Table of Contents - rabbit-slide-kou-rubykaigi-2018-2018.6.1.4 Documentation
Pages
- README.rd
- Rakefile
- config.yaml
-
interface.rab
- Interface
- Ad: Silver sponsor
- Slide properties
- Interface?
- API
- Web API
- CLI
- My activitiesnas a Rubyist
- The number of developing libraries
- Ruby anywhere
- This talk's content
- RSS Parser
- RSS Parser - History
- RSS Parser - Interface
- RSS Parser - API
- Map to classes
- Map to methods
- Pros
- Example
- Cons
- Cons - Interface
- Example
- Cons
- Web feed types
- Differences
- Differences - Interface
- What users want
- + High level API
- + High level API
- RSS Parser - Design
- Knowledge - RSS Parser
- RSS Parser - Omit
- Rabbit
- Rabbit - History
- Rabbit - Pitch
- Rabbit - Run
- Run - Interface
- Rabbit - Publish
- publish:rubygems
- Rabbit Slide Show
- Slide properties
- Publish - Interface
- Slide as a Gem
- PDF in gem
- Publish PDF in gem
- Receive notifications
- Notification - Interface
- Render PDF
- poppler & cairo
- poppler - History
- poppler - Parse
- poppler - Interface
- cairo - History
- cairo - Outputs
- cairo - To PNG
- cairo - Interface
- PDF on the Web - Link
- Slide properties
- Link in image in HTML
- poppler - coords
- Link - Interface
- Rabbit - Input
- Input - Interface
- Knowledge - Rabbit
- Rabbit - Theme
- Theme - Layers
- Theme - Parameters
- Theme - Render
- (('note:The')) Tortoise and (('note:the')) Harenin Rabbitn(('note:Rabbitでうさぎとかめ'))
- Slide properties
- Hare - Slide positionn(('note:うさぎはスライド位置'))
- Slide properties
- Tortoise - Timern(('note:かめはタイマー'))
- Slide properties
- Slown(('note:遅い'))
- Slide properties
- Goodn(('note:ちょうどいい'))
- Slide properties
- Fastn(('note:速い'))
- Slide properties
- Knowledge - Rabbit
- TODO
-
my-way-with-ruby.rab
- My way with Ruby
- Ad: Silver sponsor
- Slide properties
- Acknowledgmentn(('note:感謝'))
- Keynote-ish topicn(('note:キーノートっぽい話題'))
- Keynote-ish topic1n(('note:キーノートっぽい話題1'))
- Keynote-ish topic2n(('note:キーノートっぽい話題2'))
- Keynote-ish topic3n(('note:キーノートっぽい話題3'))
- My activitiesnas a Rubyistn(('note:私のRubyist活動'))
- # of libraries maintainedn(('note:メンテナンスしているライブラリー数'))
- Today's topicn(('note:今日の話題'))
- How to find targets?n(('note:そんなにネタがあるの?'))
- Opening1n(('note:きっかけ1'))
- RSS Parser
- RSS Parser - Historyn(('note:歴史'))
- Validate RSS/Atomn(('note:RSS/Atomのバリデーション'))
- RSS::Parser.parse
- Since Ruby 2.6n(('note:Ruby 2.6以降'))
- REXML
- REXML - Historyn(('note:歴史'))
- REXML - Side storyn(('note:おまけ話'))
- Ad: Code Partyn(('note:宣伝:コード懇親会'))
- Slide properties
- Ad: Code Partyn(('note:宣伝:コード懇親会'))
- Ad: Code Partyn(('note:宣伝:コード懇親会'))
- REXML - Recent1n(('note:最近1'))
- REXML - Recent2n(('note:最近2'))
- REXML - Recent3n(('note:最近3'))
- REXML - Future?n(('note:未来はあるの?'))
- Recent my worksn(('note:最近の仕事'))
- REXML - Future1n(('note:未来1'))
- REXML - NodeSet
- REXML - Future2n(('note:未来2'))
- REXML - CSS Selectorsn(('note:CSSセレクター'))
- REXML - Future3n(('note:未来3'))
- REXML - HTML5
- REXML - Futuren(('note:未来'))
- Opening2n(('note:きっかけ1'))
- Rabbit
- Rabbit - Historyn(('note:歴史'))
- For Rubyist?n(('note:Rubyist向けに必要なもの'))
- RD
- For Rubyist?n(('note:Rubyist向けに必要なもの'))
- Publish as usualn(('note:いつも通り公開'))
- Published!n(('note:公開完了!'))
- What's needed for presentation tool?n(('note:プレゼンツールに必要なもの'))
- Ruby/GTK3
- Ruby/GTK3 - Historyn(('note:歴史'))
- Example - Window
- Approaches onnmissing libraries(1)n(('note:ライブラリーがない時のやり方(1)'))
- Approaches onnmissing libraries(2)n(('note:ライブラリーがない時のやり方(2)'))
- My approachn(('note:私のやり方'))
- My priorityn(('note:私の優先度'))
- GTK+ 3 - Sizen(('note:サイズ'))
- How to implementn(('note:実装方法'))
- Ruby/GI
- Ruby/GI - Historyn(('note:歴史'))
- Handwritingn(('note:手書き'))
- Slide properties
- Auto generationn(('note:自動生成'))
- Slide properties
- Performance(('note:(性能)'))
- Improve idea(('note:(改善案)'))
- JIT compiling(('note:(JITコンパイル)'))
- Ruby/GI - See alson(('note:参考情報'))
- Ruby/GI based bindingsn(('note:Ruby/GIベースのバインディング'))
- Ruby/Pango
- Prohibition processingn(('note:禁則処理'))
- Bidirectional textn(('note:双方向テキスト'))
- Ruby/GI based bindingsn(('note:Ruby/GIベースのバインディング'))
- Ruby/GdkPixbuf2
- Half imagen(('note:画像を半分に'))
- Animated GIFn(('note:アニメーションGIF'))
- Slide properties
- Ruby/GI based bindingsn(('note:Ruby/GIベースのバインディング'))
- Ruby/Poppler
- Text extractionn(('note:テキスト抽出'))
- Embed PDFn(('note:PDFの埋め込み'))
- Slide properties
- Ruby/GI based bindingsn(('note:Ruby/GIベースのバインディング'))
- Ruby/GStreamer
- Camera(('note:(カメラ)'))
- Face detection(('note:(顔認識)'))
- What's needed for presentation tool?n(('note:プレゼンツールに必要なもの'))
- rcairo
- rcairo - Outputsn(('note:出力'))
- rcairo - Historyn(('note:歴史'))
- Red A4 PDFn(('note:赤いA4のPDFを出力'))
- rcairo - GC
- GC - Cause(('note:(原因)'))
- GC - Fix(('note:(修正)'))
- What's needed for presentation tool?n(('note:プレゼンツールに必要なもの'))
- native-package-installer
- extconf.rb/Rakefile
- rake-compiler
- rake-compiler - Historyn(('note:歴史'))
- Opening3n(('note:きっかけ3'))
- test-unit
- test-unit - Historyn(('note:歴史'))
- test-unit - New featuren(('note:新機能'))
- Groupingn(('note:グループ化'))
- Example(('note:(例)'))
- Method style(('note:(メソッド形式)'))
- test-unit - New featuren(('note:新機能'))
- Data driven testn(('note:データ駆動テスト'))
- test-unit - New featuren(('note:新機能'))
- Reverse backtracen(('note:逆順のバックトレース'))
- test-unit - New featuren(('note:新機能'))
- test-unit-rr
- RR - Historyn(('note:歴史'))
- Stub(('note:(スタブ)'))
- Opening4n(('note:きっかけ4'))
- Rroonga
- ((Library)) vs Clientn(('note:ライブラリー対クライアント'))
- Create DB(('note:(データベース作成)'))
- Define schema(('note:(スキーマ定義)'))
- Add records(('note:(レコード追加)'))
- Search(('note:(検索)'))
- User - Rabbit Slide Show
- User - Rurema Search
- Rurema Searchn(('note:るりまサーチ'))
- User - RDoc Search
- Rurema and RDoc
- Sourcen(('note:ソース'))
- From my point of viewn(('note:私が思うこと'))
- I18nn(('note:国際化'))
- Add i18n supportn(('note:国際化サポートを追加'))
- YARD - i18n
- YARD - i18n
- YARD - i18n
- YARD - i18n
- Packnga
- Settingn(('note:設定'))
- Workflown(('note:ワークフロー'))
- Usersn(('note:ユーザー'))
- RDoc - i18n
- RDoc - i18n
- RDoc - i18n
- RDoc - i18n
- RDoc, Rurema and i18n
- jekyll-task-i18n
- Featuresn(('note:機能'))
- Setting(('note:(設定)'))
- Workflow(('note:(ワークフロー)'))
- User - Red Data Tools
- groonga-client
- Library vs ((Client))n(('note:ライブラリー対クライアント'))
- Search(('note:(検索)'))
- Asynchronous(('note:(非同期)'))
- Asynchronous - wait
- groonga-client-rails
- Architecturen(('note:アーキテクチャー'))
- Define app searchern(('note:アプリ用サーチャーを定義'))
- Define searchern(('note:サーチャーを定義'))
- Bind to modeln(('note:モデルと結びつける'))
- Search(('note:(検索)'))
- See alson(('note:参考情報'))
- Ranguba (WIP)(('note:(開発中)'))
- Use casesn(('note:利用例'))
- Featuresn(('note:機能'))
- ChupaText
- Supported formatsn(('note:対応フォーマット'))
- Interfacen(('note:インターフェイス'))
- Install - Docker
- How to usen(('note:使い方'))
- Use casesn(('note:利用例'))
- git-commit-mailer
- Featuresn(('note:機能'))
- Usersn(('note:利用者'))
- commit-email.info
- How to usen(('note:使い方'))
- Opening5n(('note:きっかけ5'))
- csv
- csv - Historyn(('note:歴史'))
- Why?n(('note:なんで?'))
- CSV format problemsn(('note:CSVフォーマットの問題'))
- Red Arrow
- Red Arrow - Historyn(('note:歴史'))
- Apache Arrow
- Performance(('note:(性能)'))
- Slide properties
- Apache Arrow - Positionn(('note:立ち位置'))
- Red Arrow - Impl.n(('note:実装'))
- Extendable load APIn(('note:拡張可能なロードAPI'))
- Apache Parquet
- Performance(('note:(性能)'))
- Slide properties
- Red Parquet
- Red Data Tools
- Red Data Tools - Historyn(('note:歴史'))
- The number of productsn(('note:プロダクト数'))
- Red Datasets
- Supported datasetsn(('note:対応データセット'))
- Wikipedia
- Wikipedia search
- jekyll-jupyter-notebook
- Usagen(('note:使い方'))
- Red OpenCV
- Camera(('note:(カメラ)'))
- Face detect(('note:(顔認識)'))
- Red OpenCV - Impl.n(('note:実装'))
- Ad: RubyData Workshop
- Process data with Rubyn(('note:Rubyでデータ処理'))
- How to join1(('note:(参加方法1)'))
- How to join2(('note:(参加方法2)'))
- How to join3(('note:(参加方法3)'))
- Wrap upn(('note:まとめ'))
- test.rab