SlideShare a Scribd company logo
1 of 38
Download to read offline
第13回関西LibreOffice勉強会
むしゃくしゃしたので…
OpenDocument
で帳票テンプレート
Ver 1.1
Part.1
アンタだれ?
自己紹介
• 通称:みうみう,「なんで来たん?」氏
• Twitter:@kazuhito_m
• Github:kazuhito-m
• 老害度:39歳、独身、意識低い系
• 職業:プログラマ(SIer、ビジネスアプリ
属),自動家(オートメータ)
– フリーランス,屋号「みうらさんとこ」
• 好きなもの:自動化,「継続的なんとか」
– CI/CDとか大好物,特にJenkins好き♪
– 「楽する」ためには「苦労は厭わない」
三浦 一仁(ミウラ カズヒト)
自己紹介
• 通称:みうみう,「なんで来たん?」氏
• Twitter:@kazuhito_m
• Github:kazuhito-m
• 老害度:38歳、独身、意識低い系
• 職業:プログラマ(SIer、ビジネスアプリ
属),自動家(オートメータ)
– フリーランス,屋号「みうらさんとこ」
• 好きなもの:自動化,「継続的なんとか」
– CI/CDとか大好物
– 「楽する」ためには「苦労は厭わない」
三浦 一仁(ミウラ カズヒト)(「M$の社員の気持ちでやれ!」
のような”不自由を強いられる生活”
が人生で多かったので…)
Openと名のつくやり方、
仕組み、プログラム
などなどが好き
突然ですが
みうらは
辟易と
していた!
今に始まったこっちゃないんですが…
S○erで産湯を使った三浦一仁は、来る日も
来る日も「ほんまに要るかぁ?これ」という
機能・帳票を作り続け、ほとほと嫌気が指し
ていた。「システム化に際する業務改善や見
直し」を全くした形跡もなく降りてくる要件
、「設計」という概念自体がスコーン!と抜
け落ちてる「これ…実現可能なのか?」と無
理難題な業務仕様、特に「帳票」については
「こんな簡単っしょw」と仕様もろくにない
状態で「罫線一つに針の穴を通す如くの緻密
さ」を強いてくる矛盾と理不尽をすずめの涙
わかってますとも、そういうことは…
S○erで産湯を使った三浦一仁は、来る日も
来る日も「ほんまに要るかぁ?これ」という
機能・帳票を作り続け、ほとほと嫌気が指し
ていた。「システム化に際する業務改善や見
直し」を全くした形跡もなく降りてくる要件
、「設計」という概念自体がスコーン!と抜
け落ちてる「これ…実現可能なのか?」と無
理難題な業務仕様、特に「帳票」については
「こんな簡単っしょw」と仕様もろくにない
状態で「罫線一つに針の穴を通す如くの緻密
さ」を強いてくる矛盾と理不尽をすずめの涙
(おっと失礼…
これではただの
仕事のグチ
ですねw
でも、これを
ただのグチ
にしないために…
少しくらいは生産的に…
S○erで産湯を使った三浦一仁は、来る日も
来る日も「ほんまに要るかぁ?これ」という
機能・帳票を作り続け、ほとほと嫌気が指し
ていた。「システム化に際する業務改善や見
直し」を全くした形跡もなく降りてくる要件
、「設計」という概念自体がスコーン!と抜
け落ちてる「これ…実現可能なのか?」と無
理難題な業務仕様、特に「帳票」については
「こんな簡単っしょw」と仕様もろくにない
状態で「罫線一つに針の穴を通す如くの緻密
さ」を強いてくる矛盾と理不尽をすずめの涙
なんで
そうなってるの
か?
を、中心に
少しくらいは生産的に…
S○erで産湯を使った三浦一仁は、来る日も
来る日も「ほんまに要るかぁ?これ」という
機能・帳票を作り続け、ほとほと嫌気が指し
ていた。「システム化に際する業務改善や見
直し」を全くした形跡もなく降りてくる要件
、「設計」という概念自体がスコーン!と抜
け落ちてる「これ…実現可能なのか?」と無
理難題な業務仕様、特に「帳票」については
「こんな簡単っしょw」と仕様もろくにない
状態で「罫線一つに針の穴を通す如くの緻密
さ」を強いてくる矛盾と理不尽をすずめの涙
なんで
そうなってるの
か?
を、中心に
(ほり下げて
考えて行きたい
Part.2
みうらは
システム開発にあって
「帳票」作成の
何に対して
嫌気が指して
いるのか?
その① 未整理な要求
• 「硬いものとやわらかいもの」を
「ごちゃまぜに同時に」注文される感
1.「これは、データとして材料にするから、これこれこうい
う形式のテキストファイルで出して」
2.「これは、出した後に修正加えるから、変更できるような
何かでだして」
3.「これは改竄するなんてもってのほか!なんか変更不能なも
んにしといて」
4.「これは、プリンターに直接出して」
– 「あ、今言うたヤツは
"どの帳票も全部の選択肢の可能性がある"
から、切り替えれるようにしといて」
• 「できるかボケ!w」
– 理性的な言葉にすると「それ、お金と時間がかかるよ?」
その② 過剰な再現性要求
• 「針の穴を通すような再現性」が要求される
– 印刷において「ピクセルパーフェクト」を所望
– プリンタ違いで
「ここ0.5mmほどずれてる、修正な!」
って言われても…
• 表計算ソフトで作成・印刷したものと
「ちょっとでも違う」と「話が違う!」となる
– 「自分達の世界は1ミリたりとも変えてはならぬ!」
という価値観の元「テキトーなExcelファイル」を
「デザインはウチがしたからな!」してくる
• でそれを「ディスカウントの材料」にしてくる
• 同じことを「大規模分業のS○irの要件定義ロール」もして
くる
その③ 技術負債の片棒を担ぐ
• 「システム化する場所」に
「未来の技術負債」の原因を押売りしてしまう
– よく聞くのは
「Excel入れる」→「EUCちょっと進む」→「Excel
マクロ便利!の片鱗見せちゃう」→「Excelマクロ
席巻」→「邪魔だが捨てられん」
– 同じことが「印刷ツール or 帳票ライブラリ」にも
言える
その④ 提案のテイで「これ買って」
• もうお客さんや現場に「提案のテイ」で
「コレ買ってください」を強いりたくない…
– 「ベンダーロックインの沼」に沈めるような行為はも
ういやだ
• 「○xcel買ってください」「○ffice買ってください」
– 「高価なライブラリ使うテクニックしか持ってない」
のはシステム屋の都合
• 「このライブラリ買ってください」
• これは「自分たち(システム屋)」にとってもリスク
一番
嫌気が指してる
のは…
そもそも「良いこと」目指してない
• S○erが
「ははー!すべては(強者であらせられる)お客
様の仰せのままにー!」
を死守しようとするから…
– 合意ではなく「御用聞きビジネス」を自ら作ってし
まってる
– それに乗じて、ツール屋が
「そんな”御用聞きビジネス”対応ライブラリ」あ
とか作っちゃうんだもんw
• 「S○F」とか
• 「あじゃぱーレポなんとか」とか ※これはOSSだが…
• 「”ぶどうの街”社(仮名)」とか
これだけだと
ただの
●
業界批判
ですが…
元に立ち帰って
• 言いたいのは
–「やり方次第」で
–「もっと楽」に
–「もっとお安」く
–双方いい感じの折衷
出来るんじゃないですかね?
–例えば営業で、合意で、契約で…
「そんな話」がしたい
そこで…
Part.3
OpenDocument
(Spreadsheet)
を使った
帳票テンプレート
を考える
なにが始まるんです?
• 前述の問題を解決
…いや、いくつかを”マシ”にするために
– LibleOffice-Calcのファイルフォーマットである
「OpenDocument SpreadSheet(.ods)」を使ってみる
• どう使うの?
– 「帳票テンプレート」として活用を試みる
帳票テンプレートって?
• 業務アプリケーションでの「帳票出力」は…
• 「(プリンタなど物理媒体への)印刷」か
「(PDFなどの帳票的な何か)ファイルに保存orダウンロード」で
実現している
• 帳票ライブラリでは通常、
「デザインテンプレート(フォーマット)」と
「変数定義」で成り立ってる
その「デザインテンプレート」部分に、.odsを使う
アプリケーション(デスクトップ/Web)
デザインされた
帳票テンプレート
値や変数
ライブラリ
&ロジック
データ送信
Download or
ローカル保存
印刷可能な
ファイル
プリンタに
紙出力
帳票テンプレートって?
• 業務アプリケーションでの「帳票出力」は…
• 「(プリンタなど物理媒体への)印刷」か
「(PDFなどの帳票的な何か)ファイルに保存orダウンロード」で
実現している
• 帳票ライブラリでは通常、
「デザインテンプレート(フォーマット)」と
「変数定義」で成り立ってる
• その「デザインテンプレート」部分に、.odsを使う
アプリケーション(デスクトップ/Web)
デザインされた
帳票テンプレート
値や変数
ライブラリ
&ロジック
データ送信
Download or
ローカル保存
印刷可能な
ファイル
プリンタに
紙出力
で、どうするの?
LibleOffice Calcで
「帳票の元と成る表形式」を作る
プログラムの
「どっかに出力」部分を作る
プログラムの「値うめ」とか
「繰り返し」部分とか作る
• で、具体的にそんな仕組みをどう作るか…
というような作業が必要…と思われる。
で、どうするの?
LibleOffice Calcで
「帳票の元と成る表形式」を作る
プログラムの
「どっかに出力」部分を作る
プログラムの「値うめ」とか
「繰り返し」部分とか作る
• で、具体的にそんな仕組みをどう作るか…
というような作業が必要…と思われる。
プログラムの「値うめ」とか
「繰り返し」部分とか作る
ここをつくるため、
ファイル形式や操作方法を
掘り下げていく
Part.4
OpenDocument
Spreadsheet
(.ods形式)
のファイル構造を知る
なにが始まるんです?
• 「Open Document Format(ODF)」のファイル形式
(Text,Spreadsheet,Presentation,Graphics等)
は、統一して以下のようなファイル形式
– ファイルは「ZIP形式アーカイブ」
– その中には「XML中心のテキストファイル群」
詳しくはここ参照
– 日本語情報かつ概要を知るには一番わかり易いかと
ODFファイル(.osd等、ZIP形式)
●
content.xml - テキストコンテンツ
●
meta.xml - メタ情報。
●
settings.xml - 設定情報
●
styles.xml - テキストのスタイル情報
●
meta-inf/manifest.xml - XMLファイルの構造
百聞は一見にしかず
• まずは、見てみましょう
–ファイルを作って、中身見て…
–デモ的な何か
構造上、抑えて置くべきことは…
• 帳票テンプレートとして使う場合に重要なのは
– 値の部分を制御している“content.xml”ファイル
– 位置情報はXMLのAttributeと
「繰り返し」のアプローチで表現されている
Part.5
OpenDocument
Spreadsheet
(.ods形式)を
帳票テンプレート
としてプログラムで
操作する
プログラムで操作するには?
• プログラムで操作するには?
– 前述の通り「ZIP」と「XML」が扱えれば良いので…
• 「ZIP」「XML」を扱えるライブラリがあれば、
言語は問わない
– なんならXMLは「自力でテキスト操作」しても良い
– 逆に「ODF編集用専門ライブラリ」はあまりない?
• 調べは少し足りないが
• 今回はJavaで操作してみる
– 「JOpenDocument」という.odsを変更できるライブ
ラリは存在するが…
百聞は一見にしかず(数分ぶり二度目)
• 実際に見てみましょう
–出来たものがここにございます
–デモ的な何か
Part.6
雑なまとめ
(個人的感想)
まとめ
• Openな「ドキュメント形式」と「プログラミン
グ」を組み合わせることの利点
– 以下の実現を手助け出来そう
• 低コストで自由な帳票作成
• デザイン作業とプログラミングの省力化
• 「再現性順守!」の緩和
• 今後やりたいこと
– 今回作ったパーツをブラッシュアップして「再利用可
能」な扱いやすいものに
• 「明細を連打するような改ページあり」帳票
– テストライブラリにOpenDocumentサポート
• 「データを色々な(ファイル)形式で読み込ませる」ライブラ
リ、DBUnitに対する「OpenDocument Spreadseet」サポート
参照文献
• Wikipedia:OpenDocument
– https://ja.wikipedia.org/wiki/OpenDocument
• OpenDocument interoperability test
workshop after story
– http://www.slideshare.net/MakotoTakizawa1/od-f
plugtest2
• JOpenDocumentのサンプル(めっちゃ役立つ
– http://www.programcreek.com/java-api-examples/
index.php?api=org.jopendocument.dom.spreadshee
t.Sheet
•
ボツ稿
(実際の発表は
前のページまで)
そもそも「要るかぁ?」を考える
• 「針の穴を通すような再現性」が必要な
シチュエーションは何なのか
– 自分が認識しているのは「たった3つ」です
①ドットインパクトプリンタでカーボン紙的に”打つ”系
②OCRなどで「機械的に紙を読む」ために紙を出す系
③法令遵守系の「この様式一ミリすら反したら認めない」系
•
上記すら本当は「交渉の余地」「許容点」あるはずやが…
– じゃあ「上記」以外は?
• 所詮「この程度のもんなんじゃねーの?w」と推測
– 発注側の「マウンティング」?
– 業者側の「顔色うかがい」?
– 帳票の「大多数」は「そう頑張らなくて良い」はず
• 「ソレを作ることにより何を満たしたいか」を目的に

More Related Content

What's hot

20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考えるYoshikazu GOTO
 
イベント駆動とノンブロッキング #hokkaidopm
イベント駆動とノンブロッキング #hokkaidopmイベント駆動とノンブロッキング #hokkaidopm
イベント駆動とノンブロッキング #hokkaidopm鉄次 尾形
 
そうだPostProcess Materialで見た目を変えよう
そうだPostProcess Materialで見た目を変えようそうだPostProcess Materialで見た目を変えよう
そうだPostProcess Materialで見た目を変えようItsuki Inoue
 
コンテキストと仲良く
コンテキストと仲良くコンテキストと仲良く
コンテキストと仲良くkarupanerura
 
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ 「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ kirin_nico
 

What's hot (6)

20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
 
イベント駆動とノンブロッキング #hokkaidopm
イベント駆動とノンブロッキング #hokkaidopmイベント駆動とノンブロッキング #hokkaidopm
イベント駆動とノンブロッキング #hokkaidopm
 
そうだPostProcess Materialで見た目を変えよう
そうだPostProcess Materialで見た目を変えようそうだPostProcess Materialで見た目を変えよう
そうだPostProcess Materialで見た目を変えよう
 
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive OnlineUE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
 
コンテキストと仲良く
コンテキストと仲良くコンテキストと仲良く
コンテキストと仲良く
 
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ 「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
 

Viewers also liked

書類作成環境のあるべき論とは
書類作成環境のあるべき論とは書類作成環境のあるべき論とは
書類作成環境のあるべき論とはJun Iio
 
Shibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみたShibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみたKanu orz
 
Startup jenkins!
Startup jenkins!Startup jenkins!
Startup jenkins!Kanu orz
 
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」akipii Oga
 
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDサラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDKazuhito Miura
 
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum  #sgt2016スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum  #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016満徳 関
 
モックアップ共有のススメ
モックアップ共有のススメモックアップ共有のススメ
モックアップ共有のススメKazuyoshi Goto
 
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAAよろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAAKazuhito Miura
 
自動化パタンランゲージ
自動化パタンランゲージ自動化パタンランゲージ
自動化パタンランゲージHiroshi Maekawa
 
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」Takahisa Wada
 
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜Kazuhito Miura
 
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~ikikko
 
Jenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみたJenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみたkakakikikeke
 
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションJenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションMasanori Satoh
 
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)Kazuhito Miura
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座Hiroko Tamagawa
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとKiro Harada
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?Kiyotaka Kunihira
 
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方hibiki443
 

Viewers also liked (20)

書類作成環境のあるべき論とは
書類作成環境のあるべき論とは書類作成環境のあるべき論とは
書類作成環境のあるべき論とは
 
Shibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみたShibuyatrac#13 scurmでやってみた
Shibuyatrac#13 scurmでやってみた
 
Startup jenkins!
Startup jenkins!Startup jenkins!
Startup jenkins!
 
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
 
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDサラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
 
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum  #sgt2016スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum  #sgt2016
スクラムにおける事前期待のマネジメント - Customer Expectations Management of Scrum #sgt2016
 
モックアップ共有のススメ
モックアップ共有のススメモックアップ共有のススメ
モックアップ共有のススメ
 
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAAよろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
 
自動化パタンランゲージ
自動化パタンランゲージ自動化パタンランゲージ
自動化パタンランゲージ
 
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
Jenkins User Conference 2012 Tokyo 「SIerのJenkins事情」
 
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
自動家(オートメーター)大地に立つ!! 〜オールドタイプの一年戦争〜
 
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
 
邪道Jenkins
邪道Jenkins邪道Jenkins
邪道Jenkins
 
Jenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみたJenkinsを導入する本当の理由を考えてみた
Jenkinsを導入する本当の理由を考えてみた
 
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションJenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
 
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
 

Similar to 「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai

Bluesky勉強会資料_ukawa_v2-1.pptx
Bluesky勉強会資料_ukawa_v2-1.pptxBluesky勉強会資料_ukawa_v2-1.pptx
Bluesky勉強会資料_ukawa_v2-1.pptxssuser1b1950
 
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -MinoruIto3
 
いろんなコミュニティに参加してみた
いろんなコミュニティに参加してみたいろんなコミュニティに参加してみた
いろんなコミュニティに参加してみたTone Blue
 
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生Yasuhiko Yamamoto
 
n次請けSIerでもできること
n次請けSIerでもできることn次請けSIerでもできること
n次請けSIerでもできること陽一 滝川
 
プロ生ちゃんについて
プロ生ちゃんについてプロ生ちゃんについて
プロ生ちゃんについてYou&I
 
シス研下級生向け
シス研下級生向けシス研下級生向け
シス研下級生向けKunisada Ryouta
 
ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料Mugen Fujii
 
実践的IT勉強会参加術
実践的IT勉強会参加術実践的IT勉強会参加術
実践的IT勉強会参加術Hiromu Shioya
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめKioto Hirahara
 
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!yutannihilation
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―Hisao Soyama
 
北海道の南端で勉強会やります
北海道の南端で勉強会やります北海道の南端で勉強会やります
北海道の南端で勉強会やりますdeflis
 
西区プログラム勉強会(仮)Ver2
西区プログラム勉強会(仮)Ver2西区プログラム勉強会(仮)Ver2
西区プログラム勉強会(仮)Ver2Lee Choong Geun
 
西区プログラム勉強会説明資料OSC発表版
西区プログラム勉強会説明資料OSC発表版西区プログラム勉強会説明資料OSC発表版
西区プログラム勉強会説明資料OSC発表版Lee Choong Geun
 

Similar to 「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai (20)

Bluesky勉強会資料_ukawa_v2-1.pptx
Bluesky勉強会資料_ukawa_v2-1.pptxBluesky勉強会資料_ukawa_v2-1.pptx
Bluesky勉強会資料_ukawa_v2-1.pptx
 
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
 
当日のお楽しみ
当日のお楽しみ当日のお楽しみ
当日のお楽しみ
 
クソアプリ作った
クソアプリ作ったクソアプリ作った
クソアプリ作った
 
いろんなコミュニティに参加してみた
いろんなコミュニティに参加してみたいろんなコミュニティに参加してみた
いろんなコミュニティに参加してみた
 
それはコトだ
それはコトだそれはコトだ
それはコトだ
 
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生
 
n次請けSIerでもできること
n次請けSIerでもできることn次請けSIerでもできること
n次請けSIerでもできること
 
プロ生ちゃんについて
プロ生ちゃんについてプロ生ちゃんについて
プロ生ちゃんについて
 
シス研下級生向け
シス研下級生向けシス研下級生向け
シス研下級生向け
 
ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料
 
Lightning talk. rpalt 8.10
Lightning talk. rpalt 8.10Lightning talk. rpalt 8.10
Lightning talk. rpalt 8.10
 
実践的IT勉強会参加術
実践的IT勉強会参加術実践的IT勉強会参加術
実践的IT勉強会参加術
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめ
 
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
 
北海道の南端で勉強会やります
北海道の南端で勉強会やります北海道の南端で勉強会やります
北海道の南端で勉強会やります
 
西区プログラム勉強会(仮)Ver2
西区プログラム勉強会(仮)Ver2西区プログラム勉強会(仮)Ver2
西区プログラム勉強会(仮)Ver2
 
西区プログラム勉強会説明資料OSC発表版
西区プログラム勉強会説明資料OSC発表版西区プログラム勉強会説明資料OSC発表版
西区プログラム勉強会説明資料OSC発表版
 
Me
MeMe
Me
 

More from Kazuhito Miura

オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話
オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話
オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話Kazuhito Miura
 
「情報」を「書く」ということ(仮) #RedmineJapan
 「情報」を「書く」ということ(仮)  #RedmineJapan 「情報」を「書く」ということ(仮)  #RedmineJapan
「情報」を「書く」ということ(仮) #RedmineJapanKazuhito Miura
 
こんなRedmineは(個人的に)イヤだ! #RedmineOsaka
こんなRedmineは(個人的に)イヤだ! #RedmineOsakaこんなRedmineは(個人的に)イヤだ! #RedmineOsaka
こんなRedmineは(個人的に)イヤだ! #RedmineOsakaKazuhito Miura
 
僕らのしくじりざんまい 小ネタ集 #geek_hub
僕らのしくじりざんまい 小ネタ集 #geek_hub僕らのしくじりざんまい 小ネタ集 #geek_hub
僕らのしくじりざんまい 小ネタ集 #geek_hubKazuhito Miura
 
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosakaKazuhito Miura
 
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjpKazuhito Miura
 
Terraform雑感 〜やってみた初学者として〜
Terraform雑感 〜やってみた初学者として〜Terraform雑感 〜やってみた初学者として〜
Terraform雑感 〜やってみた初学者として〜Kazuhito Miura
 
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanCI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanKazuhito Miura
 
RemotePairProという互助会を作ったはなし #gbdaitokai
RemotePairProという互助会を作ったはなし #gbdaitokaiRemotePairProという互助会を作ったはなし #gbdaitokai
RemotePairProという互助会を作ったはなし #gbdaitokaiKazuhito Miura
 
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVPKazuhito Miura
 
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015 「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015 Kazuhito Miura
 
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-Kazuhito Miura
 
GUI何処行ったんDocker
GUI何処行ったんDockerGUI何処行ったんDocker
GUI何処行ったんDockerKazuhito Miura
 
縛りプレイでも? "継続的デリバリ主義(ズム)"
縛りプレイでも? "継続的デリバリ主義(ズム)"縛りプレイでも? "継続的デリバリ主義(ズム)"
縛りプレイでも? "継続的デリバリ主義(ズム)"Kazuhito Miura
 
"ソザイ目線"でのLT - クソコラ勉強会第01回LT
"ソザイ目線"でのLT - クソコラ勉強会第01回LT"ソザイ目線"でのLT - クソコラ勉強会第01回LT
"ソザイ目線"でのLT - クソコラ勉強会第01回LTKazuhito Miura
 
お前”だれ”やねん? -2012年度社内向け年次活動報告-
お前”だれ”やねん? -2012年度社内向け年次活動報告-お前”だれ”やねん? -2012年度社内向け年次活動報告-
お前”だれ”やねん? -2012年度社内向け年次活動報告-Kazuhito Miura
 
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-Kazuhito Miura
 
やっちゃいけない「旧機復活」
やっちゃいけない「旧機復活」やっちゃいけない「旧機復活」
やっちゃいけない「旧機復活」Kazuhito Miura
 
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介Kazuhito Miura
 
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」Kazuhito Miura
 

More from Kazuhito Miura (20)

オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話
オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話
オンプレ脳の人ができるだけ勉強せずに「 k8s上でシステムを稼働まで持ってく(いきたい)」話
 
「情報」を「書く」ということ(仮) #RedmineJapan
 「情報」を「書く」ということ(仮)  #RedmineJapan 「情報」を「書く」ということ(仮)  #RedmineJapan
「情報」を「書く」ということ(仮) #RedmineJapan
 
こんなRedmineは(個人的に)イヤだ! #RedmineOsaka
こんなRedmineは(個人的に)イヤだ! #RedmineOsakaこんなRedmineは(個人的に)イヤだ! #RedmineOsaka
こんなRedmineは(個人的に)イヤだ! #RedmineOsaka
 
僕らのしくじりざんまい 小ネタ集 #geek_hub
僕らのしくじりざんまい 小ネタ集 #geek_hub僕らのしくじりざんまい 小ネタ集 #geek_hub
僕らのしくじりざんまい 小ネタ集 #geek_hub
 
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka
「アジャイルやりたい!」って言うてるニワカ(おっさん)が足掻いた結果 #scrumosaka
 
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
 
Terraform雑感 〜やってみた初学者として〜
Terraform雑感 〜やってみた初学者として〜Terraform雑感 〜やってみた初学者として〜
Terraform雑感 〜やってみた初学者として〜
 
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKanCI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
 
RemotePairProという互助会を作ったはなし #gbdaitokai
RemotePairProという互助会を作ったはなし #gbdaitokaiRemotePairProという互助会を作ったはなし #gbdaitokai
RemotePairProという互助会を作ったはなし #gbdaitokai
 
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP
10年前「Microsoftの社員だと思って働け!」と教育されて嫌気がさして出てった人から見た「外の世界」の話 #JCCMVP
 
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015 「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
 
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
 
GUI何処行ったんDocker
GUI何処行ったんDockerGUI何処行ったんDocker
GUI何処行ったんDocker
 
縛りプレイでも? "継続的デリバリ主義(ズム)"
縛りプレイでも? "継続的デリバリ主義(ズム)"縛りプレイでも? "継続的デリバリ主義(ズム)"
縛りプレイでも? "継続的デリバリ主義(ズム)"
 
"ソザイ目線"でのLT - クソコラ勉強会第01回LT
"ソザイ目線"でのLT - クソコラ勉強会第01回LT"ソザイ目線"でのLT - クソコラ勉強会第01回LT
"ソザイ目線"でのLT - クソコラ勉強会第01回LT
 
お前”だれ”やねん? -2012年度社内向け年次活動報告-
お前”だれ”やねん? -2012年度社内向け年次活動報告-お前”だれ”やねん? -2012年度社内向け年次活動報告-
お前”だれ”やねん? -2012年度社内向け年次活動報告-
 
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-
「とある現場の自動家(オートメーター)」-システムテスト自動化カンファレンス2013 懇親会LT-
 
やっちゃいけない「旧機復活」
やっちゃいけない「旧機復活」やっちゃいけない「旧機復活」
やっちゃいけない「旧機復活」
 
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介
「夏のhoge駆動☆カレーの王子さまリターンズ」でやった自己紹介
 
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
 

「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai