Slide 1

Slide 1 text

わたしとtDiary 柴田博志 tDiary.org

Slide 2

Slide 2 text

はじめ に

Slide 3

Slide 3 text

Agenda 自己紹介 わたしとtDiary 主に2006年以降の話 新しい技術の話はありません 今後の展望 2/68

Slide 4

Slide 4 text

自己紹 介

Slide 5

Slide 5 text

自己紹介 柴田博志 id:hsbt 1981年生まれ 4/68

Slide 6

Slide 6 text

hsbt.org

Slide 7

Slide 7 text

hsbt.org http://www.hsbt.org/ tDiary Hiki バカが往く on Rails 6/68

Slide 8

Slide 8 text

HsbtDiary 7/68

Slide 9

Slide 9 text

HsbtDiary いわゆる日記 2001年からほぼ毎日更新 常にtDiary trunk 8/68

Slide 10

Slide 10 text

HsbtDiary 9/68

Slide 11

Slide 11 text

Office Work 札幌で受託開発 開発言語はC/C++,VB Rubyは単純な自動化程度 10/68

Slide 12

Slide 12 text

tDiary

Slide 13

Slide 13 text

tDiary の価値

Slide 14

Slide 14 text

昔 rubyってtDiaryを動かすのに必 要な奴だっけ? 13/68

Slide 15

Slide 15 text

今 tDiaryの現時点での価値は、す でに7年近く継続的にメンテさ れ続けているアプリケーション 14/68

Slide 16

Slide 16 text

tDiaryの技術的な話 たださんの発表資料を(ry 2004/12/03 2006/06/11 15/68

Slide 17

Slide 17 text

一方そ の頃

Slide 18

Slide 18 text

〜2004年の私 レンタルサーバーにtDiary設 置 IRC、他の人の日記読みには まる 17/68

Slide 19

Slide 19 text

2004年〜2006年の私 pluginを作ってMLにしつこ く投稿 tDiary のコミッタになる 18/68

Slide 20

Slide 20 text

tDiary Party 2.1

Slide 21

Slide 21 text

tDiary Party 2.1 2006/05 わたしとtDiaryについて語る 会 2.1 Live Release 20/68

Slide 22

Slide 22 text

tDiary 20年宣言

Slide 23

Slide 23 text

tDiary 20年宣言 書き続けることが重要 何気ない日常が20年後には貴 重な資料になっているかも 22/68

Slide 24

Slide 24 text

自分の 発表

Slide 25

Slide 25 text

自分の発表 簡単にpluginを作れるようにし たい 誰でもpluginを公開、登録で きるようにする debug を簡単にできるよう にする 24/68

Slide 26

Slide 26 text

開発インフ ラの改善

Slide 27

Slide 27 text

ITS

Slide 28

Slide 28 text

ITS Hikiのプラグインで実現 Wiki の掲示板をチケットに 変更 27/68

Slide 29

Slide 29 text

CodeRepos

Slide 30

Slide 30 text

CodeRepos contribをまるごと移管 気軽にpluginを登録できる仕 組み yappo++ 29/68

Slide 31

Slide 31 text

RSpec

Slide 32

Slide 32 text

RSpec contrib に導入 spec_helper.rb kakutani++ 31/68

Slide 33

Slide 33 text

改善のまとめ 仕様(ITS) 実装(CodeRepos) テスト(RSpec) 32/68

Slide 34

Slide 34 text

2008/01

Slide 35

Slide 35 text

tDiary adminにな る

Slide 36

Slide 36 text

tDiary adminになる 35/68

Slide 37

Slide 37 text

tDiary adminになる 36/68

Slide 38

Slide 38 text

私はtDiary をいかに私 物(ry

Slide 39

Slide 39 text

Retrospectiva

Slide 40

Slide 40 text

Retrospectiva 39/68

Slide 41

Slide 41 text

Retrospectiva 2008/01 http://www.cozmixng.org/ retro/projects/tdiary/ cozmixing に間借り kou++ 40/68

Slide 42

Slide 42 text

Wiki引 越し

Slide 43

Slide 43 text

Wiki引越し 42/68

Slide 44

Slide 44 text

Wiki引越し 2008/02 http://docs.tdiary.org/ users/ fdiary.net に間借り kazuhiko++ 43/68

Slide 45

Slide 45 text

Subversion

Slide 46

Slide 46 text

Subversion 2008/5 cvs -> svn やっと中学生に 世間はgit 45/68

Slide 47

Slide 47 text

改善のまとめ2 タスク(Retrospectiva) ドキュメント(Wiki) 実装(Subversion) 46/68

Slide 48

Slide 48 text

最近の tDiary

Slide 49

Slide 49 text

プラット フォーム別 のメンテナ

Slide 50

Slide 50 text

debian tdiary-2.2.1-1 daigo++ 49/68

Slide 51

Slide 51 text

FreeBSD ja-tdiary-2.2.1 tota++ 50/68

Slide 52

Slide 52 text

Wassr

Slide 53

Slide 53 text

Wassr 駆動開発 Wassr の tDiary チャンネル 開発の相談や雑談 52/68

Slide 54

Slide 54 text

tDiary admin 53/68

Slide 55

Slide 55 text

2.3.1 Release!

Slide 56

Slide 56 text

新機能 utf-8 auto migration logger SelectFilter 55/68

Slide 57

Slide 57 text

人材募 集

Slide 58

Slide 58 text

人材募集 ユーザーサポーター ドキュメントメンテナ 57/68

Slide 59

Slide 59 text

人材募集 セキュリティチーム メンテナ不在のpluginメンテ ナ 58/68

Slide 60

Slide 60 text

committer になるには 人材募集に手を上げる パッチを投げつづける 他のプラットフォームに移植 する 59/68

Slide 61

Slide 61 text

tDiary の 今後の展望

Slide 62

Slide 62 text

やりたいこと ruby 1.9.1 対応 RSpec の core 組み込み OpenID 認証 61/68

Slide 63

Slide 63 text

東京 Ruby 会 議 01

Slide 64

Slide 64 text

ruby-1.9 「皆が使ってくれないと 安定しない。でも、ある 程度安定しないと誰も 使ってくれない。」 63/68

Slide 65

Slide 65 text

よろしい、 ならば tDiaryだ

Slide 66

Slide 66 text

ruby-1.9.1 tDiary-2.3.2で対応(予定) 65/68

Slide 67

Slide 67 text

まとめ

Slide 68

Slide 68 text

tDiary 20年宣言 67/68

Slide 69

Slide 69 text

Let's join tDiary.org! tDiary-devel tDiary Channel in Wassr 68/68