Suche senden
Hochladen
RailsでつくるTwitterアプリ Ruby / Ruby on Rails ビギナーズ倶楽部
•
1 gefällt mir
•
1,081 views
K
kanjinishiyama3434
Folgen
railsじゃなくてもrubyでも作れるやつです。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
【Edge Animate】スマホアプリのインタラクティブコンテンツ
【Edge Animate】スマホアプリのインタラクティブコンテンツ
Tomonori Watanabe
WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015
文樹 高橋
大企業で新規サービスを活用してもらうために実践したこと
大企業で新規サービスを活用してもらうために実践したこと
Yuki Takei
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
リソースモデリングパターンの提案 #sendagayarb
リソースモデリングパターンの提案 #sendagayarb
Toru Kawamura
20150215勉強会
20150215勉強会
Fumiya Sakai
台湾官公庁におけるRuby on Railsを導入する事例
台湾官公庁におけるRuby on Railsを導入する事例
Tsehau Chao
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
Empfohlen
【Edge Animate】スマホアプリのインタラクティブコンテンツ
【Edge Animate】スマホアプリのインタラクティブコンテンツ
Tomonori Watanabe
WordBench Tokyo Jan 30th, 2015
WordBench Tokyo Jan 30th, 2015
文樹 高橋
大企業で新規サービスを活用してもらうために実践したこと
大企業で新規サービスを活用してもらうために実践したこと
Yuki Takei
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
リソースモデリングパターンの提案 #sendagayarb
リソースモデリングパターンの提案 #sendagayarb
Toru Kawamura
20150215勉強会
20150215勉強会
Fumiya Sakai
台湾官公庁におけるRuby on Railsを導入する事例
台湾官公庁におけるRuby on Railsを導入する事例
Tsehau Chao
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
Benchmarkspec
Benchmarkspec
Yuichiro Shibata
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
codeal
Rubyと機械学習の現状
Rubyと機械学習の現状
Aki Ariga
なぜ「教育のためのTOC」か?
なぜ「教育のためのTOC」か?
TOC for Education, Japan Branch
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
Yusuke Yamamoto
AWS上でのWebアプリケーションデプロイ
AWS上でのWebアプリケーションデプロイ
Amazon Web Services Japan
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
個人開発者LT会.pdf
個人開発者LT会.pdf
KatsunoriTakahashi4
エンジニア的pinterest考察
エンジニア的pinterest考察
株式会社ランチェスター
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
事業企画
事業企画
teradonburi Terai
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
雄大 廣瀬
Stargazer Meetup #1
Stargazer Meetup #1
Tomoki Hasegawa
TestFlightみたいなのを自作する
TestFlightみたいなのを自作する
Tomoki Hasegawa
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Madoka Chiyoda
[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience
Tomomi Imura
Hubsの日本語化とECサイト利用
Hubsの日本語化とECサイト利用
Yukihiko Aoyagi
相場師・なり夫の話
相場師・なり夫の話
東証ソーシャルかぶコン
javascriptの基礎
javascriptの基礎
Masayuki Abe
Weitere ähnliche Inhalte
Andere mochten auch
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
Benchmarkspec
Benchmarkspec
Yuichiro Shibata
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
codeal
Rubyと機械学習の現状
Rubyと機械学習の現状
Aki Ariga
なぜ「教育のためのTOC」か?
なぜ「教育のためのTOC」か?
TOC for Education, Japan Branch
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
Yusuke Yamamoto
AWS上でのWebアプリケーションデプロイ
AWS上でのWebアプリケーションデプロイ
Amazon Web Services Japan
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Andere mochten auch
(9)
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Benchmarkspec
Benchmarkspec
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
Rubyと機械学習の現状
Rubyと機械学習の現状
なぜ「教育のためのTOC」か?
なぜ「教育のためのTOC」か?
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
AWS上でのWebアプリケーションデプロイ
AWS上でのWebアプリケーションデプロイ
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Ähnlich wie RailsでつくるTwitterアプリ Ruby / Ruby on Rails ビギナーズ倶楽部
個人開発者LT会.pdf
個人開発者LT会.pdf
KatsunoriTakahashi4
エンジニア的pinterest考察
エンジニア的pinterest考察
株式会社ランチェスター
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
事業企画
事業企画
teradonburi Terai
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
雄大 廣瀬
Stargazer Meetup #1
Stargazer Meetup #1
Tomoki Hasegawa
TestFlightみたいなのを自作する
TestFlightみたいなのを自作する
Tomoki Hasegawa
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Madoka Chiyoda
[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience
Tomomi Imura
Hubsの日本語化とECサイト利用
Hubsの日本語化とECサイト利用
Yukihiko Aoyagi
相場師・なり夫の話
相場師・なり夫の話
東証ソーシャルかぶコン
javascriptの基礎
javascriptの基礎
Masayuki Abe
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
tototti
(本当に)一般的なご自宅向けのNutanix CE
(本当に)一般的なご自宅向けのNutanix CE
AkiraMasago
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
Keisuke Imura
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Yo Otagawa
Python Tip LT 20210805 nlog2n2
Python Tip LT 20210805 nlog2n2
Sekiguchi Toshihiro
Realm meet up #17
Realm meet up #17
Daisuke Nagata
Ähnlich wie RailsでつくるTwitterアプリ Ruby / Ruby on Rails ビギナーズ倶楽部
(20)
個人開発者LT会.pdf
個人開発者LT会.pdf
エンジニア的pinterest考察
エンジニア的pinterest考察
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
事業企画
事業企画
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
約2ヶ月デザイナーとペアプログラミングを行なった話と僕が伝えたいこと
Stargazer Meetup #1
Stargazer Meetup #1
TestFlightみたいなのを自作する
TestFlightみたいなのを自作する
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience
Hubsの日本語化とECサイト利用
Hubsの日本語化とECサイト利用
相場師・なり夫の話
相場師・なり夫の話
javascriptの基礎
javascriptの基礎
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
仙台 iOS開発者勉強会 2011/11/03 - TwitterAPIについて
(本当に)一般的なご自宅向けのNutanix CE
(本当に)一般的なご自宅向けのNutanix CE
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Python Tip LT 20210805 nlog2n2
Python Tip LT 20210805 nlog2n2
Realm meet up #17
Realm meet up #17
Kürzlich hochgeladen
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Kürzlich hochgeladen
(12)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
RailsでつくるTwitterアプリ Ruby / Ruby on Rails ビギナーズ倶楽部
1.
Rails作るかんたんTwitterアプリ
2.
プロフィール にしやま かんじ 出身:福岡県 久留米市 屋号名:MALK DESIGN →WEBサイト・アプリ制作 経歴 営業とWebディレクター ↓ 某大手企業にてseoコーダー ↓ クライアント先に常駐してデバッカー・開発を行う ↓ デザイン事務所へ転職 ↓ フリーランスへ 好きなアニメ会社 シャフト A-1 Pictures Production
I.G TRIGGER いつもみてるぞ!!
3.
Twitterアプリ仕様
4.
アプリ仕様 用意されたワードから適当につぶやくbot をつくる。
5.
つくりかた。
6.
Gemの設定 1. twitter という gem をインストールする。 2. Gemfileをに記入して bundle install $
gem install twitter Gemを具現化するとこんな感じだと思う。。。 $ bundle install
7.
twitterアカウントの作成とキーの取得。 1. 適当なアカウントを作成。 2. Twitterにアプリを登録して下記の4つを入手する。 Consumer
Key Consumer Secret Access Token Access Token Secret ※設定時にAccess Level を Read and write にするの を忘れずに。
8.
Rakeファイルの作成 Rakeとは? 常時使うプログラムを記述しておくファイル 1.まずはrake ファイルを作成 $ bundle exec
rals g task twbot 2. lib/tasks/twbot.rake が作成されているので確認
9.
Rakeファイル記述 Rakeファイルを記述する。
10.
Twitterのキーを設定 twitter gem を読み込みます アプリのキーを設定します。
11.
つぶやくワードを設定 つぶやくワードを配列からランダムに取得 Sampleメソッドで配列からランダムに取得し てくれる ワードは「mixi ピカチュウ嫌い コミュニティ」 より参照
12.
ツイートを実行する ツイートを実行する為のメソッドを記述 つぶやきを140文字以内に整形し、空白を削除してツイートする 間違っている場合はlogをはきだす。
13.
Rakeファイルの実行 Rakeファイルを実行する $ bundle exec
rake twbot:tweet つぶやきを確認する
14.
本当はやりたかったこと。
15.
やりたかった。 ・mentionとかに反応するbotにしたかった。 ・Herokuに上げてcronとかで回したかった。 ・dbとの連携をしたかった。
16.
できなかった理由。 ・2月あたまに「3月のライオン」を大人買いして読み返した (2回) ・見なくてもいいアニメの再放送を律儀に見てしまった (カイジ・進撃の巨人)
17.
まとめ・感想
18.
まとめ。 ・twitter gem のおかげで結構簡単につくれた。 ・わからなくなったら、周りの人がおしえてくれた。 ・発表するという機会があったので、なんとかがんばれた。 ・勉強していくなかで
rake とか Activerecord とか知らない事が いろいろでてきた。 教えてくれたCAWの原田さん
19.
まとめ。 ・twitter gem のおかげで結構簡単につくれた。 ・わからなくなったら、周りの人がおしえてくれた。 ・発表するという機会があったので、なんとかがんばれた。 ・勉強していくなかで
rake とか Activerecord とか知らない事が いろいろでてきた。 教えてくれたCAWの原田さん この世界はあなたの知らない面白い事で、満ち満ちているわよ。楽しみなさい。 とrubyに言われた気がした。
20.
以上、ありがとうございました。
Jetzt herunterladen