Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A Whirlwind Guidev
                 To

Tying Yourz
          Shoes
What Is ShoesT?
A Little Historyd
A Little Historyd
A Little Historyd
A Little Historyd
This Is Familiarl
gem installe
           shoes
gem installe
           shoes




   NO!
How Do I Get Shoesv?

        http://shoooes.net
How Do I Get Shoesv?

           http://shoooes.net

 beware
the “o”s
How Do I Get Shoesv?

           http://shoooes.net
                    123
 beware          1       3
the “o”s           ...
Shoes Is ForhEveryone
How To TiepYour
        Shoes
 Loop It, Swoop It
      & Pulla
Shoes.app do

end
Shoes.app :title => 'Talon' do
  background '#fff'
end
Shoes.app :title => 'Talon' do
  background '#fff'
  background 'talon.jpg',
             :bottom => 0,
             :righ...
stack :margin => ['10%', '15%',
'10%', '0px'] do
  background '#df9', :curve => 12
  title quot;Who goes there?quot;,
    ...
S
T
A
C
K
S
S
T
A
C
K
S
Flowsi
flow do
  stack :width => '150px' do
    para 'Nom de tweet'
  end
  @user_box = edit_line :width => '-170px'
  stack :wid...
Shoes & Gemsz
Shoes.setup do
  gem 'twitter'
end

require 'twitter'
Shoes.setup do
  gem 'twitter'
end

require 'twitter'
def do_login
  user = @user_box.text
  pass = @pass_box.text
  @twitter =
      Twitter::Base.new(user, pass)
  begin
    ...
def incorrect_login
  if @incorrect_login_anim.nil?
    @incorrect_login_anim =
      animate do |i|
        @login.displa...
def incorrect_login
  if @incorrect_login_anim.nil?
    @incorrect_login_anim =
      animate do |i|
        @login.displa...
def incorrect_login
  if @incorrect_login_anim.nil?
    @incorrect_login_anim =
      animate do |i|
        @login.displa...
Tying
More Complicatedd
         Knots
Drawingk
Custom Controlsv
Organising YourwShoes
Organising YourwShoes

class Book < Shoes
  url '/', :index
  url '/incidents/(d+)', :incident

  def index
    incident(0...
Packaging YouriApp
Find Out Moreb

    “shoes --manual” or ⌘m in a Shoes app
http://hackety.org/press - Nobody Knows Shoes
       http://shoo...
Without Whoma

           tying shoes - http://flickr.com/photos/fil/2127072888/
paint background - http://flickr.com/phot...
Tying Your Shoes
Tying Your Shoes
Tying Your Shoes
Tying Your Shoes
Tying Your Shoes
Upcoming SlideShare
Loading in …5
×

Tying Your Shoes

12,958 views

Published on

  • @staryueng We can supply : Desiccant packets , TOP ONE Anti-mold chip/sticker for shoes .

    Function : Absorb moisture keep dry ; Resist mildew effectively ,keep shoes healthy !

    Any further requirement , please refer Facebook: Dingxingdesiccant
    Or talk to me on Skype: Keenest696
    E-mail: scottzhong@dg-dx.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • We can supply : Desiccant packets , TOP ONE Anti-mold chip/sticker for shoes .

    Function : Absorb moisture keep dry ; Resist mildew effectively ,keep shoes healthy !

    Any further requirement , please refer Facebook: Dingxingdesiccant
    Or talk to me on Skype: Keenest696
    E-mail: scottzhong@dg-dx.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • A video of this presentation can be found here: http://rubymanor.org/videos/gui_manor_born/

    Note, this presentation was given as part of a 2-for-1 session with Martin Sadler at Ruby Manor in 2008. The video of my part of the talk is the 2nd half of the video. You can find Martin’s slides here: http://www.slideshare.net/martinbtt/monkeybars-in-the-manor-presentation
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • prety nice
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Presenter Notes for Slide 42:
    All the images I used came from Flickr. Thanks to these photographers for making my terrible content look good.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Tying Your Shoes

  1. A Whirlwind Guidev To Tying Yourz Shoes
  2. What Is ShoesT?
  3. A Little Historyd
  4. A Little Historyd
  5. A Little Historyd
  6. A Little Historyd
  7. This Is Familiarl
  8. gem installe shoes
  9. gem installe shoes NO!
  10. How Do I Get Shoesv? http://shoooes.net
  11. How Do I Get Shoesv? http://shoooes.net beware the “o”s
  12. How Do I Get Shoesv? http://shoooes.net 123 beware 1 3 the “o”s 2 3 “o”s in shoooes 3 eyelets in a shoe
  13. Shoes Is ForhEveryone
  14. How To TiepYour Shoes Loop It, Swoop It & Pulla
  15. Shoes.app do end
  16. Shoes.app :title => 'Talon' do background '#fff' end
  17. Shoes.app :title => 'Talon' do background '#fff' background 'talon.jpg', :bottom => 0, :right => -20 flow :width => '100%' do background '#df9', :curve => 12 title 'Talon', :stroke => '#691FFF', :align => 'center' end end
  18. stack :margin => ['10%', '15%', '10%', '0px'] do background '#df9', :curve => 12 title quot;Who goes there?quot;, :stroke => '#691FFF', :align => 'center' # ... entries and buttons go here end
  19. S T A C K S
  20. S T A C K S
  21. Flowsi
  22. flow do stack :width => '150px' do para 'Nom de tweet' end @user_box = edit_line :width => '-170px' stack :width => '150px' do para 'Sekrit' end @pass_box = edit_line :width => '-170px', :secret => true end button 'That is who I am!', :width => '100%' do do_login end
  23. Shoes & Gemsz
  24. Shoes.setup do gem 'twitter' end require 'twitter'
  25. Shoes.setup do gem 'twitter' end require 'twitter'
  26. def do_login user = @user_box.text pass = @pass_box.text @twitter = Twitter::Base.new(user, pass) begin @twitter.verify_credentials @login.hide show_logged_in_timeline rescue Twitter::CantConnect => e incorrect_login end end
  27. def incorrect_login if @incorrect_login_anim.nil? @incorrect_login_anim = animate do |i| @login.displace((Math.sin(i) * 6).to_i, 0) end end @incorrect_login_anim.start timer(2) do @incorrect_login_anim.stop @login.displace(0,0) end end
  28. def incorrect_login if @incorrect_login_anim.nil? @incorrect_login_anim = animate do |i| @login.displace((Math.sin(i) * 6).to_i, 0) end end @incorrect_login_anim.start timer(2) do @incorrect_login_anim.stop @login.displace(0,0) end end
  29. def incorrect_login if @incorrect_login_anim.nil? @incorrect_login_anim = animate do |i| @login.displace((Math.sin(i) * 6).to_i, 0) end end @incorrect_login_anim.start timer(2) do @incorrect_login_anim.stop @login.displace(0,0) end end
  30. Tying More Complicatedd Knots
  31. Drawingk
  32. Custom Controlsv
  33. Organising YourwShoes
  34. Organising YourwShoes class Book < Shoes url '/', :index url '/incidents/(d+)', :incident def index incident(0) end # More code goes here...
  35. Packaging YouriApp
  36. Find Out Moreb “shoes --manual” or ⌘m in a Shoes app http://hackety.org/press - Nobody Knows Shoes http://shoooes.net - the main place http://the-shoebox.org - gallery of apps http://github.com/why/shoes - code and wiki http://hackety.org - why’s blog http://github.com/hlame/talon - my awesome app
  37. Without Whoma tying shoes - http://flickr.com/photos/fil/2127072888/ paint background - http://flickr.com/photos/shaireproductions/2315054854/ html book - http://flickr.com/photos/ianlloyd/2542795166/ ruby gemstone - http://flickr.com/photos/alphadesigner/354936159/ 3-eyelet brogue - http://flickr.com/photos/diamondgeyser/3028055172/ old poster - http://flickr.com/photos/ulikleafar/2146994022/ matches - http://flickr.com/photos/bitzi/265057397/ ruby books - http://flickr.com/photos/maguisso/1028969342/ jewelled shoes - http://flickr.com/photos/roaz/2279682461/ packages - http://flickr.com/photos/pleasewait/476789507/ drawing - http://flickr.com/photos/squintlog/272876653/ control panel - http://flickr.com/photos/electropod/2922782588/

×