Perl Beginners ☆8人呼んで非モテ男@moznion
@moznion大学生院生になりましたアルバイトソフトウェアエンジニア
電子メイルの話
...の前に
非モダン開発環境の苦悩について
Oh! Happy!!
Amazing!!!
オシャレですね!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
理想 げんじつ!http://usp-station.com/wp/wp-content/uploads/2013/01/Masaharu-Fukuyama1024768.jpg
オシャレじゃない環境が死ぬほどある
実体験に基づく事例
GitHub とかが使えない為人力でブランチ、Issue を管理するの巻
「XXX番チケットの機能を実装しました。レビュー・マージしてください」「了解、後でね」
数日後
「まだマージされてないようですが......」「あーごめんごめん、忘れてた。もうちょっと待って」
更に数日後
「えーっと、まだマージされてないんですけど……!?」「ごめんごめん、今やるわ」
数分後
「あーごめん、他のブランチの変更を取り込んでたらコンフリクトしたわ。ちょっと作り直してくれる?」
......
http://blog-imgs-54.fc2.com/z/e/t/zetsuboubilly/20130125030119686.jpg
とは言えないので、仕方がなく作り直す
悲劇を繰り返さない為には?
Notify persistent!!!!!
というわけで(?) 便利なGit のコマンド
1
git cherry <branch>
2
git request-pull <branch> <url>
ちょっとばかりデモ
そしてメールの話に繋がるのです
request-pull の出力をメールで送ろうじゃないか
Gmail とかお手軽で良さそうじゃん!
Step 1Go to the Google
自前でSMTP の処理書いて色々やってる記事がひっかかる
僕「めんどい」僕「アニメとか観る    時間なくなる」
Step 2とりあえずアニメ等を観る
Step 3(気が向いたタイミングで)Go to the CPAN
大漁
・Email::Send::SMTP::Gmail・Mail::Webmail::Gmail・Email::Send::Gmailあたりが使えそう
Step 4Pick up!!!!!
ポイント
リリース日が新しいものを選ぶ(2010 年以降だと尚良い)
テストが (あまり) コケていないものを選ぶ
SYNOPSIS がちゃんとしてるものを選ぶ
後は、ゴツくないか∼とか、依存が多すぎないか∼とか
結果
・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!!!
Perl beginners #08
Perl beginners #08
Perl beginners #08
Perl beginners #08
Upcoming SlideShare
Loading in …5
×

Perl beginners #08

649 views

Published on

Perl Beginners #08

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
649
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Perl beginners #08

  1. 1. Perl Beginners ☆8人呼んで非モテ男@moznion
  2. 2. @moznion大学生院生になりましたアルバイトソフトウェアエンジニア
  3. 3. 電子メイルの話
  4. 4. ...の前に
  5. 5. 非モダン開発環境の苦悩について
  6. 6. Oh! Happy!!
  7. 7. Amazing!!!
  8. 8. オシャレですね!http://www.transit-web.com/issue/kimonodego/%E3%83%89%E3%83%B3%E5%B0%8F%E8%A5%BF%EF%BC%91.JPG
  9. 9. オシャレですね!http://www.transit-web.com/issue/kimonodego/%E3%83%89%E3%83%B3%E5%B0%8F%E8%A5%BF%EF%BC%91.JPGオシャレですね!
  10. 10. 世界がみんなオシャレだったら良いんですけど
  11. 11. どっこいそうはいかないこの世の中
  12. 12. 理想http://usp-station.com/wp/wp-content/uploads/2013/01/Masaharu-Fukuyama1024768.jpg
  13. 13. 理想 げんじつ!http://usp-station.com/wp/wp-content/uploads/2013/01/Masaharu-Fukuyama1024768.jpg
  14. 14. オシャレじゃない環境が死ぬほどある
  15. 15. 実体験に基づく事例
  16. 16. GitHub とかが使えない為人力でブランチ、Issue を管理するの巻
  17. 17. 「XXX番チケットの機能を実装しました。レビュー・マージしてください」「了解、後でね」
  18. 18. 数日後
  19. 19. 「まだマージされてないようですが......」「あーごめんごめん、忘れてた。もうちょっと待って」
  20. 20. 更に数日後
  21. 21. 「えーっと、まだマージされてないんですけど……!?」「ごめんごめん、今やるわ」
  22. 22. 数分後
  23. 23. 「あーごめん、他のブランチの変更を取り込んでたらコンフリクトしたわ。ちょっと作り直してくれる?」
  24. 24. ......
  25. 25. http://blog-imgs-54.fc2.com/z/e/t/zetsuboubilly/20130125030119686.jpg
  26. 26. とは言えないので、仕方がなく作り直す
  27. 27. 悲劇を繰り返さない為には?
  28. 28. Notify persistent!!!!!
  29. 29. というわけで(?) 便利なGit のコマンド
  30. 30. 1
  31. 31. git cherry <branch>
  32. 32. 2
  33. 33. git request-pull <branch> <url>
  34. 34. ちょっとばかりデモ
  35. 35. そしてメールの話に繋がるのです
  36. 36. request-pull の出力をメールで送ろうじゃないか
  37. 37. Gmail とかお手軽で良さそうじゃん!
  38. 38. Step 1Go to the Google
  39. 39. 自前でSMTP の処理書いて色々やってる記事がひっかかる
  40. 40. 僕「めんどい」僕「アニメとか観る    時間なくなる」
  41. 41. Step 2とりあえずアニメ等を観る
  42. 42. Step 3(気が向いたタイミングで)Go to the CPAN
  43. 43. 大漁
  44. 44. ・Email::Send::SMTP::Gmail・Mail::Webmail::Gmail・Email::Send::Gmailあたりが使えそう
  45. 45. Step 4Pick up!!!!!
  46. 46. ポイント
  47. 47. リリース日が新しいものを選ぶ(2010 年以降だと尚良い)
  48. 48. テストが (あまり) コケていないものを選ぶ
  49. 49. SYNOPSIS がちゃんとしてるものを選ぶ
  50. 50. 後は、ゴツくないか∼とか、依存が多すぎないか∼とか
  51. 51. 結果
  52. 52. ・Email::Send::SMTP::Gmail・Mail::Webmail::Gmail・Email::Send::Gmail↓採用
  53. 53. Email::Send::SMTP::Gmail超カジュアル!!!
  54. 54. これだけでGmail でメールが送れる!!
  55. 55. デモ
  56. 56. そしてEmail::Send::SMTP::Gmailカジュアルだけど強い!
  57. 57. - CC / BCC- Reply to- Attach- Char set}普通に使える
  58. 58. Email::Send::SMTP::Gmail超べんり!!!
  59. 59. みんなもEmail::Send::SMTP::Gmailを使って気になるあの人にラブレターやIssue を送っちゃおう
  60. 60. あと、人力 Pull-Request も**こっちが本命**
  61. 61. Enjoy!!!

×