Error with fsevent and autospec (on Mac)

Today I’ve upgraded my gems and noticed that when running my autospec I get an odd error: [01:09:25 /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.10/lib/ole/storage/base.rb:146:load] WARN   root name was “R” And my autospec would keep printing out: sh: line 1:  6303 Trace/BPT trap          /usr/local/lib/ruby/gems/1.8/gems/autotest-fsevent-0.1.2/fsevent/darwin/fsevent_sleep ‘/Users/andrew/rails_apps/example_com’ 2>&1 sh: line 1:...

Setting Session Cookie across your whole domain (in Rails 2.3)

I have an application that has subdomains based on account (i.e. user1.example.com) but I want one login for the whole system, no matter what subdomain/account your in. In rails 2.2 I’d set it up by setting: ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:session_domain] = '.domain.com' Notice the leading ‘.’ (very much needed) But in rails 2.3 it doesn’t work, so I found from Mark Gandolfo you can set it using:...

Unobtrusive Javascript Presentation

A few weeks ago I was asked if I could give a presentation at the upcoming new DemoCampMississauga and last night I got to present on Unobtrusive JavaScript. Hopefully people learned lots. In the spirit of sharing, I want to make sure that my presentation and all the files I created are accessible to all users (whether you came to the demo camp or not). I figured posting everything on Github was the best solution:...

ERROR: While executing gem … (Zlib::BufError) in windows

So today I’m trying to update my gems and I get this error on random gems like rspec-rails but rspec updated fine. I googled the issue and found great articles on the error, unfortunately none of them really worked. This brought me to posting what I did to fix it the error. First, based on dontrepeatyourself, I updated to the latested gem system (version 1.3.3). gem update --system Based on what I’ve read on the site, it fixed the issue for a lot of people...

Removing a remote git branch

I was showing someone how great git is using the new version of MSYSgit (version 1.6.2.2.1669.g7eaf8) and found out that calling git push –all will push ALL branches, even if they don’t exist on the remote server. So I ended up pushing a development branch that was very unstable and wanted to remove it. Luckily a quick google search pointed me to this great blog post: .liferc. Reading this, very to the point, post I was a little confused on what is my...

Rails 2.3 Templates on Windows

In Rails 2.3, templates are simple ruby files containing DSL for adding plugins, gems, initializers, etc. to your freshly created Rails project. To apply the template, you need to provide the rails generator with location of the template you wish to apply, using -m option. Reading up on the commands in the template system and watching the railscasts.com episode, I got fired up on the possibilities of such a simple yet amazing system. So I dove in and started creating...
Git branch and status info in prompt (on Windows)

Git branch and status info in prompt (on Windows)

I found this great article on Intridea Development Blog on how to put git status in your prompt window. It’s an amazingly useful addon as I often forget what branch I’m on in my project or if I changed anything. The problem is that it’s written for OSX/Linux users. So I’d like to show you what you need to do to get this same functionality in Git Bash on Windows. (Git Bash using MSysGit) To make this addon work with Git Bash you need to create...

Everything You Know About CSS Is Wrong Review

Internet Explorer 8 being release soon and Microsoft putting in the work to make IE8 pass the Acid 2 test, SitePoint decided to write about the new way to do visual layout using CSS tables that are both easy or reliable across the the major browsers. The name of the book is Everything You Know About CSS Is Wrong by Rachel Andrew and Kevin Yank, published by SitePoint and available now. The Book The book comes in at 111 pages long and is as beautiful as The Principles...

Busy Busy Busy

Just wanted to apologize for the very long break in our posts but I’ve been crazy busy with projects that I just haven’t had a moment to write about anything. But coming soon I will review the new SitePoint book ‘Everything You Know About CSS Is Wrong!‘. So stay tuned, more stuff is coming!

Installing/Updating SQLite3 on Windows

Installing SQLite3 DLL To install SQLite3 in windows you require not only the gem but a DLL files in your system PATH (or in your windows/system32 folder). To obtain the DLL, go to: http://www.sqlite.org/download.html I always believe that DLLs belong in the windows/system32 folder but as long as you put yours somewhere where your PATH environment variable points to, you should be fine. Installing/Updating the SQLite3 Gem Normally to install the gem you’d call...