Upload
sho-hashimoto
View
663
Download
2
Embed Size (px)
Citation preview
るりまの 1/n は Matsue.rb でできています
るりまの 1/n は Matsue.rb で
できています
橋本 将
るりまの 1/n は Matsue.rb でできています
自己紹介
● 名前: 橋本 将● Sho Hashimoto、sho-h、@sho_hashimoto
● 勤務先: NaCl● Matsue.rb と SITW のスタッフでもある● 今年 31 才
るりまの 1/n は Matsue.rb でできています
それはさておき
● るりまの話です ● ネタは一杯あるんだけど、方向性が絞れていない
● 全部盛り込んでしまった
るりまの 1/n は Matsue.rb でできています
そんな訳でトピックス
● るりまってなんぞ ● 関連ツールも充実!● 公式ツールもリリース! ● Matsue.rb 定例会では何したの? ● 予想される今後
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● Ruby リファレンスマニュアルの新しい方 ● http://doc.ruby-lang.org/ja/ (公式) ● http://doc.okkez.net/ (1.8.0 〜)
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
これです。
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
何かというと
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● Ruby の ● バージョンごと ● ライブラリごと ● クラスごと ● メソッドごと ● の日本語リファレンス● 検索もできる
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● String クラスの例
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● String#to_s の例
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● よかったら使ってみてください● なかなか便利
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● もし間違いを見つけたらチケットを発行してもらえると助かります m(_ _)m
● http://bugs.ruby-lang.org/projects/rurema/
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● チケット一覧の例
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● チケットの例
るりまの 1/n は Matsue.rb でできています
るりまってなんぞ
● 直接教えてもらってもいいです● 「るりま」とかつけてつぶやいても可
● 何日かに1回チェックしてます
るりまの 1/n は Matsue.rb でできています
トピックス
● るりまってなんぞ ● 関連ツールも充実! ● 公式ツールもリリース! ● Matsue.rb 定例会では何したの? ● 予想される今後
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● 公式サイト以外にも沢山の関連ツール● ウカツに変なコミットができなくなった● ひととおりご紹介します
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● るりまサーチ● http://rurema.clear-code.com/
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● myrurema● https://github.com/yhara/myrurema
$ gem install myrurema
$ rurema --init
$ rurema String to_s
(String#to_sのリファレンスが表示される)
● ブラウザを開く必要がない点が便利
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● サクサク引けるRubyリファレンスマニュアル ● http://miyamae.github.com/rubydoc-ja/
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● prismdoc● http://blazing-ice-2849.herokuapp.com/● インクリメンタルに検索● 英語ドキュメントも参照可能
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● prismdoc
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● Rurepl - Rurema Read-eval-print Loop● http://rurepl.herokuapp.com/● カッコイイ!
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● Rurepl - Rurema Read-eval-print Loop
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● Rubyリファレンスマニュアル chm版リミックス
● http://ruby.morphball.net/refm-remix.html
● Windows な方に便利● オフラインでも簡単に参照できる
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● Rubyリファレンスマニュアル chm版リミックス
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● ruremai● https://github.com/hibariya/ruremai
$ gem install ruremai
$ irb
irb(main):001:0> require "ruremai"
irb(main):002:0> "foo".method(:to_s).rurema!
(ブラウザでString#to_sのリファレンスが表示される)
● irb からるりまを参照できる気軽さ● ネットワークが必要
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● るりまプロジェクト製ツールは後で ● その他、検索バーに登録して検索とかも便利
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● 公式が落ちてたら代替としてもどうぞ ● 好みで使ったらいいです
● 中身は同じ(更新頻度は違う)
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● ちなみに僕はブラウザのロケーションバー直打ち('A`)
● 検索はるりまのソースを grep ● 素人にも玄人にもオススメできない
るりまの 1/n は Matsue.rb でできています
関連ツールも充実!
● しかし、もう少しるりまに人手が欲しい● ツールの方が人が多い疑惑
● 会場にお越しの皆さんで参加してもいい方はいらっしゃる場合はぜひどうぞ
● http://bugs.ruby-lang.org/projects/rurema/wiki/HowToJoin
● 勉強になります! ● 例年のお誘い
るりまの 1/n は Matsue.rb でできています
トピックス
● るりまってなんぞ● 関連ツールも充実!● 公式ツールもリリース!● Matsue.rb 定例会では何したの?● 予想される今後
るりまの 1/n は Matsue.rb でできています
公式ツールもリリース!
● 公式のコマンドラインツール● 8/29 に 0.5.2 リリース
● refe2● bitclust-core● bitclust-dev
るりまの 1/n は Matsue.rb でできています
公式ツールもリリース!
● 使い方 $ gem install refe2
$ bitclust setup
$ refe String to_s
● refe2、bitclust-core がインストールされる
● bitclust-dev は中の人向け ● subversion が必要
るりまの 1/n は Matsue.rb でできています
公式ツールもリリース!
● 使い方(オフラインでブラウザ利用)...
$ bitclust setup
$ bitclust server --auto --capi
● localhost:10080 にアクセス● server の stop はまだない(要 kill)
るりまの 1/n は Matsue.rb でできています
公式ツールもリリース!
● 少し細かい話 ● 設定ファイル: ~/.bitclust/config ● チェックアウト先: ~/.bitclust/rubydoc ● 検索対象: 1.8.7、1.9.2、1.9.3
るりまの 1/n は Matsue.rb でできています
公式ツールもリリース!
● 更に知りたい方は --help や以下を参照 ● https://bugs.ruby-lang.org/projects/rurema/wiki/BitClust
るりまの 1/n は Matsue.rb でできています
トピックス
● るりまってなんぞ● 関連ツールも充実! ● 公式ツールもリリース!● Matsue.rb 定例会では何したの?● 予想される今後
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● ずっと中身書いてました(`・ω・´)キリッ
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● こんだけ(あまり大きいのない) Complex(組み込み) Rational(組み込み)
bigdecimal/util bigdecimal/math cmath coverage
debug iconv io/console irb objspace open3 optparse
cmath coverage debug iconv io/console irb objspace
open3 optparse rational rdoc ripper test/unit
win32/resolv yaml yaml/dbm
● 上記は全部 1.9.3 までやった(`・ω・´)
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● 合計で約 150 チケットを登録 ● 合計で約 700 コミット
● 小さいコミットが多い ● ちなみに 1 番ではない
● ※ Matsue.rb 以外(自宅会社旅行先)も含みます(区別めんどい)
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
その結果?
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● 色々と消化。(こっちは残り 0) $ head refm/api/ASSIGN
# status: (none) -> done
...
_builtin/ARGF kouya done
_builtin/ArgumentError snoozer05 done
_builtin/Array done
_builtin/BasicObject yugui done
● 232 行もの done! ● ※他の方々の成果を含む
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● でもまだ終わりじゃないorz $ head refm/api/ASSIGN.low
...
Win32API
bigdecimal ****
bigdecimal/jacobian ****
bigdecimal/ludcmp ****
...
● 242 行もの not done!orz ● これらは優先度低
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
なんにせよ
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● 積もって山になった ● これはいい事 ● 4 年も何かをやりつづければ形になるらしいです
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
ここで少し脱線
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
スライドは途中もいいところですが、本日
お越しの皆さんも何かやりたい事があれば Matsue.rb 定例会で始めてみるのはいかが
でしょ?
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● この後で他のメンバーさんが登壇● 皆いい人たち
● 同業者さん から 社労士さんまで ● やってる事も様々 ● 誰かが何か観せ初めたら集まったりも ● なかなかいいトコロ
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
● 色々な刺激 ● あの人は職業でやってる訳でもないので負けてられない
● 他人のハードルをしれっと上げる事で自分も同様の頑張りを心に決める(刺激か?)
● などなど
● 勿論、単に遊びに来るでも無問題● Matsue.rb 定例会のステマでした(ステルスじゃないけど)
るりまの 1/n は Matsue.rb でできています
Matsue.rb 定例会では何したの?
脱線終了
るりまの 1/n は Matsue.rb でできています
トピックス
● るりまってなんぞ ● 関連ツールも充実! ● 公式ツールもリリース! ● Matsue.rb 定例会では何したの? ● 予想される今後
るりまの 1/n は Matsue.rb でできています
予想される今後
● まだもうちょっとだけ続くんじゃよ的状態 ● ただし、ちょっと落ち着くと思われる
● 今いるメンバ的にできるものが済んでしまった感 ● リクエストとかは今の内にするのが吉 ● 我々は新たな仲間による、新たな層のための、新たな修正を歓迎します!
● 当面は本体の 2.0 リリースに併せた対応 ● 〜 2013/02/24 頃
● 他は主にメンテナンス(チケット消化)
るりまの 1/n は Matsue.rb でできています
予想される今後
重要な点だけもう 1 度
るりまの 1/n は Matsue.rb でできています
予想される今後
● 今いるメンバ的にできるものが済んでしまった感
● リクエストとかは今の内にするのが吉 ● 我々は新たな仲間による、新たな層のための、新たな修正を歓迎します!
るりまの 1/n は Matsue.rb でできています
まとめ
● るりま使ってみてください● 間違いがあれば教えてください● よかったら手伝ってください● よかったらどうぞ > 関連ツール● 併せて出たい > Matsue.rb● るりまも 2.0 に併せた対応ガンガル
るりまの 1/n は Matsue.rb でできています
以上です
● ご清聴ありがとうございました