Tuesday, May 5, 2009
Introduction to Rails for Highline Community College
What is Ruby on Rails?
View more presentations from dudeblake.
Tuesday, April 14, 2009
iPhone Proof of Concept App
Feel free to view in Full Screen (it looks better)
This is a proof of concept app I wrote for a client. It demonstrates the use of google maps, audio playback, and a cool slideshow.
This is a proof of concept app I wrote for a client. It demonstrates the use of google maps, audio playback, and a cool slideshow.
Tuesday, April 7, 2009
Vim Eye for the Rails Guy - Cheatsheet
View in Full Screen. Feel free to download and use.
Tuesday, December 16, 2008
Learning Ruby - A gift to the developer community

For those learning Ruby, I've posted my code samples from the years I taught at Spokane Community College. You can find the code on Github at http://github.com/kblake/learning-ruby/tree/master
You can view my Ruby/Rails screencasts on Viddler at http://www.viddler.com/explore/kblake/videos/
Enjoy!!
Friday, October 31, 2008
Thursday, October 30, 2008
vim.merge!(rails)
After meeting tpope and pair programming with reinh I got to see the power of vim. I have never used vim before so this is all new to me. I've been using TextMate exclusively since starting Rails a few years ago. I came to work and started in on a pursuit of how I can do in vim what I do in Textmate. While on this quest, I will document along the way some useful tips that may help you too.
I'll document some vim things I've learned so far:
- Install rails.vim
- Other plugins: BlockComment, NERDTree, FuzzyFinderTextmate, minibufexpl, vcscommand
- gf - when cursor is on class name it'll take you to that class definition
- yyp - duplicate current line
- :AS - I use a lot to look at code and spec at the same time
- ^p - autocomplete word from any open file
- control + shift + 6 - switch between two buffers
- shift + s - to delete current line
- :%s/old/new/g - to change text to new text
- /
- to go to line number on page - /text, then enter key - to find text in file, n to find next
- :split - split screen
- :Rake - run specs in current file
- :on - if in split screen, will make selected buffer the only buffer
- escape key - to exit insert mode
- o - create new line below existing line and enter insert mode
- v aw - select a word
- v ap - select paragraph (works well for method definitions too)
What are your favorite commands? I'll post more as I learn.
Subscribe to:
Posts (Atom)

