LT駆動開発06 に参加して発表して作った

LT駆動開発06

もう2週間以上も前のことで再来週にLT駆動開発07がある。 発表、一応したけれど、まあ、あれだった。反省する。

morning mail (スライド) という題で発表した。スライド見ても画像だらけで意味わからんと思われる。
テキトーに説明すると

  • 名言と愚行に関するウィキというサイトのコンテンツを読みたいという欲求が生じる
  • 割と記事(と言っていいのかわからない)が多い
  • 1日1記事くらいのペースで読みたい
  • ランダム項目というものがあるではないか
  • そういえば、GitHub explore newsletter の Daily を購読していて便利だ
  • 1日1回ランダム項目ページの内容をスクレイピングして、それを良いかんじに毎朝9時くらいにメールしよう

といったものを作りたいという内容の発表だった。それで発表当日全然作れていないものだから、使用しようとするツールを紹介してお茶を濁した。

それで数日前くらいに完全ではないが、動くところまでは作った。 → furu/asame

morning mail → 朝 メール → あさめ → asame という感じで名前空間を定めた。

下のような感じで朝9時頃にメールが配信される。配信されないときもある。

HTML メールで yosage- な見栄えにしようかと思ったけれど、くそめんどくさいのでやめた。

スライドでは、テンプレートエンジンに Ruby の標準ライブラリの ERB を使うと言ったのだけれど、baby_erubis というものを見つけたのでこれに乗りかえた。とても良い印象を持つので、皆さんも使ってみてはいかがでしょうか。あと、SendGrid 君を使ってメールを送信!する予定だったけれど、うまく動かないよーと癇癪を起こし、これまた Mailgun に乗りかえた。うまく動かないよーじゃねぇよ。くそみてえなログの吐き方 (デバッグするための有益な情報を吐いていない) をしているのでどうにかしなきゃ使命感。

そんなかんじだ。