SlideShare a Scribd company logo
Kazuhiro Yoshida
Kintone + ruby + ThinReports
Hamamatsu.rb #80 2017-09-13 (Wed)
自己紹介
• 笑み社労士法人 勤務 (www.emi-office.com)
• 助成金、美容、介護に強い
• 残業ゼロで仕事を回してます
• 静岡県社労士会 浜松支部所属
• Kintone(キントーン)でアプリ開発してます
• ときどき JavaScript, Excel VBA, PHP(WordPress)
• Ruby ほとんど使ってない(使う機会を増やそうとはしています)
• 最近WordPressの名古屋勉強会に参加してます
• ポジションペーパーを書き換えたのでそちらもみてください
今回のお話し
kintone でアプリを作るのが仕事
だがしかし、ここはRubyの勉強会なので
やっぱりRubyがらみの話が欲しいところ
今回のお話し
調べたらありましたよ!
その名も
kintone REST API client for Ruby
(https://github.com/jue58/kintone)
イエス!!
やったこと
kintone REST API client for Ruby
REST API
PDF
自己紹介App
やったこと
1. Kintone アプリ作成
2. Cloud9 プロジェクト作成(クレジット登録必要)
3. gem install bundler
4. bundle init
5. vim Gemfile
6. gem ‘kintone’ 追加
7. gem ‘thinreports’ 追加
8. bundle install --path vendor/bundle
9. ruby スクリプト作成
10. 実行 -> PDF生成
デモ
・kintone 画面説明
・今回のデモアプリ説明
・デモデータ確認
・Cloud9環境説明
・Rubyスクリプト説明
・Cloud9からスクリプト実行
・生成されたPDFを確認
まとめ
1. Kintone 界隈にもRuby好きな方がいらっしゃった(感謝)
2. 久々のThinReportsはEditorがElectronアプリになっていた
3. Cloud9 便利でした。カードはローソンのプリペイド(おさいふポン
タ)でOK
4. kintone は標準ではユーザーデータを定期的にバックアップする
仕組みが無いので今回のやり方は使えるのではと思ってます
5. 次はAWSと絡めた使い方を試したい
6. kintone + AWS は Lambda との連携が事例もあるのでその辺りを
使って何かやっていく
JSに初めて真剣に取り組んで、{},();とかでエラーが出て、
やっぱりRubyがいいなあと改めて感じています。
契約社員という不安定な環境なので、なにか有ったらお仕事ください。
情報
kintone
キントーンサイト https://kintone.cybozu.com/jp/
開発者向けサイト https://developer.cybozu.io/hc/ja
英語版 Tips https://developer.kintone.io/hc/en-us/articles/213149667
kintone REST API client for Ruby ・・・ kintone REST API を Ruby で叩けるようになる gem!!!!!!
https://github.com/jue58/kintone
Cloud9 ・・・ クラウドナイン クラウド上で動く実行環境?
https://c9.io/
ポンタカード ・・・ Cloud9 を登録する際のクレジットカードに利用
おさいふポンタ http://www.osaifuponta.lawson.co.jp/
ThinReports ・・・ PDF 形式の帳票を生成する Ruby 向けのオープンソースソフトウェア
http://www.thinreports.org/
REST API Client ・・・ kintoneで投げたREST API のデバッグに利用
https://restlet.com/modules/client/?utm_source=DHC

More Related Content

PDF
Recommendation for iruby #tqrk08
PDF
Ruby and I at 神奈川Ruby会議01
PDF
楽しいRails開発
PDF
Webサービスのコンテンツパターン 或いはデータの活⽤
PDF
初めてつくる Webアプリの開発戦略
PPTX
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
PPTX
180112 nishimoto-stripes-v1
Recommendation for iruby #tqrk08
Ruby and I at 神奈川Ruby会議01
楽しいRails開発
Webサービスのコンテンツパターン 或いはデータの活⽤
初めてつくる Webアプリの開発戦略
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
180112 nishimoto-stripes-v1

What's hot (20)

PPTX
PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
PPTX
Amazon s3 meets_azurewebsite
PDF
プロジェクトでRubocopを使って自動コードレビューしてみた話
PDF
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
PDF
Shifter Meetup West #0 女子力高めのキックオフ!
PDF
関数型Swift
PDF
Railsの現場に入る前のお話(勉強法)
PDF
いろいろCMS勉強会 featuring SHIRASAGI
PDF
迷い彷徨った先で見つけた自分の進むべき道〜キャリアキーノート2017〜
PPTX
PWAをWebサービスに導入した話
PDF
Yapc2012ltthon
PDF
TypeScriptで辛麺を注文する(ライブコーディング)
PDF
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
PDF
プログラミングTipsサイトlt(town bash 201710)
PDF
モバイルファースト かすたまいずをカスタマインで やってみた
PDF
インターネットで 可能性をつなげる、ひろげる 〜ペパボ福岡デザインチーム〜
PDF
田舎暮らし流エンジニアスキルアップ術
PDF
自分のライブラリを1年運用をして見た振り返りと知見
PDF
20190725 mspj teraoka
PDF
request-specを利用していい感じにモックデータを作ってフロントエンド開発を楽にしたい!
PHP製バス停検索サービスでのバス情報オープンデータ活用(北海道)
Amazon s3 meets_azurewebsite
プロジェクトでRubocopを使って自動コードレビューしてみた話
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Shifter Meetup West #0 女子力高めのキックオフ!
関数型Swift
Railsの現場に入る前のお話(勉強法)
いろいろCMS勉強会 featuring SHIRASAGI
迷い彷徨った先で見つけた自分の進むべき道〜キャリアキーノート2017〜
PWAをWebサービスに導入した話
Yapc2012ltthon
TypeScriptで辛麺を注文する(ライブコーディング)
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
プログラミングTipsサイトlt(town bash 201710)
モバイルファースト かすたまいずをカスタマインで やってみた
インターネットで 可能性をつなげる、ひろげる 〜ペパボ福岡デザインチーム〜
田舎暮らし流エンジニアスキルアップ術
自分のライブラリを1年運用をして見た振り返りと知見
20190725 mspj teraoka
request-specを利用していい感じにモックデータを作ってフロントエンド開発を楽にしたい!
Ad

Similar to Kintone + ruby + ThinReports 連携 (9)

PDF
Ruby用REST APIクライアントの紹介 20150829
PDF
OSC 2013 .Enterprise
PDF
【kintone café松江#1】kintoneの可能性
PDF
【kintone café京都#1】kintoneの拡張機能
PDF
kintonecafe-kagoshima-vol4-20160611
PDF
【A-4】kintone API、JavaScript APIの実力
PPTX
kintone dev camp vol.11 kintone rest api ハンズオン初級編
PDF
kintone REST API Handson 2017-1
PPTX
MA2016 kintone ハンズオン
Ruby用REST APIクライアントの紹介 20150829
OSC 2013 .Enterprise
【kintone café松江#1】kintoneの可能性
【kintone café京都#1】kintoneの拡張機能
kintonecafe-kagoshima-vol4-20160611
【A-4】kintone API、JavaScript APIの実力
kintone dev camp vol.11 kintone rest api ハンズオン初級編
kintone REST API Handson 2017-1
MA2016 kintone ハンズオン
Ad

Kintone + ruby + ThinReports 連携