sapporo ruby kaigi01
TRANSCRIPT
![Page 1: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/1.jpg)
わたしとtDiary柴田博志tDiary.org
![Page 2: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/2.jpg)
はじめに
![Page 3: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/3.jpg)
Agenda
自己紹介
わたしとtDiary主に2006年以降の話
新しい技術の話はありません
今後の展望2/68
![Page 4: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/4.jpg)
自己紹介
![Page 5: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/5.jpg)
自己紹介
柴田博志
id:hsbt
1981年生まれ
4/68
![Page 6: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/6.jpg)
hsbt.org
![Page 7: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/7.jpg)
hsbt.org
http://www.hsbt.org/
tDiary
Hiki
バカが往く on Rails
6/68
![Page 8: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/8.jpg)
HsbtDiary
7/68
![Page 9: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/9.jpg)
HsbtDiary
いわゆる日記
2001年からほぼ毎日更新
常にtDiary trunk
8/68
![Page 10: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/10.jpg)
HsbtDiary
9/68
![Page 11: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/11.jpg)
Office Work
札幌で受託開発
開発言語はC/C++,VB
Rubyは単純な自動化程度
10/68
![Page 12: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/12.jpg)
tDiary
![Page 13: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/13.jpg)
tDiaryの価値
![Page 14: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/14.jpg)
昔
rubyってtDiaryを動かすのに必要な奴だっけ?
13/68
![Page 15: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/15.jpg)
今
tDiaryの現時点での価値は、すでに7年近く継続的にメンテされ続けているアプリケーション
14/68
![Page 16: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/16.jpg)
tDiaryの技術的な話
たださんの発表資料を(ry
2004/12/03
2006/06/11
15/68
![Page 17: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/17.jpg)
一方その頃
![Page 18: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/18.jpg)
〜2004年の私
レンタルサーバーにtDiary設置
IRC、他の人の日記読みにはまる
17/68
![Page 19: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/19.jpg)
2004年〜2006年の私
pluginを作ってMLにしつこく投稿
tDiary のコミッタになる
18/68
![Page 20: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/20.jpg)
tDiary Party 2.1
![Page 21: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/21.jpg)
tDiary Party 2.1
2006/05
わたしとtDiaryについて語る会
2.1 Live Release
20/68
![Page 22: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/22.jpg)
tDiary 20年宣言
![Page 23: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/23.jpg)
tDiary 20年宣言
書き続けることが重要
何気ない日常が20年後には貴重な資料になっているかも
22/68
![Page 24: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/24.jpg)
自分の発表
![Page 25: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/25.jpg)
自分の発表
簡単にpluginを作れるようにしたい
誰でもpluginを公開、登録できるようにする
debug を簡単にできるようにする 24/68
![Page 26: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/26.jpg)
開発インフラの改善
![Page 27: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/27.jpg)
ITS
![Page 28: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/28.jpg)
ITS
Hikiのプラグインで実現
Wiki の掲示板をチケットに変更
27/68
![Page 29: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/29.jpg)
CodeRepos
![Page 30: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/30.jpg)
CodeRepos
contribをまるごと移管
気軽にpluginを登録できる仕組み
yappo++
29/68
![Page 31: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/31.jpg)
RSpec
![Page 32: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/32.jpg)
RSpec
contrib に導入
spec_helper.rb
kakutani++
31/68
![Page 33: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/33.jpg)
改善のまとめ
仕様(ITS)
実装(CodeRepos)
テスト(RSpec)
32/68
![Page 34: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/34.jpg)
2008/01
![Page 35: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/35.jpg)
tDiary adminにな
る
![Page 36: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/36.jpg)
tDiary adminになる
35/68
![Page 37: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/37.jpg)
tDiary adminになる
36/68
![Page 38: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/38.jpg)
私はtDiaryをいかに私
物(ry
![Page 39: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/39.jpg)
Retrospectiva
![Page 40: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/40.jpg)
Retrospectiva
39/68
![Page 41: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/41.jpg)
Retrospectiva
2008/01
http://www.cozmixng.org/retro/projects/tdiary/
cozmixing に間借り
kou++40/68
![Page 42: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/42.jpg)
Wiki引越し
![Page 43: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/43.jpg)
Wiki引越し
42/68
![Page 44: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/44.jpg)
Wiki引越し
2008/02
http://docs.tdiary.org/users/
fdiary.net に間借り
kazuhiko++43/68
![Page 45: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/45.jpg)
Subversion
![Page 46: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/46.jpg)
Subversion
2008/5
cvs -> svn
やっと中学生に
世間はgit
45/68
![Page 47: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/47.jpg)
改善のまとめ2
タスク(Retrospectiva)
ドキュメント(Wiki)
実装(Subversion)
46/68
![Page 48: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/48.jpg)
最近のtDiary
![Page 49: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/49.jpg)
プラットフォーム別のメンテナ
![Page 50: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/50.jpg)
debian
tdiary-2.2.1-1
daigo++
49/68
![Page 51: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/51.jpg)
FreeBSD
ja-tdiary-2.2.1
tota++
50/68
![Page 52: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/52.jpg)
Wassr
![Page 53: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/53.jpg)
Wassr 駆動開発
Wassr の tDiary チャンネル
開発の相談や雑談
52/68
![Page 54: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/54.jpg)
tDiary admin
53/68
![Page 55: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/55.jpg)
2.3.1 Release!
![Page 56: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/56.jpg)
新機能
utf-8 auto migration
logger
SelectFilter
55/68
![Page 57: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/57.jpg)
人材募集
![Page 58: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/58.jpg)
人材募集
ユーザーサポーター
ドキュメントメンテナ
57/68
![Page 59: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/59.jpg)
人材募集
セキュリティチーム
メンテナ不在のpluginメンテナ
58/68
![Page 60: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/60.jpg)
committer になるには
人材募集に手を上げる
パッチを投げつづける
他のプラットフォームに移植する
59/68
![Page 61: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/61.jpg)
tDiary の今後の展望
![Page 62: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/62.jpg)
やりたいこと
ruby 1.9.1 対応
RSpec の core 組み込み
OpenID 認証
61/68
![Page 63: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/63.jpg)
東京 Ruby 会議 01
![Page 64: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/64.jpg)
ruby-1.9
「皆が使ってくれないと安定しない。でも、ある程度安定しないと誰も使ってくれない。」
63/68
![Page 65: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/65.jpg)
よろしい、ならば
tDiaryだ
![Page 66: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/66.jpg)
ruby-1.9.1
tDiary-2.3.2で対応(予定)
65/68
![Page 67: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/67.jpg)
まとめ
![Page 68: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/68.jpg)
tDiary 20年宣言
67/68
![Page 69: Sapporo Ruby Kaigi01](https://reader034.vdocuments.mx/reader034/viewer/2022052619/5564397dd8b42a06138b553a/html5/thumbnails/69.jpg)
Let's join tDiary.org!
tDiary-devel
tDiary Channel in Wassr
68/68