Upload
kitadai-yukinori
View
1.679
Download
6
Embed Size (px)
DESCRIPTION
オープンソースカンファレンス 2013 Hiroshima の 広島Ruby勉強会 Hiroshima.rb のセッションで『YouTube動画の再生回数がわし…気になります!! (きゅふぃーん』という LT をしたときのスライドを修正したものです。
Citation preview
YouTube動画の再生回数がわし…気になります!!
(きゅふぃーん北䑓如法 (きただいゆきのり)
@Hiroshima.rb2013年10月6日(日)
オープンソースカンファレンス 2013 Hiroshima(公開用に修正したスライド)
2013年 10月 7日 月曜日
北䑓如法• きただいゆきのり• Nyoho
• ハイパ・メディア・トランスレータ• Apple の動画などを広島弁に吹き替え
• OSC 2011 広島の PR ビデオも制作
• 息子が騒いでいてすみませんwww
2013年 10月 7日 月曜日
人気のつぶやき
2013年 10月 7日 月曜日
favstar
2013年 10月 7日 月曜日
YouTube動画の再生回数がわし…
2013年 10月 7日 月曜日
YouTube動画の再生回数がわし…
2013年 10月 7日 月曜日
気になります!! (きゅふぃーん
2013年 10月 7日 月曜日
というわけで
2013年 10月 7日 月曜日
YouTube動画の再生回数を日々記録するサービス
その名も
2013年 10月 7日 月曜日
Sigh! Say! Soon!
2013年 10月 7日 月曜日
Sigh! Say! Soon! を作成中。URLは…
http://sigh-‐say-‐soon.herokuapp.com
2013年 10月 7日 月曜日
※自分用です
2013年 10月 7日 月曜日
※今までは手動でメモっていました。
2013年 10月 7日 月曜日
screenshot
2013年 10月 7日 月曜日
screenshotこれはしょぼい!
2013年 10月 7日 月曜日
自動化したい!
2013年 10月 7日 月曜日
自動化ぐらいなら
2013年 10月 7日 月曜日
ページをクロールして、カウントを保存する
cronを回せば?
2013年 10月 7日 月曜日
それでもできる
2013年 10月 7日 月曜日
でも、せっかくなので
2013年 10月 7日 月曜日
この機会に勉強してみたかったことを勉強してみようかなと♡
2013年 10月 7日 月曜日
Sigh! Say! Soon!
2013年 10月 7日 月曜日
Sigh!SayS
!oon!
夕べ適当に作ったロゴ
2013年 10月 7日 月曜日
チラ見せsneak preview
2013年 10月 7日 月曜日
2013年 10月 7日 月曜日
2013年 10月 7日 月曜日
2013年 10月 7日 月曜日
Sigh! Say! Soon! 構成
2013年 10月 7日 月曜日
Sigh! Say! Soon! 構成YouTube
HerokuウェブサーバgitレポジトリScheduler 開発マシン
日々リクエスト1回/1日 再生数
情報ゲット
デプロイ(配備)
ソースを管理push/pull
わし
アクセスして情報を見る
Sigh!SayS
!oon!
2013年 10月 7日 月曜日
勉強してみたこと• Ruby (プログラミング言語(わかるわー))
• Ruby on Rails (Web Appフレームワーク)
• Heroku
• Heroku Scheduler
• YouTube API
• Rails でのグラフ: Chart.js, lazy_high_charts, chartkick
2013年 10月 7日 月曜日
勉強してみたこと
• 補完 gem interpolate
• Rails で Compass + Sass + Susy
• New Relic
2013年 10月 7日 月曜日
今回自分で最も大きかったのは
2013年 10月 7日 月曜日
Heroku
2013年 10月 7日 月曜日
Heroku (へろく) という PaaS を初めてまともに使ってみたこと
2013年 10月 7日 月曜日
Heroku
• そろそろなんでもかんでも自宅サーバでやるのを卒業(?)したかった。
• 少しずつ外部の PaaS や VPS を使ってみたい。
• 無料。(ただし、(後述))
2013年 10月 7日 月曜日
Heroku
• いろんな言語でウェブアプリが動かせる• “規模が小さければ” 無料
•駄菓子菓子!!!
2013年 10月 7日 月曜日
ちょっと何かやったらすぐ有料プランに
2013年 10月 7日 月曜日
dyno / DB / Add-on
2013年 10月 7日 月曜日
dynos は各プロジェクト
1 dyno まで無料
2013年 10月 7日 月曜日
webサーバ1プロセス= 1 dyno
2013年 10月 7日 月曜日
cron まわしてもすぐ有料に
2013年 10月 7日 月曜日
Sigh!
Say!
Soon!
Pinch!
2013年 10月 7日 月曜日
定期的にデータを取りウェブサーバで表示も同時にしたかったけど…
2013年 10月 7日 月曜日
無料は無理か…
2013年 10月 7日 月曜日
そんなとき
2013年 10月 7日 月曜日
颯爽と登場したのが
2013年 10月 7日 月曜日
Heroku Scheduler
2013年 10月 7日 月曜日
Heroku Scheduler
• Heroku の無料プラグイン (add-on)
• 知ったときの叫び→「なにー! Heroku
Scheduler というのがあって10分だろうが1時間だろうが1日だろうがそれごとに
cron みたいにまわせるのが無料だとー!!!
これは勝つる」
2013年 10月 7日 月曜日
というわけで
2013年 10月 7日 月曜日
Heroku Scheduler オン!
2013年 10月 7日 月曜日
(rake counting というタスクを登録してみたところ)
2013年 10月 7日 月曜日
ウェブサーバの1dynoだけで行けます! 行けました!!
2013年 10月 7日 月曜日
めでたしめでたし
2013年 10月 7日 月曜日
「お金払えばいいんじゃ…?」
2013年 10月 7日 月曜日
あっそれはそれで別のことをしようと…というか無料でどこまでできるか単純に知りたいという知識欲というかなんというか汗
2013年 10月 7日 月曜日
以下は時間があったら紹介
2013年 10月 7日 月曜日
グラフ描画ツールをいくつか試しました
2013年 10月 7日 月曜日
グラフ描画ツール
• Chart.js (きれい)
• lazy_high_charts (高機能, Railsに便利)
• chartkick (高機能, Railsに便利)
2013年 10月 7日 月曜日
日ごとの再生数を算出しようとしていたら
2013年 10月 7日 月曜日
線形補間用 gem interpolate
• データ取得はぴったりの時刻ではないので日々の再生数は計算が必要
• 自分で書いていたら、ちょうどずばりのgemがあった。interpolate
• lucky~~♪
2013年 10月 7日 月曜日
New Relic• パフォーマンス計測可視化ツール・サービス
• IT系で面白いポッドキャスト Rebuild.fm
に話題になっていて使ってみたかった。
• めちゃんこ導入が楽だった。• iPhone アプリまである。
2013年 10月 7日 月曜日
2013年 10月 7日 月曜日
後は Rails での見た目• Rails で見た目をいじるためのツールの使い方を勉強した
• Compass + Sass + Susy (gem から簡単)
• FontAwesome (gem から簡単導入)
• でも肝心の Asset pipeline の理解がまだ不十分だとわかった。
2013年 10月 7日 月曜日
今後のTODO• バックアップ• 今までの手動(笑)記録を入れる
• データを見る範囲を可変にしてAJAXにしたい。(今は30日間固定)
• トップでサムネイルや再生数変化のランキング情報などを出したい。
• 見た目をかっこよくしたい。2013年 10月 7日 月曜日
の紹介でした。
Sigh!SayS
!oon!
http://sigh-‐say-‐soon.herokuapp.com
2013年 10月 7日 月曜日