MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8...
Transcript of MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8...
![Page 1: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/1.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
MyNAができるまで
とみたまさひろ日本MySQLユーザ会
MyNA15周年記念2015-10-30
![Page 2: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/2.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
自己紹介
とみた まさひろ
長野県北部在住
http://tmtms.hatenablog.com
http://twitter.com/tmtms
https://github.com/tmtm
日本MySQLユーザ会 (名ばかり代表)
![Page 3: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/3.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
2013年OSS貢献者賞
![Page 4: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/4.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
Software Design 9月号に記事書きましたMySQL関係ない…
![Page 5: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/5.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
この枠は今は特に何も活動していないおっさんが昔のことを語る老害
枠です
![Page 6: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/6.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
MySQLとの出会い編
![Page 7: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/7.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
昔々あるところに一人の若者がおったそうな
![Page 8: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/8.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「C API が ESQL/C しかない商用 RDB はもういやだ」
![Page 9: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/9.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「まともな C API のあるフリーソフトの RDB ないかなー」
![Page 10: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/10.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「Postgres95 てのと MySQL てのがあるなー」
![Page 11: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/11.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「軽く使ってみたら MySQL の方が速そうだからこれにしよう」
![Page 12: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/12.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
マニュアル翻訳編
![Page 13: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/13.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「マニュアルが英語でよくわからんなー」
![Page 14: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/14.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「英語苦手だから、3行読むとその前に何が書いてあったか忘れるし」
![Page 15: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/15.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「日本語に翻訳しながら読もう」
![Page 16: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/16.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
気がついたら当時のマニュアルほぼ全体を訳してた
![Page 17: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/17.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
1997/10 日本語マニュアルをWebで公開(MySQL5.1の公式日本語マニュアルよりはちょっとマシなレベル)
![Page 18: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/18.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
EUC-JPパッチ作成編
![Page 19: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/19.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「どんなcharsetでもカラムには8bit文字入るから日本語も入るし問題ないや」
![Page 20: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/20.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「あれ? LIKE ‘%横%’ で ‘123’ がひっかかってまうで、こらあかん」
![Page 21: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/21.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
1997/11 日本語EUC化パッチ作成
![Page 22: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/22.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
メーリングリスト開始編
![Page 23: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/23.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「マニュアルやパッチを公開したらポツポツと質問とかが来はじめたけど、グループで議論できる場が欲しいなー」
![Page 24: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/24.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「誰か日本語のメーリングリスト作ってくれないかなー」
…と、マニュアルを公開したWebページに書いておいた
![Page 25: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/25.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
SoftAgencyさん「作りました」
![Page 26: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/26.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
1998/01 日本語メーリングリスト開始
![Page 27: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/27.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
MySQL日本語文字対応編
![Page 28: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/28.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「シフトJISで困ってる人結構いるから、日本語EUCだけじゃなくてシフトJIS対応パッチも作るかなー」
![Page 29: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/29.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「どうせだったら汎用的にマルチバイト文字を扱える仕組みにしとくか」
![Page 30: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/30.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「ちなみに日本語EUCのcharset名はujisにしといたで」
正直、スマンカッタ
![Page 31: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/31.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「本家に送りつけたら取り込まれたよ!」
![Page 32: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/32.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
1998/05 MySQL 3.21 日本語に正式対応
![Page 33: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/33.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
Ruby API 作成編
![Page 34: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/34.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「Rubyって言語がめっちゃ使いやすい!」
![Page 35: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/35.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「RubyからMySQLを使いたい!」
![Page 36: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/36.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「作った!」
![Page 37: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/37.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
1998/06 Ruby の MySQL API 公開
![Page 38: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/38.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
MySQLユーザ会発足編
![Page 39: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/39.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「メーリングリストの過去ログをWebで公開したい」
![Page 40: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/40.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「せっかくだから「日本MySQLユーザ会」とかでっちあげてドメイン取っちゃう?」
![Page 41: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/41.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「mysql.gr.jp 取った」
![Page 42: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/42.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
2000/03 日本MySQLユーザ会発足「ユーザー」じゃなくて「ユーザ」なのは仕様です
![Page 43: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/43.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
略称「MyNA」
「MySQLは日本じゃマイナーだから」
![Page 44: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/44.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
それ以来、毎年 mysql.gr.jp のドメイン料を払い続ける簡単なお仕事をしています
![Page 45: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/45.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
おまけ
![Page 46: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/46.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
当時のMySQL
トランザクションなし
外部参照制約なし
ストアドプロシジャ / トリガーなし
サブクエリなし
![Page 47: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/47.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
「そんなんでRDBMSと言えるの?」
俺「リレーショナルなDBを管理してればRDBMSだ」( ー`дー´)キリッ
ゴメンナサイ
![Page 48: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/48.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
宣伝
![Page 49: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/49.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
2015/11/28 奥野さんの本の読書会スペシャル
奥野さんゲスト
![Page 50: MyNAができるまで - Rabbit Slide Show · MyNAができるまで Powered by Rabbit 2.1.8 MyNAができるまで とみたまさひろ 日本MySQLユーザ会 MyNA15周年記念](https://reader030.fdocuments.net/reader030/viewer/2022041017/5eca870f04448f469b1ede14/html5/thumbnails/50.jpg)
MyNAができるまで Powered by Rabbit 2.1.8
以上