I love natural beauty, and I think it’s your best look, but I think makeup as an artist is so transformative.
もうだいぶ前の話しになるけど、なんとなくTwitterAPI+OAuthというのが触ってみたくて、こちらのブログを参考にプロトタイプを作りました。 参考にというか、ほぼコピペで。 検索とかポストとかは一通り問題なく行えたのですが、OAuthで認証後の自身のユーザー名の取得で躓きました。ad.lyとかやってるOAuthで認証後にユーザー名を表示してるやつ。 きっとトリッキーな事をしてると思いきやあっさり取れました。 躓いてたのはアクセストークンと同時に取れると思ったから。 もらったアクセストークンで、すぐにverify_credentialsというAPIを叩きユーザー名を含むユーザー情報を取得できます。 http://twitter.com/account/verify_credentials.xml これでOAuthを行ったユーザーの情報がとれます。
Ruby Twitter Gemというのがあります。これを使えば楽にできます。 前、botを作るところでとりあげました。 Ruby Twitter Gemでボットを作ろう « てっく★ゆきろぐ Rev2 基本的には、上記でやってることと変わりません。 認証のところが違うくらいです。 #!/usr/bin/ruby require 'rubygems' gem 'twitter' require 'twitter' # この2行が違うだけ tw_oauth = Twitter::OAuth.new( OAUTH_CONSUMER_KEY , OAUTH_CONSUMER_SECRET ) tw_oauth.authorize_from_access( oauth_access_token , oauth_access_secret ) client = Twitter::Base.n
久々の更新! ふと、「Twitterで10000人くらいフォローしたTLからは何が得られるんだろうか?」と思ったので、Bot作ってみることにした! 有名なのは、@phaさんのこれ↓ プログラミングができなくても作れるTwitter Botの作り方 http://pha22.net/twitterbot/ PHPで作るやつで、基本的な機能はすべてあるという優れもの! 作ってみたい人はこれでいいんじゃね?w 今回、僕が作るのはRuby版のBot。 理由は、仕事でRuby使うから勉強になるかなって思って。あとPHP入れるのめんどくさかったしw 内容は下からどうぞ(途中までですが) まず作業PCは、Windows Vista 32Bit RubyでTwitterのbot作ろうとすると、まず眼に入るのはこれ↓ Twitter4r http://twitter4r.rubyforge.org/ 使い方
2009年12月19日 RailsでOAuthとRubytterを使ってTwitterクライアントを作る 最近モーニングツイートいうTwitter連携サービスを作ってます。 その備考録も兼ねて。 一応動作環境も。 OS:Mac OS X 10.6.2 Ruby:1.8.7 Rails:2.3.5 RubyとRailsがインストールされてる前提で話を進めます。 最後にライブラリの説明や僕が参考にさせて頂いた記事へのリンクをまとめておきますのでそれをご参照ください。 ライブラリのインストールとプロジェクトの作成。 まずはRubytterとOAuthをインストール。 $ sudo gem install rubytter $ sudo gem install oauth 適当なフォルダにRailsプロジェクト作成。 名前は取りあえず『twitter』にしておきましょう。 $ rails twi
なんでも相談室 サービス終了のお知らせ 平素よりBIGLOBEをご利用いただき誠にありがとうございます。 BIGLOBEなんでも相談室はサービスを終了いたしました。 これまでご愛顧いただき誠にありがとうございました。 今後はBIGLOBEなんでも相談室のデータ提供元であるオウケイウェイヴ社の「OKWAVE」をご利用ください。 なおBIGLOBEなんでも相談室に会員登録されていた方は、登録されていたOKWAVE IDを利用して「OKWAVE」にログインすることができます。 ログインに必要なパスワードは12月2日にオウケイウェイヴ社から登録メールアドレス宛にメールで通知されます。当日はメールの到着までお待ちください。 12月3日になってもメールが来ない場合は下記ページからお問い合わせください。(オウケイウェイヴ社のページに移動します) パソコン版 https://secure.okbiz.ok
Google, twitter, mixiアプリなどのAPI認可のためのOAuth(オース)という プロトコールが利用されています。 今回は、マッシュアップなWebサービスを作る上で必要になってくるOAuthの簡単な概念とrubyでの使用例を紹介したいと思います。 ■ OAuthとは? デスクトップアプリやwebアプリケーションなどにセキュアなAPI認証の 標準的な手段を提供するオープンプロトコルです。 OAuth利用することによって、ユーザのgoogleアカウント情報(ID,Password)を保持しなくてもgoogleのアドレス帳などを参照するwebサービスを作ることができます。 ■ OAuthが必要になった背景 OAuthがなかった場合、先程の例のようなgoogleのアドレス帳を参照するサービスを作ろうとした場合、ユーザのgoogleアカウント情報をもとにアクセスすることになります。
最近 OAuth Core 1.0 Revision A を読んで OAuth の勉強をしてるので、Ruby で実際に動くものを作ってみました。 今回は最初なので Request Token を取得するというもの。 OAuth Core 1.0 Revision A の 6.1 節 Obtaining an Unauthorized Request Token の内容に相当します。 Service Provider は Twitter です。 サンプル というわけで早速サンプル。 Ruby 1.9 で動作することを確認しています。 #! /usr/bin/ruby1.9 # -*- coding: utf-8 -*- require "openssl" require "net/https" module Twitter class OAuthTest # OAuth のパラメータをエンコ
Twitterの認証方式について Twitterの認証方式にはOAuthとBasic認証の二通りの仕組みがあります。 Twitter API Wiki / Authentication Basic認証はお手軽なので、世に存在するTwitter APIを利用する一般的なクライアントは、大抵がこちらの方法を使っているのではないかと思います。 ですが、実はこのBasic認証はセキュリティ上の理由から、将来的に非推奨になることが予告されています。 Twitter API Wiki / OAuth FAQ 既にTwitter API Wikiでは「今後作成するクライアントはOAuthを利用することを強く推奨する」と表明されており、それに応じてOAuthを使うクライアントも増えてきています。 …が、現状Basic認証を利用しているクライアントが既に大量に存在していることを考えると、今日明日でBasic
Raycastを使い始めて1年経ったので、どういうことに使っているかを振り返ってみる。去年書いた AlfredからRaycastに移行した - oinume journal の記事から少し使い方が変わっているところもあるのでメモがてら。 基本的な使い方 Cmd + QをRaycast起動のショートカットとして割り当てている。Pro版は使っていないのでAI機能などは使ったことがない。 ブラウザのブックマーク検索など、よく使うけどHotKeyを割り当てるほどでもないRaycastコマンドはbmのようにAliasを設定している。 Cmd + QでRaycastを起動してbmと入力するとブックマークの検索ができるので楽ちん アプリケーションランチャー機能 アプリケーションを起動するときのランチャーとして使っている。よく使うアプリにはHot Key(ショートカット)を割り当ててる。 Clipboar
アクセストークンの取得まではほぼ下記サイトと同じです。ありがとうございます TwitterのbotをOAuthに対応させる - しばそんノート Rubytterでポストする時はOAuthRubytterを利用すればoauthを使ってポストできる #!/usr/bin/env ruby require 'rubygems' require 'rubytter' require 'oauth' CONSUMER_KEY = '<CONSUMER_KEY>' CONSUMER_SERCRET = '<CONSUMER_SERCRET>' ACCESS_TOKEN = '<ACCESS_TOKEN>' ACCESS_TOKEN_SERCTET = '<ACCESS_TOKEN_SERCTET>' consumer = OAuth::Consumer.new( CONSUMER_KEY, CONSU
CUI な Git ブラウザ tig を入れてみた (Born Too Late) [git][scm][tig] tig を使ってみた (do_akiの徒然想記) Twitter Trackbacks () とべとべ夏祭り2010電設部に参加した #tobesetu (key-cc) EC-CUBE LC_Page::sendRedirect()に引数を渡せない (弱小PHPerの憂鬱) [densetu][勉強会][学校]電設部IT勉強会#3やりますた(随時追記 (学内IT勉強会のススメ - atcorp) 電設部IT勉強会#3に参加したっ! (Curious) GLT #24 (懇親会)に乱入してきた! (Curious) GLT (Genesis Lightning Talks) Vol.24に参加しました (key-cc) GLT (Genesis Lightning Talks
はじめに どうもKRAYの芳賀です。 今日はツイッターサービスをスピーディーかつ無料で作るお話です。 僕は日頃趣味でツイッターサービスを作っているのですが、アイデアを着想したその日のうちにプロトタイプを作って動かすことができるくらいにノウハウが溜まってきました。 仕事が終わってからのプライベートな時間だけでも、1週間から1か月もあれば1つサービスがリリースできる感覚がつかめたので、必要最低限の機能を備えたサービスを短時間で作れないだろうか?と時間を計測しつつ実践してみたところ、なんと1時間で完成できたので、その手順を紹介します。 開発の流れ まずは開発の流れを説明します。 ツイッターアカウントの用意 まずツイッターのアカウントが必要になるので、まだ持っていなければ取得しましょう。サービス用に改めて取得してもいいですね。 サーバの用意 作成したウェブアプリを設置するサーバを準備します。PHP
Twitterは7月21日、年内に自社専用のデータセンターを稼働させる計画を明らかにした。 新しいデータセンターはソルトレークシティに作られる。専用データセンターを持つことで、急速に増え続けるトラフィックに対応するためのキャパシティを増やし、ネットワークやシステムの構成を完全にコントロールできるようになり、インフラを迅速に、柔軟に調整できると同社は述べている。 Twitterは現在NTT Americaのデータセンターを利用している。今後もNTT Americaとの協力を続けながら、24カ月以内にさらに自前のデータセンターを増やす計画だ。 Twitterは信頼性向上のために長期的な取り組みを進めている。同社初の専用データセンターは、複数のデータセンターによって信頼性とキャパシティを高めることを念頭に置いて設計されているという。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く