YouTube動画の再生回数がわし…気になります!! (きゅふぃーん @OSC 2013 Hiroshima

Preview:

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日 月曜日

Recommended