20
イベント開催が 面倒 id:shiba_yu36

130713 kyotopm-lt

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 130713 kyotopm-lt

イベント開催が面倒

id:shiba_yu36

Page 2: 130713 kyotopm-lt

shiba_yu36 shibayu36

Page 3: 130713 kyotopm-lt

イベント開催で面倒だったことを解消したいという話をします

(愚痴ではないです)

Page 4: 130713 kyotopm-lt

イベント開催はそれなりに面倒

Page 5: 130713 kyotopm-lt

•周知•人(特に発表者)を集める•その日の運営•etc

Page 6: 130713 kyotopm-lt

•周知•人(特に発表者)を集める•その日の運営•etc

Page 7: 130713 kyotopm-lt
Page 8: 130713 kyotopm-lt

Zusaarイベントページ

自分のブログ

Kyoto.pmブログ

Facebookページ

Kyoto.pmメーリスKansai.pmメーリスIT勉強会カレンダー

Page 9: 130713 kyotopm-lt

•ほとんど同じ文章書いてる•告知文を自動で生成して、追記するという形にしたい

Page 10: 130713 kyotopm-lt

やりたいこと

Page 11: 130713 kyotopm-lt

Dist::Maker•雛形作成モジュール(gfxさん作)•元々はCPANのdistribution作成用•今回のような告知文の自動生成などにも使える

Page 12: 130713 kyotopm-lt

雛形package Dist::Maker::Template::Kyotopm::TechTalks;

sub distribution { return <<'DIST';@@ blog.txt<: $event_name :>を開催しようと思います!皆さん来てね!

@@ zusaar.txt <: $event_name :>を開催します。詳細は以下のとおりです。・日時 : <: $date :>DIST}

Page 13: 130713 kyotopm-lt

雛形package Dist::Maker::Template::Kyotopm::TechTalks;

sub distribution { return <<'DIST';@@ blog.txt<: $event_name :>を開催しようと思います!皆さん来てね!

@@ zusaar.txt <: $event_name :>を開催します。詳細は以下のとおりです。・日時 : <: $date :>DIST}

ファイル名決めておく

Page 14: 130713 kyotopm-lt

雛形package Dist::Maker::Template::Kyotopm::TechTalks;

sub distribution { return <<'DIST';@@ blog.txt<: $event_name :>を開催しようと思います!皆さん来てね!

@@ zusaar.txt <: $event_name :>を開催します。詳細は以下のとおりです。・日時 : <: $date :>DIST}

文章書いておく埋め込みたいところに変数を用意

Page 15: 130713 kyotopm-lt

雛形package Dist::Maker::Template::Kyotopm::TechTalks;

sub distribution { return <<'DIST';@@ blog.txt<: $event_name :>を開催しようと思います!皆さん来てね!

@@ zusaar.txt <: $event_name :>を開催します。詳細は以下のとおりです。・日時 : <: $date :>DIST}

Page 16: 130713 kyotopm-lt

設定

+{ event_name => 'Kyoto.pm 05 Tech Talk', date => '2013/7/13(土) 15:00-',};

teck-talk-05.pl

Page 17: 130713 kyotopm-lt

生成

dim --config tech-talk-05.pl init tech-talk-05 Kyotopm::TechTalks

dim --config (設定) init (dir名) (雛形名)

Page 18: 130713 kyotopm-lt

生成blog.txt

Kyoto.pm 05 Tech Talkを開催しようと思います!皆さん来てね!

Kyoto.pm 05 Tech Talkを開催します。詳細は以下のとおりです。・日時 : 2013/7/13(土) 15:00-

zusaar.txt

Page 19: 130713 kyotopm-lt

デモ

Page 20: 130713 kyotopm-lt

まとめ•イベント開催は面倒•だけど一部は自動化も出来る•今回はDist::Maker使って告知文作成の自動化をしました

• Dist::Makerいろいろな用途に使えるのでおすすめです