Dont Panic

Runlevel6

Where Am I?

Runlevel 6 is an international group of like-minded individuals who have come together to learn from, and contribute to the development community.

Recent Work

Screenshot

Letterland

Modern design and UI for the digital presence of Letterland Canada.

Search and Destroy

Mail Me

Get in Touch

Get your people to call our people. We'll do lunch sometime.

Ruby RDoc Bookmarklet

Gianni

June 20th, 2008

Do you constantly find yourself googling to get to a specific Ruby core documentation page? Array? Enumerable? MatchData?

Now you can access all of these pages right from your bookmark toolbar with my handy bookmarklet.

Install

Just drag the link below to your bookmark toolbar.

Usage

Click the newly created link and type the class you’re looking for in the popup. It’ll even auto camelize your words, for example “match data” will be turned into “MatchData“.

Bookmarklet

Ruby RDoc

Give it a try!

New Features on GigPark

Gianni

June 20th, 2008

We just released the latest version of GigPark earlier this week, and we’ve packed it full of new features that make it easier than ever to use.

There is now a myriad of options available to share a request or recommendation, be it through Twitter, Facebook, email, your blog, &c..:

You can now easily thank people for their recommendations and leave specialised feedback for them:

You can also share requests and recommendations right from your GigPark feed:

These are only a few new features, can you spot anything else? Stay tuned for some amazing new ways to promote your service on GigPark.

Global Hardcore Alliance 9 – Equilibrium

Gianni

June 9th, 2008

Leto and Axiom have teamed up to bring you an exclusive back to back mix for GHA! Make sure to check this one out! It’s fresh!

GHA 9 - Equilibrium

Download Mix

Incredible Payphone

Gianni

June 5th, 2008

ENHANCE!

ENHANCE!

That’s right, you saw correctly. This Payphone has 2 speed dial buttons. How convenient.

Automating The Development Environment

Gianni

May 11th, 2008

I’m a ruby developer, and every morning when I arrive at work I find there is a whole lot to do before I can actually begin coding. Here’s my list of morning chores:

  • Delete yesterday’s log files
  • Open several terminals
  • Update my code form the subversion repository
  • Start autotest, memcached, mongrel, and various other servers
  • Open my project in my editor

This can become very tedious when you have to repeat it every day, but thankfully it can be simplified into a 1-click process with Apple’s Automator. First things first, I need to delete my old logs. To do that I use the Get Specified Finder Items action and pass it to the Move Finder Items to Trash action:

Delete Logs

Next I need to update my working copy from the main repository. You might even have a couple projects that need updating. Again I use Get Specified Finder Items, but this time I pass it to a Run Shell Script action where I use subversion to update each of them:

Update Working Copy

At this point I’d like to open up Terminal.app, create a few tabs, and start my servers. Before we can use an Automator action, we need to grab a copy of terminit from ELC Technologies. Terminit is a cool little ruby script that lets us initialize Terminal.app tabs and commands to run in each tab. This is my terminit config file:

# Initialize Terminal
- tab1:
  - cd ~/Projects/rails/gigparkapp
  - memcached &
  - script/server
- tab2:
  - cd ~/Projects/rails/gigparkapp
  - rake facebook:tunnel:start
- tab3:
  - cd ~/Projects/rails/gigparkapp
  - autotest
- tab4:
  - cd ~/Projects/rails/gigparkapp


To execute our terminit config we need to use the Run Shell Script action again:

Terminit

Finally I need to open up my Textmate project so I can begin coding. I grab the Texmate project file with the Get Specified Finder Items action then pass it to the Open Finder Items action:

Textmate

Of course you can always throw in a few actions to spice things up a bit:

Webcam Fun

Or:

Growl Fun

All you have to do now is save your worlflow as an application and you’re done. I put my new application right in my dock so I can always access it quickly.

Dock Icon

Twitter

Follow me

Subscribe

Stay up to date with the RSS feed.

Flickr Feed