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