Wednesday, June 3, 2009

Week 21 "Optional 6": Rails Passion Course

  1. Rails Example Application - TimeTracker Application (Week 21/Option 6)
  2. Presentation:PDF: 1 slide per page (OR)OpenOffice file: None
  3. Homework: None
  4. Resources
    o Ruby Time Tracker homesite from code.google.com/rubytime
  5. 5547_rails_timetracker_app.zip (Unzip it in a directory of your choice and read lab document from /rails_timetracker_app/index.html to proceed) (6/3/2009: Downloaded)
o Online lab document/Change Log (This is the same document you will find in the hands-on lab zip file)

Week 21 "Optional 5": Rails Passion Course

  1. Rails Example Application - FreeMIS Application (Week 21/Optional 5)
  2. Presentation:PDF: 1 slide per page (OR) OpenOffice file: None
  3. Resources
    o FreeMIS homesite from www.freemis.net
  4. Homework: None
  5. 5546_rails_freemis_app.zip (Unzip it in a directory of your choice and read lab document from /rails_freemis_app/index.html to proceed) (6/3/09: Downloaded)
  6. Online lab document/Change Log (This is the same document you will find in the hands-on lab zip file) (6/3/2009: Had problems so deferred)

Week 21 "Optional 4": Rails Passion Course

  1. Rails Example Application - Substruct Application (ECommerce Application) (Week 21/Optional 4)
  2. Presentation - there is no presentation.
  3. Resources
    o Substruct homesite
    o Installing Substruct blog
  4. Homework: 6/3/2009: Checked/None Yet.
  5. 5542_rails_substruct_app.zip (Unzip it in a directory of your choice and read lab document from /rails_substruct_app/index.html to proceed) (6/3/2009: Downloaded)
  6. Online lab document/Change Log (This is the same document you will find in the hands-on lab zip file) (6/3/2009: Started)
  7. Had problems so deferred.

Week 21 "Optional 3": Rails Passion Course

  1. Rails Example Application - Typo Application (Week 21/Optional 3)
  2. Presentation - there is no presentation
  3. Homework - tbd (None yet)
  4. Resources
    o typo homesite from www.typosphere.org
  5. 5543_rails_typo_app.zip (Unzip it in a directory of your choice and read lab document from /rails_typo_app/index.html to proceed) (6/3/09: Downloaded)
o Online lab document/Change Log (This is the same document you will find in the hands-on lab zip file)

Week 21 "Optionals/Empties": Rails Passion Course

  1. Ruby Gems (Week 21/Optional 1)
  2. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  3. Download: None
  4. Lab/Change Log: None
  5. Resources
    o RubyGems Manual from rubygems.org
  6. Rails Security (Week 21/Optional 2)
  7. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  8. Download: None
  9. Lab/Change Log: None
  10. Resources
    o Ruby on Rails Security Guide document from www.quarkruby.com
  11. Caching (Week 21/Optional 7)
  12. Link goes back to TOC, so done.
  13. Performance (Week 21/Optional 8)
  14. Download: None
  15. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  16. Lab/Change Log: None
  17. Resources: None
  18. Action Mailer (Week 21/Optional 9)
  19. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  20. Download: None
  21. Lab/Change Log: None
  22. Resources: Action Mailer from api.rubyonrails.org
  23. Rails and Other Web Technologies (Week 21/Optional 10)
  24. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  25. Download: None
  26. Lab/Change Log: None
  27. Resources: jMaki on Rails blog by Arun Gupta (March, 2008)
  28. Plug-in (Week 21/Optional 11)
  29. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  30. Download: None
  31. Lab/Change Log: None
  32. Resources: None
  33. Misc Topics (Week 21/Optional 12)
  34. Presentation: PDF: 1 slide per page (OR) OpenOffice file: None
  35. Download: None
  36. Lab/Change Log: None
  37. Resources

Week 20: Rails Passion Course

  1. Rails Example Application - Redmine Application (Week 20)
  2. Presentation - there is no presentation
  3. 5539_rails_redmine_app.zip (Unzip it in a directory of your choice and read lab document from /rails_redmine_app/index.html to proceed) (6/3/2009: Downloaded)
  4. Homework: "TBD" (Nothing Yet)
  5. Resources
    o Redmine homesite
    o Redmine sample application from www.redmine.org
  6. Online lab document/Change Log (This is the same document you will find in the hands-on lab zip file) (6/3/09: Successfully finished the Lab, therefore finished with HW20)

Tuesday, June 2, 2009

Week 19: Rails Passion Course

  1. Rails Example Application - Flickr Application (Week 19)
  2. Presentation - there is no presentation.
  3. Resources - there is no resources.
  4. Homework - There is no Homework this week/unit.
  5. 5541_rails_flickr_app.zip (Unzip it in a directory of your choice and read lab document from /rails_flickr_app/index.html to proceed) (6/2/09: Downloaded)
  6. Online lab document/ Change Log (This is the same document you will find in the hands-on lab zip file) (6/6/2009: Started over)
  7. (1.1) Already had Flicker API Key, so skipped this step. (p.2-3)
  8. (1.2) Checked and already had Flickr gem (1.0.2), so skipped this step. (p.3-8).
  9. (1.3) Created brand new rails project (flickr0606). (p.8-12)
  10. (1.4) Create brand new database, flickr0606_development. Also moved project under RAILSPASSION directory. (p.12-14)
  11. (1.5) Add Flickr settings to project's environment.rb file. Also added my pass key. (p.14-17)
  12. (1.6) Define a layout and stylesheet. I created a new layout file, application.rhtml. NOTE THAT NETBEANS FOUND A ERROR IN THE SUPPLIED FILE. Unclear how to fix it. Also created a brand new CSS file, flickr.css. (p.17-23)
  13. (1.7) Create a controller, flickr, but only after removing the two "require" statements in the config/environment.rb file. Also added supplied search method to flickr controller. (p.25-30)
  14. (1.8) Modified index.html.erb with supplied text, but Netbeans found 2 errors - unclear how to fix them. Then created brand new Partial, _photo, file, but Netbeans found 1 error - unclear how to fix it. (p.30-35)
  15. (1.9) Set URL routing: Modify routes.rb and renaming index.html. (p.35-38)
  16. (1.10) Ran the application and got the web page, but when I typed in "Netbeans and select "Find" I got "ArgumentError in FlickrController#search;
    wrong # of arguments(3 for 0)" (p.38-41)
  17. Watched: http://media.rubyonrails.org/video/flickr-rails-ajax.mov
  18. Found this: http://snippets.dzone.com/posts/show/3493
  19. Also Found this: http://weblogs.java.net/blog/bleonard/archive/2007/03/building_a_ruby.html
  20. Finally got it to run by running it from the command line. (p.41)
  21. (1.11) Copied spinner.gif to public/images directory. Also modified index.rhtml.erb file with supplied text. (p.41-44)
  22. Run it again. (6/6/2009: It worked so I packaged it up and emailed my last homework/lesson)