130713 kyotopm-lt

851 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
851
On SlideShare
0
From Embeds
0
Number of Embeds
297
Actions
Shares
0
Downloads
2
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

130713 kyotopm-lt

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

×