Upload
go-sueyoshi-aka-sue445
View
798
Download
6
Embed Size (px)
Citation preview
@sue4452014/12/19 エンジニア総選挙
自己紹介
@sue445
● 社内ツールとか社内ライブラリとかいろいろ● 栗の人● プリキュアの人● サザエさんの人
○ サザエさんの聖地福岡出身
● RubyKaja2014
【今季(来年1月まで)の嫁】キュアハニー
【本妻】キュアピース
【重要】来季のプリキュア情報
Next Precure is “Go! プリンセスプリキュア” ,
and my name is Go .
ここから本編
@sue445 をフォローしてる人ー?
@sue445 をフォローした時の通過儀礼
日曜 18:25頃:アラート
日曜 18:26頃:レッドブル摂取
18:30:04
18:30:12
18:30:21
18:30:25
18:30:35
18:30:36
18:30:46
18:30:52
18:31:04
18:31:04
18:31:12
18:31:17
18:31:18
18:31:21
18:31:24
18:31:27
18:31:32
● OP(1分半)だけで17ツイート● 30分間だと170~180ツイート● サザエ実況歴5年以上
○ 2008/4/26 twitter登録○ 2009/5/17 初サザエ実況○ 2009/5/24 初SuperSazaeTime○ 2010/5/30 Twilog登録
最高ツイート数
● 【通常の30枠】 233ツイート● 【特番】:768ツイート
○ サザエさん2時間半スペシャルまとめ #sazaesan #サザエさん - Togetterまとめ
○ http://togetter.com/li/597421○ 7アカウント合計
SSTツイート数の推移
SuperSazaeTime(通称: SST)
そんなSSTにも
最近悩みが!
お分かりいただけただろうか?
毎回集計が面倒
定型作業の
おさらい
1. 実況終了
2. Twilog更新
3. #サザエさん タグを表示
4. その日のツイート数を調べる
5. スプレッドシートに書く
6. 先週比を計算
7. ツイートする
まとめ
1. 実況終了2. Twilog更新3. #サザエさん タグを表示4. その日のツイート数を調べる5. スプレッドシートに書く6. 先週比を計算7. ツイート
7ステップ!
x アカウント数分
(7垢所持)
よろしい
ならば自動化だ!
SuperSazaeTime History
http://super-sazae-time.herokuapp.com/
アプリ概要
● 実況終了後(19:00)に全7アカウントの実況つぶやきを集計○ 日曜日の18:30~18:59のツイート○ #sazaesan 付き○ RT除外
● 集計後にツイート○ メイン垢が規制されてたらサブ垢でツイート
○ サザエがない週も考慮して実況していなければツイート
しない
既に実用段階です!!!!!
SSTのグラフ表示
採点表
採点表
いつものおなじみの構成
● Ruby 2.1.5 + Rails 4.2.0.rc3● bitbucket: 履歴管理● Heroku: 動作環境● Wercker: ビルドやデプロイ● Slack: CIやデプロイ通知
いつもの手の込んだ手抜きデプロイ
Wercker 2. PRをMerge後にTest
1. Push3. Deploy
その他
● 開発期間は1週間くらいだけど、日曜日の夕方しか動作確認できないのが面倒だったw
● スプレッドシートから過去5年分のツイート数をエクスポートするのも面倒w○ seedにしたら377レコードだった
Heroku (無料アドオンのみ)
Slack (ビルドやデプロイの通知)