I have been keeping all my projects in git repositories regardless if they came from git or svn. I probably have about 3 dozen projects at any one time in my ~/Projects dir. Keeping them all up to date is a PITA. So I wrote a little sake task to find them [...]
Posted on June 7th, 2008 by dysinger
Filed under: @work | No Comments »
I deploy Rails and Ruby projects using capistrano and I manage my source control with git. Git is most typically accessed with a ssh key and not username-password. There is a way to proxy your key through your deploy server making it possible for capistrano to retrieve the code from a 3rd party [...]
Posted on April 30th, 2008 by dysinger
Filed under: @work | 4 Comments »
I was playing around with Braid and Piston for Git and didn’t like either of them. I didn’t feel like Piston was ready for Git and Braid seemed to complex. I just wanted git subtrees. Braid is doing the same thing but with more code around it. I like simple. It actually turns [...]
Posted on April 29th, 2008 by dysinger
Filed under: @work | 13 Comments »
I have prepared a new Ubuntu Hardy Amazon AMI image(s). They are in my ubuntu-ami bucket. I’ll start with a “small” ec2 instance image. The public AMI is “ami-4f7a9f26″. It is meant to be started with AKI “aki-9b00e5f2″ (which comes with fuse). The image is a bare-bones ubuntu hardy standard [...]
Posted on April 27th, 2008 by dysinger
Filed under: @work | No Comments »
In today’s ruby web application landscape, every framework developer is writing his/her own handlers for every server he/she wants to support. This results in semi-duplicate code, if not for the web-server developer then for the framework-developer. This is the pain-point that Rack aims to solve. Rack proposes “why not have some common ground?” Java did [...]
Posted on April 25th, 2008 by dysinger
Filed under: @work | No Comments »
I work in software development and it is a very competitive business. At times I have to catch myself, when I feel an emotion, and ask myself “Why?”. Why am I being competitive? Why am I seeking recognition? Why am I wanting control? Is my argument on the design the best for the team? Are [...]
Posted on April 22nd, 2008 by dysinger
Filed under: @work | No Comments »
I downloaded and gave VirtualBox a twirl this week. For those of you who haven’t heard of it, VirtualBox is a drop-in free and open source replacement for VMWare Fusion or Parallels. Did I mention it’s open source and free? Here’s the subversion repository.
Update 4/24/2008: I purchased VMWare Fusion last year and my rebate check [...]
Posted on April 18th, 2008 by dysinger
Filed under: @work | 1 Comment »
Phusion Passenger ( mod_rails ) is out so I thought I would give it a twirl. The mod_rails site has some install notes but it doesn’t go far enough. However, once you do the install and get used to it, it is a rather friendly setup. I can see it being a [...]
Posted on April 14th, 2008 by dysinger
Filed under: @work | 5 Comments »
I wanted to try out stacked git for maintaining patches. Here is how I did it on my mac.
git clone http://homepage.ntlworld.com/cmarinas/stgit.git
cd stgit
git checkout -b stable origin/stable
sudo python setup.py install –prefix=/usr/local
Here is some resources to get started using stacked git.
StGit Home Page
StGit Tutorial
Crash Course
Posted on April 5th, 2008 by dysinger
Filed under: @work | No Comments »
JRuby, the awesome Java meets Ruby project, has been released and tagged as 1.1. This is really good news. Thanks should be patted on the backs of each JRuby developer for this milestone. If you haven’t checked JRuby out, now is the time.
Here is the announcement http://docs.codehaus.org/display/JRUBY/2008/04/05/JRuby+1.1+Released
Posted on April 5th, 2008 by dysinger
Filed under: @work | No Comments »