<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://jawsu.com/rss.php?version=atom0.3" rel="service.feed" title="Just Another Web Start Up" type="application/x.atom+xml" />
    <link href="http://jawsu.com/"                        rel="alternate"    title="Just Another Web Start Up" type="text/html" />
    <link href="http://jawsu.com/rss.php?version=2.0"     rel="alternate"    title="Just Another Web Start Up" type="application/rss+xml" />
    <title mode="escaped" type="text/html">Just Another Web Start Up</title>
    <tagline mode="escaped" type="text/html">VC, IPO, 2.0, Oh No...</tagline>
    <id>http://jawsu.com/</id>
    <modified>2010-08-05T14:34:16Z</modified>
    <generator url="http://www.s9y.org/" version="1.2.1">Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://jawsu.com/archives/9-Rails3,-Bundler,-and-FreeBSD-issue.html" rel="alternate" title="Rails3, Bundler, and FreeBSD issue" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-08-05T14:26:56Z</issued>
        <created>2010-08-05T14:26:56Z</created>
        <modified>2010-08-05T14:34:16Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=9</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=9</wfw:commentRss>
    
        <id>http://jawsu.com/archives/9-guid.html</id>
        <title mode="escaped" type="text/html">Rails3, Bundler, and FreeBSD issue</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                But running into an issue deploying a rails 3 application to some of our FreeBSD boxes. Some gems where requiring sudo access to be installed, even when getting installed to vendor/bundle.  These where gems tat had native extensions.   For example bcrypt-ruby.<br />
<code><br />
**<strong> [err :: qix] /usr/bin/install -c -o root -g wheel -m 0755 bcrypt_ext.so /usr/local/www/power/releases/20100805141531/vendor/bundle/ruby/1.8/gems/bcrypt-ruby-2.1.2/lib<br />
**</strong> [err :: qix] install: /usr/local/www/power/releases/20100805141531/vendor/bundle/ruby/1.8/gems/bcrypt-ruby-2.1.2/lib/bcrypt_ext.so: chown/chgrp: Operation not permitted<br />
**<strong> [err :: qix] **</strong> Error code 71<br />
</code><br />
<br />
  Turns out this was an easy fix, by modifying my capistrano Deploy recipe to set RB_USER_INSTALL="1"<br />
<br />
  <code> <br />
  task :bundle_new_release, :roles => :app do<br />
    bundler.create_symlink<br />
    run "cd #{release_path} &&amp; env RB_USER_INSTALL=\"1\" bundle install --deployment --without development test"<br />
  end<br />
  </code><br />
<br />
I am now able again to cleanly deploy...  
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/8-Tinkering-and-Tools-aka-Ohh-Shiny.html" rel="alternate" title="Tinkering and Tools (aka Ohh Shiny)" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-05-07T14:29:47Z</issued>
        <created>2010-05-07T14:29:47Z</created>
        <modified>2010-05-07T14:29:47Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=8</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=8</wfw:commentRss>
    
        <id>http://jawsu.com/archives/8-guid.html</id>
        <title mode="escaped" type="text/html">Tinkering and Tools (aka Ohh Shiny)</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It seems I like playing with programming languages and tools, more than I like coding <img src="http://jawsu.com/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  I am constantly on the lookout for new (or old) tools that allow me to work/be more efficient.  It is basically the "Ooh Shiny Syndrome". Surprisingly though, I've stuck with Ruby as my day to day language of choice.  The same cannot be said for editors,version control systems and shells <img src="http://jawsu.com/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  The rest of this is basically just me rambling about the tools I like / use and kinda how I come to use them.. <br />
<br />
So that being said, here is a breakdown of my current development setup.  <br />
<br />
I tend to bounce around between a lot of machines, running various Operating Systems.  For example, my main laptop is a 17" Mac Book Pro running Snow Leopard.  My main workstation at home is running Ubuntu 10.4.  My netbook is also running Ubuntu 10.4 (Netbook Remix).  My servers are Running Various versions of FreeBSD or Other *nixs.  And I tend to hack on all of them, and wanted to have the same tools available on each. <br />
<br />
<strong>Editors</strong><br />
I had been using Textmate on OSX, and did really enjoy using it, but when swapping over to one of the other boxes it wasn't available. So now my primary editor of choice is vim.  Normally use the latest snapshot of <a href="http://code.google.com/p/macvim/" title="MacVim">MacVim</a> when on the MBP, and the latest version of vim supported by either packages or ports. This gives me the same editor on any o the machines that I use, in both "gui" and "cli" versions. And if I find myself on a new *nix box, there is a pretty good chance vi will be there, so I will not be totally lost. <br />
<br />
<strong>VCS</strong><br />
I like most geeks, started with RCS, then moved to CVS, then onto subversion, then onto git.  I've since moved over to using <a href="http://mercurial.selenic.com/" title="Mercurial">Hg</a> for most of my new development.  Hard to say exactly why, but it just feels easier to use/grok to me.  I spend most of my time in the cli, but  <a href="http://bitbucket.org/snej/murky/wiki/Home" title="Murky">Murky</a> is a pretty nice Gui Client for OSX. <br />
<br />
<strong>Shells</strong><br />
I've used bash for what seems like forever,  mainly cause it was one of the first shells I was exposed to.  But i've dabbled in both KSH and CSH.  The one currently tickling my fancy for interactive use is <a href="http://www.zsh.org/" title="zsh">zsh</a>.   Between the vcsinfo module, and it's completions (the ability to autocomplete across an ssh/scp connection totally rocks), make it ideal for me and my day to day use. For the majority shell scripting needs, I still tend to use just plain sh, so I can remain as cross platform as possible. <br />
<br />
<strong>IRB Plugins</strong><br />
Hacking in ruby, I find myself spending a decent amount of time in IRB (or the rails console) Which is great for testing out ideas and the like.  I've found a couple of plugins that help me out in this regards.  The 2 that I am currently making use of are <a href="http://github.com/michaeldv/awesome_print">Awesome Print</a> and <a href="http://github.com/cldwalker/bond">bond</a>.  Ap provides some nice formatting on IRBS output that allows you to easily look into data structures, and bond is better code completion support.<br />
<br />
<strong>Keeping it all together</strong><br />
Since I've been using HG for my development needs, I also keep all of my dotfiles in a repo.  This allows me to keep a history of my changes, and also allows an easy way to keep them updated on each of my machines.   If you are interested in what I am currently using there is read-only access to them at <a href="http://labratsoftware.com/hg">My Dotfiles</a>. I like the fact that I can use ruby in the irbrc file to conditionally set options based on the presence of certain gems. I use a Rakefile to handle the install of the various files in their correct places.   Feel free to steal^h borrow anything you like, as I've borrowed it from a bunch of way smarter people than myself. Or let me know if you have questions on how anything works..<br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/7-Finally-Back-to-Hacking....html" rel="alternate" title="Finally Back to Hacking..." type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-05-26T01:45:19Z</issued>
        <created>2008-05-26T01:45:19Z</created>
        <modified>2008-06-02T01:55:31Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=7</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=7</wfw:commentRss>
    
        <id>http://jawsu.com/archives/7-guid.html</id>
        <title mode="escaped" type="text/html">Finally Back to Hacking...</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Ok so finally getting back to hacking (although the typing is a bit slow due to silly me cutting the middle finger on my left hand with a razor blade stripping wire--but I digress). <br />
<br />
Am basically scrapping my old code and starting afresh,  so just some quick notes on how I was setting up a new rails app (mainly so I don't forget the next time I need to do it). <br />
<br />
create an empty git repos on my central server (mainly for backups / sharing). <br />
<br />
<blockquote>GIT_DIR=proj.git git init </blockquote><br />
<br />
On my devel workstation start off with your standard rails app. <br />
<br />
<blockquote><br />
rails appname <br />
<br />
.gitignore << END<br />
log/*.log<br />
tmp/**/*<br />
.DS_Store<br />
doc/api<br />
doc/app<br />
END<br />
<br />
touch log/.gitignore<br />
touch tmp/.gitignore<br />
<br />
git commit -m "Initial Commit"<br />
<br />
</blockquote> <br />
<br />
Now need to push changes out to our central server<br />
<blockquote><br />
git remote add origin ssh://centralserver/proj.git<br />
git push origin master<br />
</blockquote><br />
<br />
Now following a combination of Ryan Bates Railscast <a href="http://railscasts.com/episodes/105">Gitting Rails 2.1RC1</a> and Graeme Mathieson's <a href="http://woss.name/2008/04/09/using-git-submodules-to-track-vendorrails/">Using Git Submodules to track Vendor Rails</a> snag a copy of edge rails into vendor rails, and update scripts,etc...<br />
<blockquote><br />
git submodule add git://github.com/rails/rails.git vendor/rails<br />
rake rails:update<br />
git commit -m "Imports Rail's Head as Submodule"<br />
git push origin master<br />
</blockquote><br />
<br />
And now we are ready to do some coding.  
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/6-Building-the-Ruby-Bindngs-for-RRDTool-on-Leopard-i386.html" rel="alternate" title="Building the Ruby Bindngs for RRDTool on Leopard i386" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-04-03T01:14:54Z</issued>
        <created>2008-04-03T01:14:54Z</created>
        <modified>2008-04-03T01:14:54Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=6</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=6</wfw:commentRss>
    
        <id>http://jawsu.com/archives/6-guid.html</id>
        <title mode="escaped" type="text/html">Building the Ruby Bindngs for RRDTool on Leopard i386</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Mainly so I don't forget..<br />
<br />
Was going to convert some of my old perl code over to Ruby, perhaps looking to redo my graphing/management over to Rails as well.  In order to do that I needed access to the ruby bindings for  <a href="http://oss.oetiker.ch/rrdtool/">RRDTool</a>.  It appears that mac ports doesn't have a variant to install the bindings, and installing them via source was failing.   Some googling pointed me to this <a href="http://www.mikeperham.com/2007/10/22/using-the-rrdtool-ruby-bindings-with-osx/">Post</a><br />
from Mike Perham. Which got me closer, but it appears I had to set the ARCH flags as well as outlined <a href="http://www.ruby-forum.com/topic/129717">here</a>. <br />
<br />
so the final solution was <br />
<br />
cd rrdtool-1.2.27/bindings/ruby/<br />
ARCHFLAGS="-arch i386" ruby extconf.rb –with-rrd-dir=/opt/local<br />
make<br />
sudo make install<br />
<br />
This was driving me up a wall since it installed Easily on my FreeBSD servers at the office and on my powermac.   Well guess you learn something new everyday.<br />
<br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/5-New-MBP-And-wow-is-it-fast.html" rel="alternate" title="New MBP -- And wow is it fast" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-03-21T14:08:11Z</issued>
        <created>2008-03-21T14:08:11Z</created>
        <modified>2008-03-21T14:08:11Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=5</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=5</wfw:commentRss>
    
        <id>http://jawsu.com/archives/5-guid.html</id>
        <title mode="escaped" type="text/html">New MBP -- And wow is it fast</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                So got the new Mac Book Pro, and wow it is quick. Did a clean install and then migrated what I wanted over so I would have everything clean / fresh and not worry about any legacy / crufty bits. So as of now I am set, and it works great.  Not sure how much more productive I am.<br />
<br />
On a related note, I traded some OT to be able to keep my powerbook, so that is now a backup machine @ home.  
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/4-wuby.html" rel="alternate" title="wuby" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-03-12T14:08:04Z</issued>
        <created>2008-03-12T14:08:04Z</created>
        <modified>2008-03-12T14:08:04Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=4</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=4</wfw:commentRss>
    
        <id>http://jawsu.com/archives/4-guid.html</id>
        <title mode="escaped" type="text/html">wuby</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                So I joined the <a href="http://www.techvalleyrb.org/" title="TV.RB">Tech Valley Ruby Brigade</a> a couple months back.  Is great to hang out with like minded people and talk code.  Our last meeting we had Chris M from <a href="http://rubyology.com/">Rubyology</a> and he talked about <a href="http://wuby.org/ title="Wuby Wocks">Wuby</a>.  It is a neat little project, and I've been digging into the code a bit.  One of our members was talking adding pid/kill support directly to it. So after the meeting I dug in and hacked some code to do just that.  I will probably do a bit more hacking/poking at it as time permits. I am still working on getting more comfortable with ruby (years of perl and php breed some interesting habits..)   
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/3-New-Macbook-pro-Inbound.html" rel="alternate" title="New Macbook pro Inbound" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-03-12T14:05:14Z</issued>
        <created>2008-03-12T14:05:14Z</created>
        <modified>2008-03-12T14:05:14Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=3</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=3</wfw:commentRss>
    
        <id>http://jawsu.com/archives/3-guid.html</id>
        <title mode="escaped" type="text/html">New Macbook pro Inbound</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Left alaska a couple of hours ago, fresh from being built in China.  So in theory I should be at least 10x more productive  <img src="http://jawsu.com/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  Was time to upgrade the laptops at $DAY_JOB, so wound up getting a nice 17" Hi-Def MBP.  So now I just need to get off my butt and get some work done. 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/2-Get-A-Mac-Santa-Claus.html" rel="alternate" title="Get A Mac - Santa Claus" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2007-12-16T02:08:04Z</issued>
        <created>2007-12-16T02:08:04Z</created>
        <modified>2007-12-16T02:08:04Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=2</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=2</wfw:commentRss>
    
        <id>http://jawsu.com/archives/2-guid.html</id>
        <title mode="escaped" type="text/html">Get A Mac - Santa Claus</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Taking a break from my market research, and catching up on some TV by trying to clean out the DVR.  So while fast forwarding through commercials, I see the mac vs pc with santa claus. Animation was cool, and funny like all of the.   <a href="http://www.apple.com/getamac/ads/">Get a Mac ads @ Apple</a> if you haven't seen it yet. It made me smile and actually stop and rewind the dvr to watch the full thing, which now-a-days is a rarity.<br />
You might wonder why I am posting this, well my current development environment is mac based, and I am admitted fan of their hardware (I am posting this from my 17" powerbook G4 running Leopard). 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://jawsu.com/archives/1-First-Post.html" rel="alternate" title="First Post" type="text/html" />
        <author>
            <name>Patrick Muldoon</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2007-12-14T18:35:35Z</issued>
        <created>2007-12-14T18:35:35Z</created>
        <modified>2007-12-15T02:26:29Z</modified>
        <wfw:comment>http://jawsu.com/wfwcomment.php?cid=1</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://jawsu.com/rss.php?version=atom0.3&amp;type=comments&amp;cid=1</wfw:commentRss>
    
        <id>http://jawsu.com/archives/1-guid.html</id>
        <title mode="escaped" type="text/html">First Post</title>
        <content type="application/xhtml+xml" xml:base="http://jawsu.com/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Ok figure every startup needs to have a blog right? So this is ours..  <br />
<br />
So we are Just Another Web StartUp (and no, that isn't the name of the project... That is in stealth mode right now).    We know startups are a dime a dozen these days, but ours is going to be different and change the world, and revolutionize something or other.  Heck  perhaps we just miss the days of Bubble 1.0 and want to relive the glory, the pain, the agony, the caffeine. <br />
<br />
Well time to get back to coding and maybe, just maybe working on a business plan.   Nah that would make too much sense, so back to finding out what they've changed in Rails 2.0, and wasting time (err market research) on Twitter, Digg, Pownce, etc... 
            </div>
        </content>

        
    </entry>
</feed>