tDiary annual report 2009


                (tDiary.org)
   SHIBATA Hiroshi (tDiary.org)
•   SHIBATA Hiroshi a.k.a hsbt (hsbt.org)

•
•   1981
Ruby

•     4     id:gotoken



• tDiary   Web
tDiary
         ?
Administrator of developer team for tDiary.org

            http://www.tdiary.org/
Agenda

•                …

• tDiary Project
• tDiary-2.3.3~ future
…
SapporoRubyKaigi01
Ruby 1.9
           ?
tDiary   Ruby
   1.9
tDiary              Ruby 1.9

 • Ruby 1.9

 • tDiary     Ruby 1.9



 •                       Ruby 1.9
Agenda

•                …

• tDiary Project
• tDiary-2.3.3~ future
tDiary-2.3.2
  (Ruby 1.9    )
2008   10
Ruby 1.9
 •
 •
   • magic comment
   •      encoding
Ruby 1.9

• 1.8    1.9
    compatible.rb

•         magic comment
    encoding
encoding

•   default_external

•          RUBY_VERSION
…


• RubyKaigi2009
• http://www.slideshare.net/hsbt/
  rubykaigi2009-presentation-slide
eval   SecurityError
[BUG]
• $SAFE= 1        eval [BUG]

•


             ruby-1.9.1p129   bug fix
2009/05/08
tDiary-2.3.2
tDiary   01
/
• cache          cache



• mod_ruby           fcgi

• Ruby 1.9
•                  core
• r[3475] cache         plugin

• r[3485] fcgi
• r[3511] r[3514]
• r[3541] r[3544] navi_user.rb
Agenda

•                …

• tDiary Project
• tDiary-2.3.3~ future
tDiary-2.3.3~ future

• testing framework
  • rspec
  • cucumber
• CGI Rack
•
testable_tdiary

•     tDiary     01



• http://kakutani.com/20081025.html#p01
github




http://github.com/hsbt/tdiary/
•script/server (pure webrick)
• rackup -s tdiary.ru
• cucumber -l ja features
• rspec spec/**/*.rb
• XML-RPC             Atom

  •           PubSubhubbub

• testble_tdiary svn/trunk
•            Rack

• #gustav
#gustav
Chapter.10
Rubyist




http://jp.rubyist.net/magazine/?0027-WhatWeCanDo
• 2009      tDiary Ruby



• 2010           tDiary Ruby



• Rubyist                      tDiary
Q&A
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
tDiary annual report 2009 - Sapporo Ruby Kaigi02
Upcoming SlideShare
Loading in...5
×

tDiary annual report 2009 - Sapporo Ruby Kaigi02

2,122

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,122
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • tDiary annual report 2009 - Sapporo Ruby Kaigi02

    1. 1. tDiary annual report 2009 (tDiary.org) SHIBATA Hiroshi (tDiary.org)
    2. 2. • SHIBATA Hiroshi a.k.a hsbt (hsbt.org) • • 1981
    3. 3. Ruby • 4 id:gotoken • tDiary Web
    4. 4. tDiary ?
    5. 5. Administrator of developer team for tDiary.org http://www.tdiary.org/
    6. 6. Agenda • … • tDiary Project • tDiary-2.3.3~ future
    7. 7.
    8. 8. SapporoRubyKaigi01
    9. 9. Ruby 1.9 ?
    10. 10. tDiary Ruby 1.9
    11. 11. tDiary Ruby 1.9 • Ruby 1.9 • tDiary Ruby 1.9 • Ruby 1.9
    12. 12. Agenda • … • tDiary Project • tDiary-2.3.3~ future
    13. 13. tDiary-2.3.2 (Ruby 1.9 )
    14. 14. 2008 10
    15. 15. Ruby 1.9 • • • magic comment • encoding
    16. 16. Ruby 1.9 • 1.8 1.9 compatible.rb • magic comment encoding
    17. 17. encoding • default_external • RUBY_VERSION
    18. 18. … • RubyKaigi2009 • http://www.slideshare.net/hsbt/ rubykaigi2009-presentation-slide
    19. 19. eval SecurityError
    20. 20. [BUG] • $SAFE= 1 eval [BUG] • ruby-1.9.1p129 bug fix
    21. 21. 2009/05/08 tDiary-2.3.2
    22. 22. tDiary 01
    23. 23. / • cache cache • mod_ruby fcgi • Ruby 1.9 • core
    24. 24. • r[3475] cache plugin • r[3485] fcgi • r[3511] r[3514] • r[3541] r[3544] navi_user.rb
    25. 25. Agenda • … • tDiary Project • tDiary-2.3.3~ future
    26. 26. tDiary-2.3.3~ future • testing framework • rspec • cucumber • CGI Rack •
    27. 27. testable_tdiary • tDiary 01 • http://kakutani.com/20081025.html#p01
    28. 28. github http://github.com/hsbt/tdiary/
    29. 29. •script/server (pure webrick) • rackup -s tdiary.ru • cucumber -l ja features • rspec spec/**/*.rb
    30. 30. • XML-RPC Atom • PubSubhubbub • testble_tdiary svn/trunk • Rack • #gustav
    31. 31. #gustav
    32. 32. Chapter.10
    33. 33. Rubyist http://jp.rubyist.net/magazine/?0027-WhatWeCanDo
    34. 34. • 2009 tDiary Ruby • 2010 tDiary Ruby • Rubyist tDiary
    35. 35. Q&A
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×