Skip to content

Instantly share code, notes, and snippets.

@jeffkreeftmeijer
Created July 11, 2011 09:58
Show Gist options
  • Save jeffkreeftmeijer/1075630 to your computer and use it in GitHub Desktop.
Save jeffkreeftmeijer/1075630 to your computer and use it in GitHub Desktop.

This week, we'll have some fun with MacRuby. James is a “Voice commanded servant for OSX” you can write dialogs for. Here's a lightning talk by Florian Hanke, James' creator.

For example, you could set up a time dialog to ask James what time it is:

<< James, what time is it?
>> It is currently 10:15.

Of course, that's a pretty simple example. This week's challenge is to write the most useful or fun dialog for James. You can do about anything, like asking James to do API requests, reboot your machine, run your tests, or whatever you can think of. A simple dialog is enough, but please remember to keep the code nice and understandable.

Haven't used MacRuby before? Just really easy to install using the binary installer. Be sure to check out James' README and have a look through its example directory to get up and running. If you have any questions, Florian is here to help.

As always, put your solution in a Gist and you have one week to get your entry in. Good luck!

Prize

This week's winner will receive a code for $15 worth of credit for the 6sync hosting platform!

@floere
Copy link

floere commented Jul 11, 2011

Thanks Jeff for organizing this! Looking forward to your solutions :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment