SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
イベント開催が
面倒
id:shiba_yu36
shiba_yu36 shibayu36
イベント開催で面倒だったことを
解消したいという話をします
(愚痴ではないです)
イベント開催はそれなりに面倒
•周知
•人(特に発表者)を集める
•その日の運営
•etc
•周知
•人(特に発表者)を集める
•その日の運営
•etc
Zusaar
イベントページ
自分のブログ
Kyoto.pmブログ
Facebookページ
Kyoto.pmメーリス
Kansai.pmメーリス
IT勉強会カレンダー
•ほとんど同じ文章書いてる
•告知文を自動で生成して、追記すると
いう形にしたい
やりたいこと
Dist::Maker
•雛形作成モジュール(gfxさん作)
•元々はCPANのdistribution作成用
•今回のような告知文の自動生成などに
も使える
雛形
package Dist::Maker::Template::Kyotopm::TechTalks;
sub distribution {
return <<'DIST';
@@ blog.txt
<: $event_name :>を開催しようと思います!皆さん来てね!
@@ zusaar.txt
 <: $event_name :>を開催します。詳細は以下のとおりです。
・日時 : <: $date :>
DIST
}
雛形
package Dist::Maker::Template::Kyotopm::TechTalks;
sub distribution {
return <<'DIST';
@@ blog.txt
<: $event_name :>を開催しようと思います!皆さん来てね!
@@ zusaar.txt
 <: $event_name :>を開催します。詳細は以下のとおりです。
・日時 : <: $date :>
DIST
}
ファイル名決めておく
雛形
package Dist::Maker::Template::Kyotopm::TechTalks;
sub distribution {
return <<'DIST';
@@ blog.txt
<: $event_name :>を開催しようと思います!皆さん来てね!
@@ zusaar.txt
 <: $event_name :>を開催します。詳細は以下のとおりです。
・日時 : <: $date :>
DIST
}
文章書いておく
埋め込みたいところに変数を用意
雛形
package Dist::Maker::Template::Kyotopm::TechTalks;
sub distribution {
return <<'DIST';
@@ blog.txt
<: $event_name :>を開催しようと思います!皆さん来てね!
@@ zusaar.txt
 <: $event_name :>を開催します。詳細は以下のとおりです。
・日時 : <: $date :>
DIST
}
設定
+{
event_name => 'Kyoto.pm 05 Tech Talk',
date => '2013/7/13(土) 15:00-',
};
teck-talk-05.pl
生成
dim --config tech-talk-05.pl init tech-talk-05
Kyotopm::TechTalks
dim --config (設定) init (dir名) (雛形名)
生成
blog.txt
Kyoto.pm 05 Tech Talkを開催しようと思います!
皆さん来てね!
Kyoto.pm 05 Tech Talkを開催します。詳細は以下のとおりです。
・日時 : 2013/7/13(土) 15:00-
zusaar.txt
デモ
まとめ
•イベント開催は面倒
•だけど一部は自動化も出来る
•今回はDist::Maker使って告知文作成の
自動化をしました
•Dist::Makerいろいろな用途に使えるの
でおすすめです

Mais conteúdo relacionado

Semelhante a 130713 kyotopm-lt

今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版VirtualTech Japan Inc./Begi.net Inc.
 
TypeScript x Bot Framework
TypeScript x Bot FrameworkTypeScript x Bot Framework
TypeScript x Bot FrameworkKazumi IWANAGA
 
PowerToysを使ってみよう
PowerToysを使ってみようPowerToysを使ってみよう
PowerToysを使ってみようTomokazu Kizawa
 
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話mdome
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αAkira Maruyama
 
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編kimulla
 
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)GeckoのDOMイベント処理の実装 (Gecko Inside ver.)
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)Masayuki Nakano
 
CIBC workshop by imagire
CIBC workshop by imagireCIBC workshop by imagire
CIBC workshop by imagireTakashi Imagire
 
チャットボットの定義と設計
チャットボットの定義と設計チャットボットの定義と設計
チャットボットの定義と設計LINE Corporation
 
Metahub for github
Metahub for githubMetahub for github
Metahub for githubSuguru Oho
 

Semelhante a 130713 kyotopm-lt (16)

今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
TypeScript x Bot Framework
TypeScript x Bot FrameworkTypeScript x Bot Framework
TypeScript x Bot Framework
 
PowerToysを使ってみよう
PowerToysを使ってみようPowerToysを使ってみよう
PowerToysを使ってみよう
 
今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21
 
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
Form Validator Nested
Form Validator NestedForm Validator Nested
Form Validator Nested
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
 
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
 
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)GeckoのDOMイベント処理の実装 (Gecko Inside ver.)
GeckoのDOMイベント処理の実装 (Gecko Inside ver.)
 
CIBC workshop by imagire
CIBC workshop by imagireCIBC workshop by imagire
CIBC workshop by imagire
 
Unity+osc
Unity+oscUnity+osc
Unity+osc
 
今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版
 
チャットボットの定義と設計
チャットボットの定義と設計チャットボットの定義と設計
チャットボットの定義と設計
 
Metahub for github
Metahub for githubMetahub for github
Metahub for github
 

130713 kyotopm-lt