Code Archive Skip to content Google About Google Privacy Terms
意外と知らない人が多いので書いておく。 OAuth 認証において Consumer Secret の漏洩について心配している人が多い。 Twitter API で言うところの Application Type: Client なアプリケーションの場合。 特に、LL(Perl, Ruby, PHP, Python …)で配布する場合。 Consumer Secret は秘匿するべきもので、やはり漏らして良いものではない。 # まぁ、知らないアプリケーションの問い合わせが来ても自己責任だけどね :P そのため、現状ではユーザーごとに Consumer Secret を取ってもらうしかない。 それを改善する手段として、現在 OAuth WRAP/2.0 という仕様が策定されている。 要はリクエストトークンが不要になる。イコール、Consumer Secret も不要になる。 Twitt
はじめに はっ ( ゚д゚ ) _(__つ/ ̄ ̄ ̄/_ \/ /  ̄ ̄ ̄amachang です。 みなさん、こんにちはお元気ですか。僕は元気です。 もっと もっと、熱くなれよおお、じゃなくて、もっとツイッターではてなダイアラーと絡みたい! と言うわけで ツイッターをやっているはてなダイアラーランキング Top 100 を作ってみた! 順位 はてな ID Twitter ID 1 id:finalvent @finalvent 2 id:amachang @amachang 3 id:naoya @naoya_ito 4 id:shi3z @shi3z 5 id:kanose @kanose 6 id:mkusunok @masanork 7 id:Hamachiya2 @Hamachiya2 8 id:nitoyon @nitoyon 9 id:takerunba @takerunb
先日参加したGTDオフ会でお会いした方から頂いた名刺、どうやってデジタル化しようか考えていたのですが、ひとまずはMacのアドレスブックにしまっておくという結論に達しました。絵的に面白い名刺もありますので、画像データとして残しておくのも良いと思ったですが、うちにはScanSnapのようなスキャナがないのです…。正確にいうと複合機はあるのですが、一枚ずつスキャンするのは大変そうですね。 今回はiPhoneまたはiPadを使って、Twitterで知り合った方をアドレスブックに手早く整理する方法を紹介します。オフ会で知り合った方を対象としてますが、Twitterアカウントを持ってさえいれば、友人や知人にも応用できますよ。 必要なもの ・iPhoneまたはiPad ・Twitter for iPhone ・MacまたはWindows ・名刺 概要から説明しますとTwitter for iPhoneの
今週の初め、一枚の画像がTwitterのタイムラインに流れてきました。下の画像がそれです。なかなか良くできた画像です。いかにもそれっぽいです。この画像にPython界隈の人たちがおもしろがってRTしまくりました。どこで買えるの? バックナンバーは誰が持っている? 定期購読したいな〜。俺、定期購読しているよ、うちの会社、広告出しているよ、とか。みんなで釣られて楽しんでいました。Twitterのおかげでおもしろものが広まるのがとても速くなったのを実感します。と言っても、僕はTLを気が向いたときにしか読まないので、かなりの確率で見逃すんですが・・・。で、「どこでかえますか? 」「電子書籍じゃねーの?」 という流れから、「書き手が集まれば作りますよ」と。Twitterこわい。書きたいとか、おお、とか言っている間にいつの間にかメーリスができていました。メンバーも25人もいます。今はネタ出ししています
はてなダイアリーがバージョンアップしましたね!!!! やったー! 主な新機能・改善の内容 バージョンアップに伴う新機能・改善の主な内容は以下の通りです 管理画面を大幅刷新しました。デザインを調整し、ナビゲーション改善など使い勝手の改善を行いました iPhone 専用の閲覧画面 (iPhone ビュー) を追加しました Twitter と連携する各種新機能を追加しました 2つめ以上のブログを追加できる複数ブログ作成機能を追加しました (はてなダイアリープラスのみ) サイトマップ作成、meta タグの設定などが行えるSEO設定画面を追加しました (はてなダイアリープラスのみ) サーバー増強、アプリケーション改善による応答速度改善を実施しました ほか、新しい設定項目の追加など細かな改善を実施しました はてなダイアリーのバージョンアップを実施しました ― iPhone、Twitter、SEO、複数
以前、ASE (Android Scripting Environment)を使って「AndroidからPythonでTwitterに投稿する」という記事を書いたが、来月末にTwitterのBASIC認証が廃止されるので使えなくなる。そこで、OAuthを利用するコードに書き直してみた。最近はAndroidのtwiccaがとても使いやすいのでPythonスクリプトによるTwitterへの投稿もあまりないかもしれないが、Android端末単体でOAuthを利用したTwitterの認証ができることを示す意味でも公開することにした。 まず、「コマンドラインで動作するOAuth対応TwitterクライアントをPythonで作ってみた」という記事で用意したoauth.pyとoauthtwitter.pyをAndroid機の/sdcard/ase/scripts/ディレクトリにコピーする。これはadb
みなさんこんにちは。ふむふむソフトの飯島です。 前回の記事では、Twitterのタイムラインを表示するサンプルコードの処理内容を解説しました。Pythonの処理やGAEの設定など、やや複雑な説明になってしまいましたが、今回はHTMLとCSSを使ってサンプルをカッコよく変更してみたいと思います。また、ローカルの開発環境で動かしていたプログラムを、GAEのサーバーにアップロードして公開する方法も説明します。 Twitter APIを使うと、たとえばこうなります!(その4) さて、今回も本題に入る前に、当社が作ったTwitter APIのサンプルを紹介します。今回はマイクロソフトのSilverlightを利用した、動きのあるWebサービスです。 見ての通り、もはや説明の必要もないくらい元ネタが分かりやすいサンプルで、某有名映画のオープニング風にTwitterのつぶやきを表示する、というものです。
のっちフライデーのショックで一気に書き上げました(嘘)。Google App Engine(以下GAEと略)を用いて℃-uteのなっきぃをTwitterに召喚しました。なかさきBotです。 http://twitter.com/_nksk 今回はなかさきBotをどう作ったのかまとめて、チュートリアル的なものを書いてみました。かなり適当に作ってるので、ここ違うよ!とか、こう書けばいいんじゃない?みたいなコメント大歓迎です。GAEの入門編は以下のリンクを読んでください。ほとんどそこと同じことを書いてます。 http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/ 開発環境はWindows XPで、言語はPythonで書いてます。初Pythonでしたけど難しくなかったですよ。準備として、まずPythonのダウンロード
TwitterAPIのBASIC認証は近々廃止され、今後はOAuth/xAuthにシフトされます。 混乱している開発者も多いと思うので、今回はOAuth対応なTwitterBotを作ることを前提にして、その簡単なやり方を動画に撮ってみました。スクリーンキャストというやつです。 動画の内容 Twitter Botをアプリケーションとしてtwitter.comに登録 Consumer Key, Consumer Secret を取得 Twitter BotアカウントのAccess Token, Access Secretを取得 RubyでTwitter Botアカウントに発言させるプログラムを作成 発言成功 補足:AccessToken発行に使用したスクリプト 動画の中で、AccessTokenの発行に、俺が書いたスクリプトを使っています。 これです。 http://gist.github.c
最近発表されて、一部で話題を呼んでいるTwitterの新しいStreaming API「ChirpUserStreams」。 まだdeveloperへのpreviewリリースということでプロダクトに使うようなことはできないけど。 http://apiwiki.twitter.com/ChirpUserStreams 今までのStreaming APIでは基本的に public timelineから、指定したキーワードを含む発言を拾う 指定したユーザーの発言を拾う というものだった(はず)。検索系としては便利だけど、home_timelineのように自分がフォローしているユーザーの発言をStreamingで得ようとすると全idを繋げたものをリクエストパラメータとして送らないといけなかったりで、あまりカッコよくない形になってしまっていた。 ところが今回使えるようになった「ChirpUserSt
http://d.hatena.ne.jp/sugyan/20100423/1271981903 を読んで,Streaming API と yield の組み合わせがカッコイイ気がしたので自動 follow 書いてみた. #!/usr/bin/env python # -*- coding: utf-8 -*- import sys,simplejson,urllib,urllib2,logging from pit import Pit class TwitterClone(object): def __init__(self, user, passwd,url): self.user = user self.passwd = passwd self.url = url self.follow_funcs = [] def createFriend(self,id): url = sel
みなさんこんにちは。ふむふむソフトの飯島です。 前回の記事では、Twitter APIを利用するための手続きと、GAE(Google App Engine) SDKを使ってローカルの開発環境でWebサービスを動かす方法を説明しました。今回はいよいよ、サンプルコードの中身について解説したいと思います。 Twitter APIを使うと、たとえばこうなります!(その3) コードの解説に入る前に、今回も1つ、当社がTwitter APIで作ったサンプルをお見せしましょう。本連載のサンプルコードのカスタマイズ例として、第1回では「ついまん。創刊準備号」、第2回では「Lispeln α(リスペルン アルファ版)」を紹介しましたが、今回はちょっと毛色を変えてTwitter ボット(bot)を紹介します。 1年間かけてひっそりと1万ダウンロードを突破した、当社開発の人気Windows ガジェット「はとぽっ
Twitter の Streaming API を使って Web アプリケーションを作りました http://nl.amatz.com/ nicoline Twitter の Streaming API でニコニコ動画関連と思われる発言を地引してきて、ニコニコの API とマッシュアップしてタイムラインとして再構成するサービスです。 ある Twitter ユーザーがニコニコでどういう動画を見ているかであるとか、ある動画には Twitter でどういう反応があるかとか、ある動画を見てる人は他にどういう動画を見ているか、といったものが監視できます。 現在追加で開発中の機能としては、あるユーザーについて、視聴傾向が似たユーザーをリストアップするだとか、そんなの作ってます。作ってますっていうかコード自体は仕上がってるのですが、驚異的に遅いのと(Fiber&NeverBlock とか使って
Twitter APIの認証 Twitter APIの使用は、現在"BASIC認証"と"OAuth"の2通りの方法が用意されている。が、今年6月(?)でBASIC認証が使えなくなるという噂で、今後はAPIを使用するのにはOAuthを使用する必要が出てくるようだ。 まぁBasic認証はパスワードだだ漏れになっちゃうからやめておこうよ、という話ですかね。 Basic認証 - Wikipedia Code — OAuth iPhoneアプリでTwitter APIを使いたい場合 結構iPhoneのTwitterクライアントアプリってたくさんあるけど、どういう実装なのだろう? 大抵は初回起動時に設定画面でユーザー名とパスワードを入力させて、それを使ってBASIC認証でアクセスしているのではないのかな? BASIC認証を使うAPIアクセスの実装は比較的簡単。(base64エンコーディングを実装せずに
テスト運用リリースを行ってから早1ヶ月が経ったわけですが、粗方バグの方をつぶし終わり、広告収入でギリギリトントンになるぐらいが見込めたので、晴れて正式リリースとなりました! Twitterボット作成サービス - キャラボット v1.0.0 テストユーザーになってくれた70名の方、不具合打ち上げなどに協力して頂き、本当にありがとうございました。とりあえず、スケール的にはクラウドで作っているので問題ないと思うので、当分この調子で運用していければなと思っています。これからも、少しずつ要望などには対応していきたいなと思います。 今回正式版のリリースに伴って、ドキュメントも作成してあります。 あと、自分自身が日本のシステム業界に対して何か貢献できることはないかと考えて、このキャラボットをオープンソース化(GPL)することにしました。 開発ダッシュボード - charactorbot - Source
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く