@ochikeita(越智啓太(法政大学文学部心理学科教授))のツイートに、同性愛と性癖を混同しているなどと批判が寄せられた。
@ochikeita(越智啓太(法政大学文学部心理学科教授))のツイートに、同性愛と性癖を混同しているなどと批判が寄せられた。
Railsアプリに認証機能をつけるにはいくつか方法がありますが、無名のアプリを広く使ってもらうためにはユーザ登録のハードルを下げる必要があります。となると、twitterやfacebookのアカウントで認証ができるOmniAuthを使うのがよさそう。 OmniAuthのインストールと設定ファイルの編集 まずはGemfileにgemを記載します。omniauth-twitterとomniauth-facebookは、どの本にもウェブサイトにも書くように指示がないんだけど、僕の環境だと必要だったので記述しておきました。 gem 'omniauth' gem 'omniauth-twitter' gem 'omniauth-facebook' で、bundle installを実行してください。 $ bundle install 続いて、/config/initializers/ に omnia
Twitter の OAuth を使って認証するのに OmniAuth を使ってみたけど、Warden と組み合わせるのが定番みたいです。 Warden と組み合わせると、ログイン成功後のユーザー情報をセッションにつめたり、ログアウトしたり、といった処理を Warden に任せられます。まぁ、ユーザー情報をデータベースに保存する場合は、その部分を書かないといけませんけどね。 Sinatra + Warden + OmniAuth + WardenOmniAuth のサンプルは次の通り。データベースは使っていません。 # coding: utf-8 require "sinatra" require "warden" require "omniauth" require "omniauth-twitter" require "warden_omniauth" # Sinatra の有効にする
参考 Twiwt:Blog / jugyo : OmniAuth で簡単 Twitter 認証! Omniauth NoMethodError in SessionsController - Stack Overflow Gemfileに以下を追記後、bundle install gem 'omniauth' gem 'omniauth-twitter' その後 bundle install Twitterのconsumer key/sercret を記入 config/initializers/omniauth.rb に取得したKeyを入れる。 Rails.application.config.middleware.use OmniAuth::Builder do provider :twitter, 'CONSUMER_KEY', 'CONSUMER_SECRET' end Sessi
Sinatra アプリの認証に Warden を使おうとしてたけど、「ユーザー名とパスワードを自前で保存したくない」と思い直して、OAuth や OpenID を検討し始めました。Twitter や Facebook や GitHub など、いろんな OAuth に対応したいから、使うライブラリは OmniAuth かな。 Sinatra + OmniAuth で、Twitter の OAuth を使って認証するサンプルを書いてみました。 # coding: utf-8 require "sinatra" require "omniauth" require "omniauth-twitter" # Twitter の OAuth を使うなら必須 # Sinatra のセッションを有効にする enable :sessions # OmniAuth の設定 use OmniAuth::Bui
ここ最近、Google App EngineやHerokuを使ってTwitter Botを作ろうと、いろいろ実験していた。以下はその関連記事。 Google App EngineのJRubyでSinatraを使ってHello worldする RubyでTwitterのOAuth認証に必要なトークンを取得する Google App EngineのJRubyでSinatraからTwitterにつぶやけなかった HerokuでSinatraを使ってHello worldする HerokuアプリをGitHubにもプッシュする HerokuとGitHubの両方にプッシュする時の秘密にしたい値の扱い HerokuのSinatraでTwitterにつぶやく Herokuのcronを使って自動でTwitterにつぶやく で、これらを踏まえた試行錯誤の結果、HerokuとSinatraの組み合わせで目的のも
はじめに あんまり見当たらなかったので node.js での Twitter bot 制作について解説してみます。つぶやきを受け取ってそれをそのままオウム返しするところまで 20 行くらいで実現できます。User Stream でつなぐので cron で回す必要も無いです。 (追記: 2013/03/23) Twitter の API 1.1 化に伴い、以下のエントリを参考に twitter モジュールの代わりに mtwitter モジュールを使ってみてください: 1文字足すだけで Twitter API 1.1 対応する - 凹みTips (追記: 2014/04/30) 元の twitter モジュールでも対応されているので問題なく動きます。 下準備 Twitter のアカウントへ接続するために、Consumer Key と Access Token を取得します。 http://mu
ruby on rails では簡単にtwitterやfacebookと認証ができるライブラリがあります。 それがomniauthです。 Twitterdeveloperに登録する Twitter Developer 上記から入って登録していきます。 今回必要なのは赤枠でくくっている。 ・Consumer key ・Consumer secret ・Callback URL※戻り先のURL Facebookdeveloperに登録する Facebook Developer 上記から入って登録していきます。 ここで必要なのは赤枠の部分です。 ・App ID ・App Secret Gemのインストール gemでomniauthをインストールします。 gem 'omniauth' 後は、ライブラリをインストールします。 bundle install nokogiriのinstallエラー li
米Twitterは8月15日(現地時間)、数日前にTwitter.comで利用できるようにした画像アップロード機能のAPIをサードパーティーに公開したと発表した。また、間もなく公式モバイルアプリに同機能を追加するという。 Twitterの画像アップロード機能では、3Mバイト以下の画像ファイルをツイートに追加でき、アップロードしたファイルは米Photobucketが提供する写真共有サービスに保存される。タイムライン上では画像は「pic.twitter.com/スラッグ(固定URL)」というリンクで表示され、詳細ペインで見ることができる。 サードパーティーの開発者はこのAPIを利用することで、アプリに画像アップロード機能を追加できる。Twitterは、これまで「OAuth Echo」を使っていた開発者は、新APIの方がシンプルで依存性が低いことに気付くだろうとしている。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 前回紹介したApp Engine用のフレームワークahaをマイクロフレームワーク化するプラグインmicroneを使って,TwittreのBotを書いてみた。 どのくらいで書けるかな,と思って試してみたら,14行で書けた。Flaskで書いたのより一行短くなった。 でもホントはエンコーディング指定と関数の前に空行が欲しいので16行ですゴメンナサイ。 Bot書いてた時間は5分くらいかな? まったく直すことなく,書いたらそのまま動いた。 コードは以下。 from random import choice from plugin.microne.app import Microne from p
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
2013年12月3日: TwitterBot開発について最新の記事を更新しました。 ⇒ 3分でスッキリ! Oauth 1.0図解とRuby Twitter bot開発 はじめに たまたま仕事でTwitter Botに関連する開発依頼があったので調査・開発手順をまとめてました。 内容としては最低限必要なサーバー環境の構築とRubyを使ったTwitter Bot作成、そして定期実行処理の設定といった流れです。 サーバー構築からTwitter Botの開発までほとんどコピペでできると思うのでサーバー・プログラミングの知識がない方でも頑張ればできると思います。 Twitter Bot開発はウェブに関する各技術に少しづつ触れる事ができて、規模が小さいわりにはちょっとした達成感も得られるのでサーバーやプログラミングの勉強を始めてみたいという方には最適だと思います。 今回はTwitter Botの開発言
Twitterの初心者向けの解説エントリーについては、先日まとめました Twitterを始めたばかりの人向けにいくつか Twitterにはリプライ、フォロー、ダイレクトメッセージなどなど独特の仕様やルールがありますから、初めて使う人には戸惑うでしょう、上記の記事ではそれらの基礎的な仕組みを分かりやすく説明したエントリーをいくつか紹介しています。 ……で、今回はそうした初心者向けよりちょっと進んで中級者向け……と言っても普通にTwitter使う分には、まぁそんなに必要でもなかったりする結構どうでもよさそうな機能、仕様、裏技、というかトリビアてきなものをいくつかまとめてみました。 簡易目次 アイコンはアップロードした画像のファイル名がそのまま使われる アイコンのサイズあれこれ アップロードした画像は中央がアイコンに使われる gifアニメアイコンを登録する方法 Twitterにいつユーザー登録し
In January of 2008, a young script kiddie learned Ruby on Rails and launched tweetstats.com - the first Twitter analytics site. The Twitter API didn’t even exist yet, and the first version simply scraped the website until Twitter eventually made a public API available. I’ve built hundreds of apps on that API. And as of February 13, it’s being shut down. Twitter has literally changed my life, but n
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く