Sapporo Ruby Kaigi01

Hiroshi SHIBATA
Hiroshi SHIBATAOSS programmer at GMO Pepabo, Inc.
わたしとtDiary
   柴田博志
   tDiary.org
はじめ
 に
Agenda
 自己紹介
 わたしとtDiary
  主に2006年以降の話
  新しい技術の話はありません

 今後の展望
                  2/68
自己紹
 介
自己紹介
 柴田博志
 id:hsbt
 1981年生まれ


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




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


                   8/68
HsbtDiary




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


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




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



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


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


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



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

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



               22/68
自分の
発表
自分の発表
簡単にpluginを作れるようにし
たい
 誰でもpluginを公開、登録で
 きるようにする
 debug を簡単にできるよう
 にする            24/68
開発インフ
ラの改善
ITS
ITS
  Hikiのプラグインで実現
  Wiki の掲示板をチケットに
  変更



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

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


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


                 32/68
2008/01
tDiary
adminにな
   る
tDiary adminになる




                  35/68
tDiary adminになる




                  36/68
私はtDiary
をいかに私
 物(ry
Retrospectiva
Retrospectiva




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




          42/68
Wiki引越し
 2008/02
 http://docs.tdiary.org/
 users/
 fdiary.net に間借り
 kazuhiko++
                           43/68
Subversion
Subversion
  2008/5
  cvs -> svn
  やっと中学生に
  世間はgit
               45/68
改善のまとめ2
 タスク(Retrospectiva)
 ドキュメント(Wiki)
 実装(Subversion)


                      46/68
最近の
tDiary
プラット
フォーム別
のメンテナ
debian
  tdiary-2.2.1-1
  daigo++




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




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




                   52/68
tDiary admin




               53/68
2.3.1
Release!
新機能
 utf-8 auto migration
 logger
 SelectFilter


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




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



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

              59/68
tDiary の
今後の展望
やりたいこと
 ruby 1.9.1 対応
 RSpec の core 組み込み
 OpenID 認証


                     61/68
東京
Ruby 会
 議 01
ruby-1.9
  「皆が使ってくれないと
  安定しない。でも、ある
  程度安定しないと誰も
  使ってくれない。」


                63/68
よろしい、
 ならば
tDiaryだ
ruby-1.9.1
  tDiary-2.3.2で対応(予定)




                        65/68
まとめ
tDiary 20年宣言




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




                            68/68
1 of 69

More Related Content

What's hot

1415a8-21415a8-2
1415a8-25045033
1.4K views14 slides
CEO-004-Wild Bird LifeCEO-004-Wild Bird Life
CEO-004-Wild Bird Lifehandbook
863 views108 slides

What's hot(20)

1415a8-21415a8-2
1415a8-2
50450331.4K views
大川セミナーVer1.01大川セミナーVer1.01
大川セミナーVer1.01
公益法人福岡貿易会86 views
新聞に未来はあるか新聞に未来はあるか
新聞に未来はあるか
fmfmfmfm96 views
Hr 026 財稅系進路圖Hr 026 財稅系進路圖
Hr 026 財稅系進路圖
handbook232 views
Hr 026 財稅系進路圖Hr 026 財稅系進路圖
Hr 026 財稅系進路圖
handbook147 views
CEO-004-Wild Bird LifeCEO-004-Wild Bird Life
CEO-004-Wild Bird Life
handbook863 views
구글 상위노출과 사이트 속도구글 상위노출과 사이트 속도
구글 상위노출과 사이트 속도
상위노출 구글28 views
Data AnalysisData Analysis
Data Analysis
eric young400 views
EndNote 與碩士論文寫作EndNote 與碩士論文寫作
EndNote 與碩士論文寫作
Charles (XXC) Chen1.6K views
Personal knowledge managementPersonal knowledge management
Personal knowledge management
Charles (XXC) Chen1.5K views
够趣堂够趣堂
够趣堂
Daniel Cheung215 views
脱出ゲーム「緊急出動」脱出ゲーム「緊急出動」
脱出ゲーム「緊急出動」
Jun Chiba1.1K views
okyuu.com x OpenIDokyuu.com x OpenID
okyuu.com x OpenID
Fumikazu FUJIWARA851 views

More from Hiroshi SHIBATA(20)

Why ANDPAD commit Ruby and RubyKaigi?Why ANDPAD commit Ruby and RubyKaigi?
Why ANDPAD commit Ruby and RubyKaigi?
Hiroshi SHIBATA207 views
The details of CI/CD environment for RubyThe details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
Hiroshi SHIBATA1.1K views
Roadmap for RubyGems 4 and Bundler 3Roadmap for RubyGems 4 and Bundler 3
Roadmap for RubyGems 4 and Bundler 3
Hiroshi SHIBATA794 views
Ruby Security the Hard WayRuby Security the Hard Way
Ruby Security the Hard Way
Hiroshi SHIBATA726 views
OSS Security the hard wayOSS Security the hard way
OSS Security the hard way
Hiroshi SHIBATA4.5K views
The Future of Bundled BundlerThe Future of Bundled Bundler
The Future of Bundled Bundler
Hiroshi SHIBATA4.7K views
What's new in RubyGems3What's new in RubyGems3
What's new in RubyGems3
Hiroshi SHIBATA3K views
Productive Organization with RubyProductive Organization with Ruby
Productive Organization with Ruby
Hiroshi SHIBATA545 views
Gems on RubyGems on Ruby
Gems on Ruby
Hiroshi SHIBATA999 views
Gems on RubyGems on Ruby
Gems on Ruby
Hiroshi SHIBATA1.9K views
RubyGems 3 & 4RubyGems 3 & 4
RubyGems 3 & 4
Hiroshi SHIBATA1.3K views

Sapporo Ruby Kaigi01