perl beginners #08

Post on 04-Jun-2015

303 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Perl Beginners #08

TRANSCRIPT

Perl Be!inners ☆8人呼んで非モテ男

@moznion

@moznion

大学生院生になりました

アルバイトソフトウェアエンジニア

電子メイルの話

...の前に

非モダン開発環境の苦悩について

Oh! Happy!!

Amazin!!!!

オシャレですね!

http://www.transit-web.com/issue/kimonodego/%E3%83%89%E3%83%B3%E5%B0%8F%E8%A5%BF%EF%BC%91.JPG

オシャレですね!

http://www.transit-web.com/issue/kimonodego/%E3%83%89%E3%83%B3%E5%B0%8F%E8%A5%BF%EF%BC%91.JPG

オシャレですね!

世界がみんなオシャレだったら良いんですけど

どっこいそうはいかないこの世の中

理想 げんじつ!

http://usp-station.com/wp/wp-content/uploads/2013/01/Masaharu-Fukuyama1024768.jpg

オシャレじゃない環境が

死ぬほどある

実体験に基づく事例

GitHub とかが使えない為人力でブランチ、Issue を

管理するの巻

「XXX番チケットの機能を実装しました。レビュー・マージしてください」「了解、後でね」

数日後

「まだマージされてないようですが......」「あーごめんごめん、忘れてた。もうちょっと待って」

更に数日後

「えーっと、まだマージされてないんですけど……!?」「ごめんごめん、今やるわ」

数分後

「あーごめん、他のブランチの変更を取り込んでたらコンフリクトしたわ。ちょっと作り直してくれる?」

......

とは言えないので、仕方がなく作り直す

悲劇を繰り返さない為

には?

Notify persistent!!!!!

というわけで(?) 便利なGit のコマンド

1

git cherry <branch>

2

git request-pull \ <branch> <url>

ちょっとばかりデモ

そしてメールの話に繋がるのです

request-pull の出力をメールで送ろう

じゃないか

Gmail とかお手軽で良さそうじゃん!

Step 1Go to the Goo!le

自前でSMTP の処理書いて色々やってる記事がひっかかる

僕「めんどい」僕「アニメとか観る    時間なくなる」

Step 2

とりあえずアニメ等を観る

Step 3(気が向いたタイミングで)

Go to the CPAN

大漁

・Email::Send::SMTP::Gmail・Mail::Webmail::Gmail・Email::Send::Gmail

あたりが使えそう

Step 4Pick up!!!!!

ポイント

リリース日が新しいものを選ぶ

(2010 年以降だと尚良い)

テストが (あまり) コケていないものを選ぶ

後は、ゴツくないか~とか、

依存が多すぎないか~とか

結果

・Email::Send::SMTP::Gmail・Mail::Webmail::Gmail・Email::Send::Gmail

↓採用

Email::Send::SMTP::Gmail超カジュアル!!!

これだけでGmail でメールが

送れる!!

デモ

そしてEmail::Send::SMTP::Gmailカジュアルだけど強い!

- CC / BCC- Reply to- Attach- Char set

}普通に使える

Email::Send::SMTP::Gmail超べんり!!!

みんなもEmail::Send::SMTP::Gmailを使って気になるあの人に

ラブレターやIssue を送っちゃおう

あと、人力 Pull-Request も**こっちが本命**

Enjoy!!!

top related