Double Shot #551

I don't know about you, but I'm about ready for this month to be over.

Double Shot #550

At the end of the day, you have to ship code. Or sleep.

Double Shot #549

Congratulations to GitHub on a successful move.

  • Generate gem.yml and .gems for Rails - Handy when deploying to Engine Yard or Heroku.

  • SVN Server Admin Issue: Fix It! - The fact that naive Capistrano deploys can put excess and dangerous files on your server if you're using SVN has been discovered again.

  • BugMash Cheat Sheet - Put together for the RailsBridge BugMash that happened over the weekend, but useful for anyone working on the Rails source.

  • Why I work with a developer hotline - It's nice to have happy customers.

  • convert_theme - Dr. Nic is working on code to suck HTML themes into Rails apps and properly set them up for dynamic bits. Looks worth keeping an eye on.

  • jQuery Desktop - Some people can do amazing things with javascript.

  • Construct - Yet another CI server for Rails, this one implemented as a Rails application.

  • validatious-on-rails - Another bit of glue between Rails models and client-side validations.

  • Review Board - Open source code review tool. This might bear looking into.

Double Shot #548

Kids these days...whatever happened to sleeping in late?

  • jQuery Visual Cheat Sheet - Sadly, "Visual" means "static PDF" but if you want a 6-page reference to the jQuery API with short descriptions and a few code snippets, here it is.

  • ExtJS on Rails - Or you could look at yet another alternative javascript library.

Double Shot #546

Are you ready for the BugMash this weekend?

Double Shot #544

I've had better mornings.

Push to Multiple Git Repos

If you've got a project with multiple git remotes, and you'd like to update both of them with a single operation, there's an easy way to do it. Just edit your .git/config file to include a new target named "all":

[sourcecode language='ruby']
[remote "origin"]
url = git@github.com:ffmike/BigOldRailsTemplate.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "codaset"]
url = git@codaset.com:ffmike/bigoldrailstemplate.git
fetch = +refs/heads/*:refs/remotes/codaset/*
[remote "all"]
url = git@github.com:ffmike/BigOldRailsTemplate.git
url = git@codaset.com:ffmike/bigoldrailstemplate.git
[/sourcecode]

With this setup, pushes and pulls on my local master branch go to GitHub by default. But if I execute 'git push all' it updates both the GitHub repository and the Codaset repository. The one little annoyance is that master then thinks it's ahead of the remote, but that's easily remedied by executing a 'git pull' on it.

I've been using this in cases where I'm backing up a repo to a private Gitosis server as well as spreading public repos between multiple cloud services for easy backup.

Double Shot #542

Another quiet morning in the code farm.

Double Shot #541

I can only imagine how much work I could get done without four kids to ferry around.

Double Shot #539

Busy weekend, busier week coming. Hopefully this means I'm headed back towards the "feast" part of consulting.

Double Shot #538

This would be a good day to ship some code, wouldn't it?

  • Testing with IE6, IE7 and IE8 on VirtualBox - If you must pollute your dev box with IE images here's one way to do it.

  • gold - Workflow script for git with a notion of review.

  • AutomateIt - Another alternative for ruby-based server configuration.

  • CodePlex Foundation - Microsoft has launched an open source foundation to do...something. Some of the people involved are good folks, but I must admit I still view this effort with nothing but suspicion. Yeah, they kicked in a million bucks, but so what? That's like me donating the change from my couch.

Double Shot #537

Small child is back on early waking cycle, so you get an early cup.

Double Shot #535

The last couple of days have been a lesson in why I don't like doing Enterprisey XML stuff.

  • swfupload_fu - Plugin for easy integration of swfupload with Rails.

  • Swirrl - New online service for storing any sort of freeform data.

  • GitX 0.7 - New release of this OS X git GUI.

Double Shot #534

I pulled the trigger and upgraded my main dev box to Snow Leopard. Took about 12 hours including some false starts, but all appears to be well.

Double Shot #533

Time to update Rails in your production applications. (Update: Looks like Rails 2.3.4 may not be compatible with Ruby 1.9. Proceed with caution).

subscribe via RSS