例えば、糞重い荷物を持って出張の移動をする時でも、歩きながらカバンを何度も握り直して、指先を鍛えたり出来る。そういう風に、自分を痛めつける時間を一秒でも多く作ることが、自分を作り出しているのだ。
例えば、糞重い荷物を持って出張の移動をする時でも、歩きながらカバンを何度も握り直して、指先を鍛えたり出来る。そういう風に、自分を痛めつける時間を一秒でも多く作ることが、自分を作り出しているのだ。
libcurlをiPhoneアプリからつかう方法 (ついでにopensslも) | tech.kayac.com - KAYAC engineers' blog を読んで、面白そうだなーと思い Cの世界でTwitter OAuthを叩くところまでやってみようと思った。調べたらOAuth用のCライブラリもあるようで。 liboauth download | SourceForge.net とりあえずシミュレータで動かせるかどうかやってみる 結局openssl+libcurlは必要なようなのでまずはそこから。 $ curl -O "http://www.openssl.org/source/openssl-1.0.0a.tar.gz" $ tar zxvf openssl-1.0.0a.tar.gz $ cd openssl-1.0.0a $ CC=/Developer/Platforms/i
Twitterは、同社の何千台ものサーバに対してバイナリをデプロイする場合に、ピア・ツー・ピアシステムのBitTorrentを利用したツール「Murder」を用いていると、7月1日の記事「Twitterの大規模システム運用技術、あるいはクジラの腹の中(後編)~Twitterのサブシステム「Unicorn」「Kestrel」「Flock DB」」で紹介しました。 FacebookでもBitTorrentによる大規模なデプロイが高速に行われていることは、7月16日の記事「Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側」で紹介しました。 どうやら大規模システムにおけるデプロイではBitTorrentの利用が進んでいるようです。 7月15日付けのTwitter Engineering Blogに、Twitterのエンジニア、Larry Gadea氏による「
オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail
TwitterのAPIを叩くサンプルは見つかったけど、純粋な2Legged OAuthのやり方が見つからなかった。 だからメモ。 2Legged OAuthリクエスト OAuthConsumerライブラリを使う。 OAMutableURLRequestは、NSMutableURLRequestを継承したクラス。 OAConsumerは、コンシューマの情報を持つオブジェクト。 全てのリクエスト情報をセットし終えた所で、prepareメソッドを実行。 そうするとAuthorizationヘッダが追加される。 ソース #import "OAMutableURLRequest.h" #import "OAConsumer.h" - (void)oauth_request { NSURL *url = [NSURL URLWithString:@"http://g-storage.appspot.c
1 名無しさん@涙目です。(関西地方) 2011/03/17(木) 14:22:53.39 ID:nvdjFtJA0 ?PLT(12003) ポイント特典 「買い占めを止める」運動活発--わかりやすいポスターで喚起の輪 Twitterを中心に「買い占め止めよう作戦」が展開されている。節電を呼びかける「ヤシマ作戦」に続き、ダチョウ倶楽部の決まり文句「どうぞどうぞ」から発想し「ウエシマ作戦」と命名された展開もある。 みんなで分け合えば、できること こうした中で、買い占めを止める“わかりやすい画像”として、右の画像がさまざまなところで伝搬されている。 この画像を作成した作者の方は「Twitter上でのツイートに共感し、それを元に作成させていただいたので、みなさんの協力があってこそのポスターです」とし、情報元のツイート、キャッチコピーのツイートを示してくれた。 また、画像は再掲載・再配布自由とのこ
10/3-10/5ぐらいにかけてTweet Search Streamが落ちていたのですが、これはTwitterからアクセス禁止をくらってました :) その後Twitter Streaming APIの使い方を変えることで制限に引っかからないようにして復活しました。以下はその経緯です。 まずアクセス禁止を食らった理由ですが、たぶんこれです。 Access and Rate Limiting - Streaming API: Concepts Excessive connection attempts, regardless of success, will result in an automatic ban of the client's IP address. 元の実装ではTweet Search Streamを開いているユーザの数だけStreaming APIのコネクションを張ってい
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
Twitterのストリーミングをコマンドラインやブラウザで表示させるものはググればいくつか見つかるんだが、ストリーミングを複数の接続から同時に見ることが出来なかった。そもそもJavaScript で動作させたり Windows アプリケーションや Mac アプリケーションでクライアント側でそれぞれストリーミングを受信させるのが筋かもしれないが、サーバ側で Twitter のストリーミングを中継させるような事は難しいようだった。 ライブラリ、他言語での解法 PHPのTwitter Stream関連のライブラリは、 php-twientぐらいで、Sevices_TwitterはStreamingは扱えないようだ。サーバサイドJavaScriptの node.js ではTwitter StreamをCouchDBに放り込みつつブラウザに垂れ流すアプリがあったり、PerlではAnyEvent::T
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.
ライブラリを使うのも良いですが、ちゃんとトラブル解決ができるように、 OAuth認証を自作してみました。ここでも、twitterのお世話にw ユーザーから見える画面として、まずは http://toridge.sakura.ne.jp/oauth/oauth_twitter.phpを体験して下さい。 ■■■ 処理フロー ■■■ <前準備> 1)アプリケーションの登録画面(http://twitter.com/oauth_clients)で、 アプリの登録。customer_keyとcustomer_secretを取得。 (type:browser、callbackURL:http://~oauth_twitter_callback.php、ReadWrite) <アプリ処理> 2)customer_keyと、customer_secretからリクエストトークン(toke
みなさんこんにちは。ふむふむソフトの飯島です。 前回の記事では、Twitter APIを利用するための手続きと、GAE(Google App Engine) SDKを使ってローカルの開発環境でWebサービスを動かす方法を説明しました。今回はいよいよ、サンプルコードの中身について解説したいと思います。 Twitter APIを使うと、たとえばこうなります!(その3) コードの解説に入る前に、今回も1つ、当社がTwitter APIで作ったサンプルをお見せしましょう。本連載のサンプルコードのカスタマイズ例として、第1回では「ついまん。創刊準備号」、第2回では「Lispeln α(リスペルン アルファ版)」を紹介しましたが、今回はちょっと毛色を変えてTwitter ボット(bot)を紹介します。 1年間かけてひっそりと1万ダウンロードを突破した、当社開発の人気Windows ガジェット「はとぽっ
きよちゃんのライトノベルが、まさかのドラマCD化!! さらにドラマCDのために書き下ろしストーリーも収録! メロンブックス様と COMIC ZIN様 にて委託販売取り扱い中です! 第1話『明日はきっと素敵な日!』 きよちゃんは“鍵の管理者”からもらった“鍵”の力で、魔法メイド少女に変身! さらわれたご主人さまを助けるため、天の先兵<ドーン>と戦います! 第2話『昨日の笑顔と、明日の笑顔』 ある小さな女の子と、きよちゃんとベルちゃんの小さな出会いのお話。
概要 TwitterAPIにphp5 + PECL oauth + curlを使ってoauth認証を通し書き込みをする 一連の流れです この流れは「ブラウザアプリケーション」での流れになります 準備 http://dev.twitter.com/apps より「新しいアプリケーションを登録する」をクリック アプリケーション名: (アプリの名前を入れましょう。これがTweetの下に表示されるものになります) アプリケーションの説明: (アプリの説明を入れましょう) アプリケーションのウェブサイトURL (これがTweetの下に表示される名前のリンクものになります) 所属会社/団体 (特に入力の必要はなさそうです) アプリケーションの種類 (ブラウザアプリケーションを選択してください) コールバックURL: (下記のコールバックプログラムを置く場所のURLです) Default Acce
Twitterの大騒動から1日、このいたずらを仕掛けた犯人たちがどうやってユーザーをリダイレクトし、訳の分からないリツイートを大量にばらまいたのかが明らかになってきている。意外なのは、犯人のほとんどはコンピュータを乗っ取ったり、情報を盗もうとする犯罪者や攻撃者ではなく、セキュリティホールを利用して何ができるのか見てみようと好奇心に駆られたユーザーだったということだ。 各紙報道によると、TwitterのホームページのXSS(クロスサイトスクリプティング)脆弱性を最初に発見したのは、Masato Kinugawaと名乗る日本人開発者だった。彼はこれを利用して、虹の七色のツイートを作った。ノルウェーのRubyプログラマー、マグナス・ホルム氏も騒動に荷担した1人で、New York Timesによると、このXSS脆弱性を悪用する最初のワームの作成者という。同氏はKinugawa氏のコードを見て、自
エロゲーライター時代に経験した思い出話。 タイトル名は特定しないでください(爆。 本当はドラマチックストラクチャーのマルチエンディングへの適用をどうやるかをツィートするつもりだったのですが、思いっきり道をそれてしまいました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く