self introductionusa/ruby_on_windows.pdfself introduction nakamura usaku usa (unak)...
TRANSCRIPT
![Page 1: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/1.jpg)
Self IntroductionNAKAMURA Usaku
usa (unak)
![Page 2: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/2.jpg)
「中村」はRuby界最強の一族
“NAKAMURA” isthe most powerful clan
in Ruby world
![Page 3: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/3.jpg)
Three Committersusa, nahi, nari
![Page 4: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/4.jpg)
Three Committersusa, nahi, nari
![Page 5: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/5.jpg)
NAKAMURA vs. GOTONAKAMURA : usa + nahi + nari = 1,851
GOTO : gotoken + gotoyuzo + ngoto = 312
※2.0.0-p0までのtrunkコミット数(kakutani調査による)
![Page 6: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/6.jpg)
1514
247
90
usa nahi nari
NAKAMURA vs. NAKAMURA
NAKAMURA : usa + nahi + nari = 1,851
![Page 7: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/7.jpg)
最強の中村一族その中の(自称)最強
The strongest NAKAMURA(self-professed)
![Page 8: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/8.jpg)
Ruby安定版保守委託事業
Ruby 1.9.3 branch maintainer
![Page 9: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/9.jpg)
Windows版Rubyメンテナ
Ruby Windows versions maintainer
![Page 10: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/10.jpg)
Rubyon
Windowsthe past, the present, and the future
![Page 11: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/11.jpg)
Agenda1.The Past : The History2.The Present : What We Can Do With Ruby on Windows?
3.The Future : Quo Vadis?
![Page 12: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/12.jpg)
• mswin Win32/Win64 subsystem上。MSVCRT使用。32bitと64bitの2つ。コンパイラはVisual C++。
• mingw Win32/Win64 subsystem上。 MSVCRT使用。32bitと64bitの2つ。コンパイラはgcc。
• bccwin Win32 subsystem上。 Borland C++のコンパイラとCランタイム使用。死んだ。
• cygwin Win32 subsystem上でのUnixエミュレーション。コンパイラはgcc。
• interix POSIX subsystem上。コンパイラはgcc。
Various Rubies on Windows
![Page 13: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/13.jpg)
Windows版Rubyとは実質的には
mswin/mingw版のこと
“Ruby Windows versions” actually means
mswin / mingw versions
![Page 14: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/14.jpg)
1. The History• 1993年2月 Ruby誕生• 1995年12月一般向け公開(Unixのみ)• 1996年10月 gnu-win32(後のcygwin)版登場(eban
さん)• 1997年7月 mswin32版登場(木村さん)• 1999年7月この頃から小松さんがmswin32版に
手を染める• 2000年5月 ebanさんによるmingw版登場。この頃
からnobuがmswin32版に手を染める• 2000年11月 Perl/Ruby Conferenceでメンテナ募集
![Page 15: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/15.jpg)
1. The History• 2000年12月 usaがcommitterに• 2001年7月 nobuがようやくcommitterに• 2002年6月 bccwin32版登場(konishiさん)• 2004年2月 oceanさんがcommitterに• 2006年12月 YARVマージ• 2007年6月 mswin64版登場(usa)• 2010年5月 taruiさんがcommitterに• 2010年9月 artonさんがcommitterに• 2010年11月 luislavanaがcommitterに• 2011年12月 shirosakiさんがcommitterに
![Page 16: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/16.jpg)
最近のトピック
Recent hot topics
• require速度が上がった!• mingwとmswinのCIができた!
![Page 17: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/17.jpg)
![Page 18: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/18.jpg)
![Page 19: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/19.jpg)
2. 今、Windows版Rubyで何ができるのか?
2. What we can do withRuby on Windows?
![Page 20: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/20.jpg)
Rubyって、Rails動かすのに必要な奴でしょ?
Ruby is something that is required for running Rails,
isn’t it?
![Page 21: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/21.jpg)
もちろん、WindowsでもRailsは動きます!
Of course,Rails runs on Windows!
![Page 22: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/22.jpg)
WindowsならではのRubyの使い方
Uses Rubyunique to Windows
![Page 23: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/23.jpg)
Win32OLE
![Page 24: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/24.jpg)
Win32OLEでいろんなアプリを操作
Operate various applications by Win32OLE
![Page 25: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/25.jpg)
るびまに連載があったので読んでね!
Read the series published at Rubyist Magazine
![Page 26: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/26.jpg)
![Page 27: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/27.jpg)
本気出せばRubyだけで
GUIアプリも書けるYou can write GUI applications
with Ruby alone,if you give it your all
![Page 28: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/28.jpg)
WindowsでこそRubyは活きる
Windows is where Ruby really shines
![Page 29: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/29.jpg)
3. Windows版Rubyの今後
3. Quo Vadis?
![Page 30: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/30.jpg)
目指すもの
Goals
![Page 31: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/31.jpg)
目指さないもの
Non-goals
•Unixエミュレーション•Windows独自機能の網羅•CRuby本体からの分離独立
![Page 32: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/32.jpg)
Unixエミュレーション?
Unix Emulation?
![Page 33: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/33.jpg)
![Page 34: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/34.jpg)
Windows独自機能の網羅?
Implement all Windows-specific features?
![Page 35: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/35.jpg)
CRuby本体からの分離独立?
Independent from CRuby?
![Page 36: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/36.jpg)
これからやりたいこと
Want to do
•コマンドラインUnicode化•その他Unicode化漏れ部分•Cancelable I/O (revised)
![Page 37: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/37.jpg)
コマンドラインUnicode化
Unicodizing commandline
![Page 38: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/38.jpg)
![Page 39: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/39.jpg)
その他Unicode化漏れ部分
Other Unicode necessities
![Page 40: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/40.jpg)
![Page 41: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/41.jpg)
Cancelable I/O (revised)
![Page 42: Self Introductionusa/Ruby_on_Windows.pdfSelf Introduction NAKAMURA Usaku usa (unak) 「中村」はRuby界 最強の一族 “NAKAMURA” is the most powerful clan in Ruby world Three](https://reader035.vdocuments.us/reader035/viewer/2022063004/5f7cc3db19cfc9380f4dd35a/html5/thumbnails/42.jpg)
ご清聴ありがとうございました。
Thank you for your attention.