あ… ありのまま 開発集会で起こったことを話すぜ!

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite & 1 Group

    あ… ありのまま 開発集会で起こったことを話すぜ! - Presentation Transcript

    1. あ… ありのまま 開発集会で起こった事を話すぜ! ASEL
    2. 事の発端
      • 「ありのまま今起こったことを記録する」 そんなWebアプリがあったら流行る…!
      それなんて twitter ? 没
    3. ありのまま終わらすのはもったいない
      • 研究室でくすぶっている
      • 後輩たちと作ってみよう!
    4. 「ありのまま今起こったー」が できるまで
    5. 「ありのまま今起こったー」とは
      • 某漫画の1コマを自動生成してくれるTwitterBOT
      http://arinomama.tumblr.....
      • 個々のユーザーが「つぶやき」を投稿し合うことでつながるコミュニケーション・サービス
      • What are you doing?
        • 今,何してるの?
        • 友達の「つぶやき」が聞こえてくる
        • 日本内で1週間のコメント数28万以上!
        • 2秒に1コメント(buzztter調べ
    6. TwitterBOT
      • Twitterサービスの中にいる自動プログラム
      • buzztter
        • twitter内のbuzzワードをつぶやく
      • hirameki
        • 投稿したアイデアをつぶやく
      • earthquake_jp
        • 地震情報を通知
    7. 「ありのまま今起こったー」の流れ Hatelabo::Serif
    8. Hatelabo::Serif
      • 好きな画像をアップロードして、セリフを入力して画像を生成できるセリフジェネレータ
      • 写真,動画,引用などを投稿するだけのシンプルなブログサービス
    9. 画像を作成するぜ!
      • @arinomamaに対するつぶやきはtwitterAPIのrepliesを用いて簡単に取れる
      • 過去の情報を取ってこないために前回の更新時間と比較
        • 過去にとったことのある情報まできたら終了
      Hatelabo::Serif
    10. 画像を作成するぜ!
      • 「>>」OR「>AA>」の前後でコメントを2つに分割
      • 枕詞を挿入
      • 吹き出しにあわせて改行を挿入
      • 2つある入力フォームにコメントを入力
        • WWW:Mechanizeを使用
      • POSTすれば画像が完成
      Hatelabo::Serif
    11. WWW:Mechanize
      • ウェブサイトのアクセスを自動化するライブラリ
        • リンクをたどる
        • フォームをsubmitする
        • Cookieの設定や送信
      • などなど
      • はてなセリフにはAPIがないため,このライブラリは非常に有効
        • ページ情報を取得
        • フォームをsubmit
    12. 画像を投稿するぜ!
      • 画像生成時に画像の URL を含むデータを入手できるので, URL を抽出
      • tumblrAPI の write を利用し,生成した画像を投稿
      Hatelabo::Serif
    13. 投稿した内容をつぶやくぜ!
      • 投稿するとエントリの情報が返ってくる
        • 通し番号が返ってくる
        • http://arinomama.tumblr.com/post/ にあわせれば画像のエントリの URL が完成
      • twitterAPI の update を用いて投稿した URL をつぶやく
        • つぶやきを見た友達が見てくれるかも
    14. その後の状況
      • はてなブックマークにて ホットエントリー入り
    15. 素晴らしき開発環境
    16. 起こったことを振り返る
      • ASEL的に
        • 後輩にとって良い経験になった
        • 「たった1回の成功が少年を勇者に変える」
      • Web的に
        • TwitterBOTの可能性を少しでも…
      • ジョジョ的に
        • 荒木飛呂彦先生に敬意を表したッ!
    17. まとめ
      • Rubyで楽しくWebプログラミング!
      • みんな気軽に開発集会に参加しよう!

    + aselasel, 2 years ago

    custom

    2013 views, 1 favs, 0 embeds more stats

    「ありのまま今起こったー」が作られ more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2013
      • 2013 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events