Soumettre la recherche
Mettre en ligne
tDiary annual report 2009 - Sapporo Ruby Kaigi02
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
1,452 vues
Hiroshi SHIBATA
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 42
Télécharger maintenant
Recommandé
20140918 ruby kaigi2014
20140918 ruby kaigi2014
Hiroshi SHIBATA
From 'Legacy' to 'Edge'
From 'Legacy' to 'Edge'
Hiroshi SHIBATA
20140925 rails pacific
20140925 rails pacific
Hiroshi SHIBATA
How to develop the Standard Libraries of Ruby?
How to develop the Standard Libraries of Ruby?
Hiroshi SHIBATA
20140425 ruby conftaiwan2014
20140425 ruby conftaiwan2014
Hiroshi SHIBATA
Gems on Ruby
Gems on Ruby
Hiroshi SHIBATA
20140419 oedo rubykaigi04
20140419 oedo rubykaigi04
Hiroshi SHIBATA
The details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
Hiroshi SHIBATA
Recommandé
20140918 ruby kaigi2014
20140918 ruby kaigi2014
Hiroshi SHIBATA
From 'Legacy' to 'Edge'
From 'Legacy' to 'Edge'
Hiroshi SHIBATA
20140925 rails pacific
20140925 rails pacific
Hiroshi SHIBATA
How to develop the Standard Libraries of Ruby?
How to develop the Standard Libraries of Ruby?
Hiroshi SHIBATA
20140425 ruby conftaiwan2014
20140425 ruby conftaiwan2014
Hiroshi SHIBATA
Gems on Ruby
Gems on Ruby
Hiroshi SHIBATA
20140419 oedo rubykaigi04
20140419 oedo rubykaigi04
Hiroshi SHIBATA
The details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
Hiroshi SHIBATA
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
20140626 red dotrubyconf2014
20140626 red dotrubyconf2014
Hiroshi SHIBATA
The Future of Dependency Management for Ruby
The Future of Dependency Management for Ruby
Hiroshi SHIBATA
Gems on Ruby
Gems on Ruby
Hiroshi SHIBATA
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
RubyGems 3 & 4
RubyGems 3 & 4
Hiroshi SHIBATA
The Future of Bundled Bundler
The Future of Bundled Bundler
Hiroshi SHIBATA
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
Hiroshi SHIBATA
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
Roadmap for RubyGems 4 and Bundler 3
Roadmap for RubyGems 4 and Bundler 3
Hiroshi SHIBATA
How to Begin to Develop Ruby Core
How to Begin to Develop Ruby Core
Hiroshi SHIBATA
20141210 rakuten techtalk
20141210 rakuten techtalk
Hiroshi SHIBATA
What's new in RubyGems3
What's new in RubyGems3
Hiroshi SHIBATA
Ruby Security the Hard Way
Ruby Security the Hard Way
Hiroshi SHIBATA
OSS Security the hard way
OSS Security the hard way
Hiroshi SHIBATA
Gate of Agile Web Development
Gate of Agile Web Development
Koichi ITO
Middleware as Code with mruby
Middleware as Code with mruby
Hiroshi SHIBATA
How to develop Jenkins plugin using to ruby and Jenkins.rb
How to develop Jenkins plugin using to ruby and Jenkins.rb
Hiroshi SHIBATA
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
The Future of library dependency manageement of Ruby
The Future of library dependency manageement of Ruby
Hiroshi SHIBATA
Redmineと自分のそのころ
Redmineと自分のそのころ
Tomohisa Kusukawa
Git for Android Developers
Git for Android Developers
Tack Mobile
Contenu connexe
Tendances
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
20140626 red dotrubyconf2014
20140626 red dotrubyconf2014
Hiroshi SHIBATA
The Future of Dependency Management for Ruby
The Future of Dependency Management for Ruby
Hiroshi SHIBATA
Gems on Ruby
Gems on Ruby
Hiroshi SHIBATA
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
RubyGems 3 & 4
RubyGems 3 & 4
Hiroshi SHIBATA
The Future of Bundled Bundler
The Future of Bundled Bundler
Hiroshi SHIBATA
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
Hiroshi SHIBATA
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
Roadmap for RubyGems 4 and Bundler 3
Roadmap for RubyGems 4 and Bundler 3
Hiroshi SHIBATA
How to Begin to Develop Ruby Core
How to Begin to Develop Ruby Core
Hiroshi SHIBATA
20141210 rakuten techtalk
20141210 rakuten techtalk
Hiroshi SHIBATA
What's new in RubyGems3
What's new in RubyGems3
Hiroshi SHIBATA
Ruby Security the Hard Way
Ruby Security the Hard Way
Hiroshi SHIBATA
OSS Security the hard way
OSS Security the hard way
Hiroshi SHIBATA
Gate of Agile Web Development
Gate of Agile Web Development
Koichi ITO
Middleware as Code with mruby
Middleware as Code with mruby
Hiroshi SHIBATA
How to develop Jenkins plugin using to ruby and Jenkins.rb
How to develop Jenkins plugin using to ruby and Jenkins.rb
Hiroshi SHIBATA
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
The Future of library dependency manageement of Ruby
The Future of library dependency manageement of Ruby
Hiroshi SHIBATA
Tendances
(20)
How to distribute Ruby to the world
How to distribute Ruby to the world
20140626 red dotrubyconf2014
20140626 red dotrubyconf2014
The Future of Dependency Management for Ruby
The Future of Dependency Management for Ruby
Gems on Ruby
Gems on Ruby
How to distribute Ruby to the world
How to distribute Ruby to the world
RubyGems 3 & 4
RubyGems 3 & 4
The Future of Bundled Bundler
The Future of Bundled Bundler
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Roadmap for RubyGems 4 and Bundler 3
Roadmap for RubyGems 4 and Bundler 3
How to Begin to Develop Ruby Core
How to Begin to Develop Ruby Core
20141210 rakuten techtalk
20141210 rakuten techtalk
What's new in RubyGems3
What's new in RubyGems3
Ruby Security the Hard Way
Ruby Security the Hard Way
OSS Security the hard way
OSS Security the hard way
Gate of Agile Web Development
Gate of Agile Web Development
Middleware as Code with mruby
Middleware as Code with mruby
How to develop Jenkins plugin using to ruby and Jenkins.rb
How to develop Jenkins plugin using to ruby and Jenkins.rb
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
The Future of library dependency manageement of Ruby
The Future of library dependency manageement of Ruby
Similaire à tDiary annual report 2009 - Sapporo Ruby Kaigi02
Redmineと自分のそのころ
Redmineと自分のそのころ
Tomohisa Kusukawa
Git for Android Developers
Git for Android Developers
Tack Mobile
RubyKaigi2009 Presentation Slide
RubyKaigi2009 Presentation Slide
Hiroshi SHIBATA
Contributing to rails
Contributing to rails
Lukas Eppler
The story of language development
The story of language development
Hiroshi SHIBATA
Impression of Rails 3
Impression of Rails 3
Kosuke Matsuda
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Yi-Ting Cheng
Rails入門與新人實戰經驗分享
Rails入門與新人實戰經驗分享
wildjcrt
Rapid development with Rails
Rapid development with Rails
Yi-Ting Cheng
Sinatraで触れる生SQL
Sinatraで触れる生SQL
treby
sbt 1
sbt 1
Eugene Yokota
遇見 Ruby on Rails
遇見 Ruby on Rails
Wen-Tien Chang
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Mandi Walls
ぼくとわたしのVim
ぼくとわたしのVim
Shota Fukumori
cadec-2017-golang
cadec-2017-golang
TiNguyn863920
Git for Android Developers
Git for Android Developers
Tony Hillerson
Ruby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source Community
Jim Myhrberg
Git Real
Git Real
Gong Haibing
Ruby in office time reboot
Ruby in office time reboot
Kentaro Goto
mastodon API
mastodon API
treby
Similaire à tDiary annual report 2009 - Sapporo Ruby Kaigi02
(20)
Redmineと自分のそのころ
Redmineと自分のそのころ
Git for Android Developers
Git for Android Developers
RubyKaigi2009 Presentation Slide
RubyKaigi2009 Presentation Slide
Contributing to rails
Contributing to rails
The story of language development
The story of language development
Impression of Rails 3
Impression of Rails 3
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Rails入門與新人實戰經驗分享
Rails入門與新人實戰經驗分享
Rapid development with Rails
Rapid development with Rails
Sinatraで触れる生SQL
Sinatraで触れる生SQL
sbt 1
sbt 1
遇見 Ruby on Rails
遇見 Ruby on Rails
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
ぼくとわたしのVim
ぼくとわたしのVim
cadec-2017-golang
cadec-2017-golang
Git for Android Developers
Git for Android Developers
Ruby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source Community
Git Real
Git Real
Ruby in office time reboot
Ruby in office time reboot
mastodon API
mastodon API
Plus de Hiroshi SHIBATA
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Deep dive into Ruby's require - RubyConf Taiwan 2023
Deep dive into Ruby's require - RubyConf Taiwan 2023
Hiroshi SHIBATA
How resolve Gem dependencies in your code?
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
How resolve Gem dependencies in your code?
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
Ruby コミッターと歩む Ruby を用いたプロダクト開発
Ruby コミッターと歩む Ruby を用いたプロダクト開発
Hiroshi SHIBATA
Why ANDPAD commit Ruby and RubyKaigi?
Why ANDPAD commit Ruby and RubyKaigi?
Hiroshi SHIBATA
RailsGirls から始める エンジニアリングはじめの一歩
RailsGirls から始める エンジニアリングはじめの一歩
Hiroshi SHIBATA
The Future of library dependency management of Ruby
The Future of library dependency management of Ruby
Hiroshi SHIBATA
Productive Organization with Ruby
Productive Organization with Ruby
Hiroshi SHIBATA
RubyGems 3 & 4
RubyGems 3 & 4
Hiroshi SHIBATA
The secret of programming language development and future
The secret of programming language development and future
Hiroshi SHIBATA
Gemification plan of Standard Library on Ruby
Gemification plan of Standard Library on Ruby
Hiroshi SHIBATA
Plus de Hiroshi SHIBATA
(12)
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Deep dive into Ruby's require - RubyConf Taiwan 2023
Deep dive into Ruby's require - RubyConf Taiwan 2023
How resolve Gem dependencies in your code?
How resolve Gem dependencies in your code?
How resolve Gem dependencies in your code?
How resolve Gem dependencies in your code?
Ruby コミッターと歩む Ruby を用いたプロダクト開発
Ruby コミッターと歩む Ruby を用いたプロダクト開発
Why ANDPAD commit Ruby and RubyKaigi?
Why ANDPAD commit Ruby and RubyKaigi?
RailsGirls から始める エンジニアリングはじめの一歩
RailsGirls から始める エンジニアリングはじめの一歩
The Future of library dependency management of Ruby
The Future of library dependency management of Ruby
Productive Organization with Ruby
Productive Organization with Ruby
RubyGems 3 & 4
RubyGems 3 & 4
The secret of programming language development and future
The secret of programming language development and future
Gemification plan of Standard Library on Ruby
Gemification plan of Standard Library on Ruby
Dernier
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Dernier
(20)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
tDiary annual report 2009 - Sapporo Ruby Kaigi02
1.
tDiary annual report
2009 (tDiary.org) SHIBATA Hiroshi (tDiary.org)
2.
3.
•
SHIBATA Hiroshi a.k.a hsbt (hsbt.org) • • 1981
4.
Ruby •
4 id:gotoken • tDiary Web
5.
tDiary
?
6.
Administrator of developer
team for tDiary.org http://www.tdiary.org/
7.
8.
Agenda •
… • tDiary Project • tDiary-2.3.3~ future
9.
…
10.
SapporoRubyKaigi01
11.
Ruby 1.9
?
12.
tDiary
Ruby 1.9
13.
tDiary
Ruby 1.9 • Ruby 1.9 • tDiary Ruby 1.9 • Ruby 1.9
14.
Agenda •
… • tDiary Project • tDiary-2.3.3~ future
15.
tDiary-2.3.2 (Ruby
1.9 )
16.
17.
18.
2008
10
19.
Ruby 1.9 •
• • magic comment • encoding
20.
Ruby 1.9 • 1.8
1.9 compatible.rb • magic comment encoding
21.
encoding •
default_external • RUBY_VERSION
22.
… • RubyKaigi2009 • http://www.slideshare.net/hsbt/
rubykaigi2009-presentation-slide
23.
eval
SecurityError
24.
[BUG] • $SAFE= 1
eval [BUG] • ruby-1.9.1p129 bug fix
25.
2009/05/08 tDiary-2.3.2
26.
tDiary
01
27.
/ • cache
cache • mod_ruby fcgi • Ruby 1.9 • core
28.
• r[3475] cache
plugin • r[3485] fcgi • r[3511] r[3514] • r[3541] r[3544] navi_user.rb
29.
Agenda •
… • tDiary Project • tDiary-2.3.3~ future
30.
tDiary-2.3.3~ future • testing
framework • rspec • cucumber • CGI Rack •
31.
testable_tdiary •
tDiary 01 • http://kakutani.com/20081025.html#p01
32.
github http://github.com/hsbt/tdiary/
33.
•script/server (pure webrick) •
rackup -s tdiary.ru • cucumber -l ja features • rspec spec/**/*.rb
34.
• XML-RPC
Atom • PubSubhubbub • testble_tdiary svn/trunk • Rack • #gustav
35.
#gustav
36.
Chapter.10
37.
38.
Rubyist http://jp.rubyist.net/magazine/?0027-WhatWeCanDo
39.
• 2009
tDiary Ruby • 2010 tDiary Ruby • Rubyist tDiary
40.
41.
42.
Q&A
Télécharger maintenant