Enviar pesquisa
Carregar
OSS Reporting Solution ThinReports
•
Transferir como KEY, PDF
•
2 gostaram
•
1,270 visualizações
T
ThinReports
Seguir
Ruby向けオープンソース帳票ソリューション「ThinReports」とは何か?を中心に概要をまとめています。
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 14
Baixar agora
Recomendados
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
OSC 2013 .Enterprise
OSC 2013 .Enterprise
Katsuya Hidaka
Fukuoka Ruby Award 2012
Fukuoka Ruby Award 2012
ThinReports
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Serverless on GCP
Serverless on GCP
Hayato Yoshikawa
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Ruby way-openstack.keynote
Ruby way-openstack.keynote
Uchio Kondo
Recomendados
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
OSC 2013 .Enterprise
OSC 2013 .Enterprise
Katsuya Hidaka
Fukuoka Ruby Award 2012
Fukuoka Ruby Award 2012
ThinReports
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Serverless on GCP
Serverless on GCP
Hayato Yoshikawa
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Ruby way-openstack.keynote
Ruby way-openstack.keynote
Uchio Kondo
20190828 sd by kitazaki_t0
20190828 sd by kitazaki_t0
Ayachika Kitazaki
Cargo makeを使ってみた話
Cargo makeを使ってみた話
emakryo
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ryosuke Akiyama
ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社におけるRubyの活用事例
Uchio Kondo
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
Takuya Nishimoto
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
雄也 日下部
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
Intentの概要
Intentの概要
l_b__
いい感じにグラフ描きたい
いい感じにグラフ描きたい
katsuyoshiozaki
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Rubyize
Rubyize
Akio Tajima
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Rustのテストやエコシステム
Rustのテストやエコシステム
KiyotomoHiroyasu
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
Yoichi Kayama
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
Kazuhiro Nishiyama
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
BaseScriptについて
BaseScriptについて
Kiyotaka Oku
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
Katsunori Kanda
データ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみた
YASUKAZU NAGATOMI
【A-4】kintone API、JavaScript APIの実力
【A-4】kintone API、JavaScript APIの実力
Cybozucommunity
Task planner
Task planner
株式会社グローバル・ソリューションズ
Mais conteúdo relacionado
Mais procurados
20190828 sd by kitazaki_t0
20190828 sd by kitazaki_t0
Ayachika Kitazaki
Cargo makeを使ってみた話
Cargo makeを使ってみた話
emakryo
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ryosuke Akiyama
ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社におけるRubyの活用事例
Uchio Kondo
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
Takuya Nishimoto
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
雄也 日下部
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
Intentの概要
Intentの概要
l_b__
いい感じにグラフ描きたい
いい感じにグラフ描きたい
katsuyoshiozaki
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Rubyize
Rubyize
Akio Tajima
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Rustのテストやエコシステム
Rustのテストやエコシステム
KiyotomoHiroyasu
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
Yoichi Kayama
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
Kazuhiro Nishiyama
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
BaseScriptについて
BaseScriptについて
Kiyotaka Oku
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
Katsunori Kanda
データ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみた
YASUKAZU NAGATOMI
Mais procurados
(20)
20190828 sd by kitazaki_t0
20190828 sd by kitazaki_t0
Cargo makeを使ってみた話
Cargo makeを使ってみた話
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社におけるRubyの活用事例
ペパボのサービスとRuby
ペパボのサービスとRuby
スクリーンリーダーと点字ディスプレイの話
スクリーンリーダーと点字ディスプレイの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
Intentの概要
Intentの概要
いい感じにグラフ描きたい
いい感じにグラフ描きたい
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Rubyize
Rubyize
SubversionとSugarsync
SubversionとSugarsync
Rustのテストやエコシステム
Rustのテストやエコシステム
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
dokku を本番環境で使ってみた話
dokku を本番環境で使ってみた話
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
BaseScriptについて
BaseScriptについて
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
データ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみた
Semelhante a OSS Reporting Solution ThinReports
【A-4】kintone API、JavaScript APIの実力
【A-4】kintone API、JavaScript APIの実力
Cybozucommunity
Task planner
Task planner
株式会社グローバル・ソリューションズ
OSS Market Momentum In Japan
OSS Market Momentum In Japan
MKT International Inc.
Efsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshare
Takahito Sugishita
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Takahito Sugishita
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Kohei Kojima
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
openrtm
Joruriシステム概要
Joruriシステム概要
Koji Sumiyoshi
130522 00
130522 00
openrtm
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
知礼 八子
20170705 apiをつくろう
20170705 apiをつくろう
CData Software Japan
Nifty cloud mbaas
Nifty cloud mbaas
アシアル株式会社
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
インフラジスティックス・ジャパン株式会社
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
インフラジスティックス・ジャパン株式会社
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
Tae Yoshida
Spring I/O 2018 報告会
Spring I/O 2018 報告会
NTT Software Innovation Center
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Takuya Iwatsuka
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
RPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよ
Yugo Shimizu
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!デベロッパーネットワーク
Semelhante a OSS Reporting Solution ThinReports
(20)
【A-4】kintone API、JavaScript APIの実力
【A-4】kintone API、JavaScript APIの実力
Task planner
Task planner
OSS Market Momentum In Japan
OSS Market Momentum In Japan
Efsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshare
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
Joruriシステム概要
Joruriシステム概要
130522 00
130522 00
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
20170705 apiをつくろう
20170705 apiをつくろう
Nifty cloud mbaas
Nifty cloud mbaas
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
Spring I/O 2018 報告会
Spring I/O 2018 報告会
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
RPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよ
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Último
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Último
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
OSS Reporting Solution ThinReports
1.
Ruby向けオープンソース帳票ツール
シン・レポーツ FUKUOKA Ruby Award 2012 大賞受賞 株式会社マツケイ 日高 克也 Katsuya Hidaka Twitter: @hidakatsuya github: hidakatsuya Email: hidakatsuya@gmail.com
2.
第4回フクオカRuby大賞
大賞受賞
3.
ThinReportsとは 業務システムで必須とも言える「帳票※機能」を
Rubyで実現するためのツール 帳票レイアウトを作成する「専用デザイナ」と 帳票を生成するRuby向け「専用ライブラリ」を提供 全てオープンソースとして公開しており 誰でも無償で利用できる ※ 帳票…業務で必要となる申請書や伝票などの書類を指す 3
4.
ThinReportsの利用例 業務システム
利用者 見積書印刷 印刷 ThinReports 専用ライブラリ 見積書 4
5.
ThinReports の使い方 (1)帳票のデザインを作成
5
6.
ThinReports の使い方
(2)Rubyプログラムを作成して実行 # coding: utf-8 require 'thinreports' report = ThinReports::Report.new :layout => 'ruby-mecca.tlf' report.start_new_page do item(:answer).value('松江市!') end report.generate_file 'ruby-mecca.pdf' 6
7.
ThinReports の使い方
(3)帳票(PDF)の完成 指定した文字が指定し た場所に埋め込まれる 7
8.
Rubyによる帳票開発の ビフォーアフター
9.
ビフォー
before ๏ オープンソース(無償)で実用に耐えうるツール は非常に少ない(日本語未対応など) ๏ Ruby製のものに限れば、皆無 ๏ 有償製品はあるが、高額になる傾向 Rubyの採用自体を見送るケースも... 9
10.
アフター
After ๏ ThinReportsがある ๏ 誰でも無償で利用できる ๏ Rubyで作られているため、Rubyの知識があれ ば誰でも簡単に利用できる ๏ 業務システムに利用可能な機能、性能 Rubyの業務システム適用を促進 10
11.
ThinReportsの歴史 2009/07∼2010/04
しまね産業振興財団様のIT新技術研究開発助成制度に採択 (プロトタイプ版を開発) 2010/07∼2011/06 同助成事業に再度採択 (大量帳票印刷機能など業務システム固有の機能を強化) 2010/10 ThinReports 0.6 Preview1リリース (最初のリリース) 2011/02 ThinReports 0.6 Preview2リリース 2011/07 ThinReports 0.6 Preview3リリース 2011/10 ThinReports 0.7リリース (プレビュー版から正式版へ) 2012/02 フクオカRuby大賞にて「大賞」受賞 11
12.
ThinReportsの実績 ソフトウェア開発
顧客 業種 開発会社 帳票数(種類) 某公共団体様 自治体 弊社 8 某公共団体様 自治体 弊社 20 島根県様 自治体 TPJ様 30 某通信会社様 情報通信業 弊社 15 その他 Golazo(ゴラッソ) Webから請求書・見積書を印刷できる無料の クラウドサービス。RubyとThinReports を 活用して実現。 オフザボール合同会社 12
13.
ThinReportsの活動
公式サイト 最新情報 各種ドキュメント 英語サイトも(予定) プロジェクトサイト 進捗状況の公開 フォーラムの開設 独自運営(Matsukei OSC) SNSの活用 リアルタイムな情報発信 ユーザとの交流 13
14.
ThinReportsの今後 ๏ 英語版リリース(Editor/Webサイト) ‣
海外からの声に対応 Any plans to release english version of ThinReports Editor? ๏ 次期バージョン0.7.5のリリース ๏ 継続的な開発 ๏ ThinReportsを活用したサービスの提供 14
Notas do Editor
それでは、ThinReportsの発表を始めさして頂きます。\n島根県から参りました、株式会社マツケイの日高です。よろしくお願い致します。\n
\n
\n
\n
\n
その上で、\nThinReports Generatorを使って、出力プログラムを作成します。\n詳しくはご説明しませんが、\n\n1. ThinReportsを読み込み、\n2. 先ほど作成したレイアウトファイルを使って、新しいレポートを作成します。\n3. そして、新しいページを作成し、\n4. ページ内のanswerというIDを持つ部分に “Ruby” という文字列を埋め込みます。\n5. 最後に、question.pdf というファイルを作成する、\n\nという流れです。\nこれを実行すると、\n
その上で、\nThinReports Generatorを使って、出力プログラムを作成します。\n詳しくはご説明しませんが、\n\n1. ThinReportsを読み込み、\n2. 先ほど作成したレイアウトファイルを使って、新しいレポートを作成します。\n3. そして、新しいページを作成し、\n4. ページ内のanswerというIDを持つ部分に “Ruby” という文字列を埋め込みます。\n5. 最後に、question.pdf というファイルを作成する、\n\nという流れです。\nこれを実行すると、\n
\n
\n
\n
\n
\n
\n
\n
Baixar agora