トップ > ラボブログ

ラボブログ

2010年11月 アーカイブ

2010年11月17日


CakePHP+Twitter OAuthプログラミング環境を整えるまで

DAC/スパイスラボ神部です。


ひさびさに技術系の更新です。


CakePHP+Twitter OAuthプログラミング環境を整えるまで


ということなのですが、いきなりさくらインターネットに限定します。


さくらインターネットにpearをインストールする


今回と関係ないものも入っていますが、最終的にそろえたいもの:


Archive_Tar 1.3.7 stable
Cache_Lite 1.7.8 stable
Console_Getopt 1.2.3 stable
DB 1.7.13 stable
HTML_Template_IT 1.3.0 stable
HTTP 1.4.1 stable
HTTP_Client 1.2.1 stable
HTTP_OAuth 0.1.18 alpha
HTTP_Request 1.4.4 stable
HTTP_Request2 0.5.2 alpha
Log 1.12.3 stable
MDB2 2.4.1 stable
MDB2_Driver_mysql 1.4.1 stable
Mail 1.2.0 stable
Net_SMTP 1.4.4 stable
Net_Socket 1.0.10 stable
Net_URL 1.0.15 stable
Net_URL2 0.3.1 beta
Net_UserAgent_Detect 2.5.2 stable
PEAR 1.9.1 stable
PEAR_Frontend_Web 0.7.5 beta
Services_JSON 1.0.2 stable
Structures_Graph 1.0.4 stable
XML_Parser 1.3.4 stable
XML_RPC 1.5.4 stable
XML_Util 1.2.1 stable


Pearおよび、PHPの最新版インストールしよう


インストールだけなら さくらでpearインストール覚書 とか 小山太郎.com » Blog Archive » さくらインターネットでPEARをインストール とか コマンドプロンプトを使わないで、さくらへPEARをインストール(Go-PEAR使用) (masha.webTechLog) でよいが、しばらく使っていなかったりするとさくらインターネットのPHPのバージョンが新しくなっていて、~/bin/ の下にはなくなっていたりするので、次にある方法などでローカルの下にコピーする必要があるらしい。


-ドロップシッピングで目指せ月収100万円!!: さくらインターネットのphp.cgiのバージョンがアップしていました。


pearの環境の確認と、pear config-setによる環境設定


まず、サーバインストールされたpearではなくローカルにインストールしたpearをコンソールから使うには、.cshrcのpathを次のようにし、先頭に「~/pear/bin」を付け足す必要がある。


set path = (~/pear/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)


次に、pear installを実行しようとすると、pearの作業ディレクトリが共有部分のためインストールできない。そこで、まずはpear config-showで環境を確認し、共有部分にかかっているのはどこかを確認する。


引き続き、、さくらインターネットへのPEARモジュールの追加インストール: PHPを使ったWebサイト構築 備忘録 さくらインターネットでpearインストール備忘録 - Liner Note さくらへ pear をインストールする « 夢茶爺&苦茶爺のPC奮戦備忘録 を参考に、pear config-set を次々と実行していくことになる。ただし、最後の例で


%pear config-set php_dir /home/(アカウント名)/(PEARインストールフォルダ名)


となっているところは


%pear config-set php_dir /home/(アカウント名)/(PEARインストールフォルダ名)/PEAR


としておかないと、ディレクトリ構成が崩れてしまうようだ。


HTTP_OAthを利用する


この夏大きな変化があったTwitterのAPIまわりですが、pearのHTTP_Oauthを利用するために、下記を参考に準備をととのえる。


ただし、下記でいれているpecl_httpはさくらインターネットには入れられない。


PEAR::HTTP_OAuthをインストールする


しかし PEPr :: Details :: HTTP_OAuth によるとoptionalなものなのでスルーしていいだろう。


実際に利用するところは、HTTP_OAuthを利用してTwitterのOAuth認証を行う @ php-tips PHP用OAuthのサンプルコード HTTP_OAuthでアクセストークンを取得するときにユーザIDとスクリーン名を取得できるようにするための修正 - Awesome Rapid Service あたりを参考に。


APIを別の方面から、Cache_Liteで使う方法


最初はAPIを使いたくなかったので、PHPでTwitter最新のつぶやきを表示する方法 | Johnnnnny.com  を参考にしようとしたが、今はしくみが変わってむずかしいようなので、【Cache_Lite編】PHPでTwitterのつぶやきを表示 | Johnnnnny.com を参考にする。インストールの方法は 第7回 キャッシュを導入して、快適なページ表示を実現する - マッシュアップ講座 あたりを参考にすればよい。


これでひと通り準備はととのうはず。


改めて HTTP_OAuthを利用してTwitterのOAuth認証を行う @ php-tips あたりをみて取り組みとよい。

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1509

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

2010年11月19日


Scribed がちょっと面白いかも

日本ではブレイクしていないけど、面白そうですね。


-ドキュメントに対してGoogle Analytics(もどき)ができるScribd Stats


-“文書版YouTube”米Scribd社Adler社長インタビュー -INTERNET Watch


-次のYouTubeはこれだ!簡単に文書が共有できる『Scribd』 - 100SHIKI ~ 世界のアイデアを日替わりで


最近はHTML5対応も


-FlashからHTML5へ - ドキュメント共有のScribdが大移動開始 | ネット | マイコミジャーナル


-ScribdのCTO曰く”オンラインドキュメントもFlashを捨ててHTML5化する”(貴重なスクリーンショットあり)

 

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1510

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

2010年11月25日


Yahoo!もついにアプリプラットフォームを提供 OpenSocialベースに/OpenSocial 1.1もリリース

DAC/スパイスラボ神部です。


Yahoo!もついにアプリプラットフォームを提供。


日経のリリースによるとOpenSocialベースみたいです。胸熱ですね…


-Yahoo! JAPANがアプリ事業に参入--アプリプラットフォームを提供 - CNET Japan


-ヤフー、開発パートナー向けプラットフォーム事業を拡大


OpenSocial - It's Open. It's Social. It's up to you. のトップのコンテナリストにどんなふうに載るのか、楽しみですね。


OpenSocial 1.1もリリース


このあたりもぜひご参照を。


-spicebox.co.jp メール - [osj] OpenSocial 1.1 が公開されました! - kanbe@spicebox.co.jp


-spicebox.co.jp メール - [osj] mixiアプリ for TouchがOpenSocial Blogに取り上げられています - kanbe@spicebox.co.jp


仕様の日本語訳がでていました。


-OpenSocial 1.1 Inter-Gadget Communicationを日本語訳してみた - a_kimuraの日記


 

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1511

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

2010年11月26日


チケットが売れるとスク水の壁が崩れる!? izonn実験PART2!!

先日の女の子がただ食べてるだけでust世界3位! ~izonn実験配信無事終了~
でのゆづか姫(累計300万人が視聴する人気ニコ生主)コラボに続いて、IZONN実験もの第2弾!

アキバ系オタ芸ライブハウスの聖地「ディアステージ」に所属する萌えアイドル達の、Ustチケット販売エンタテイメントとして、こんなことをやりました。





↓内容はこちら参照。

まずは若干刺激的な衣装の三人が、ライブチケットが貼り付けられた透明なパネルの後ろに立つ。そして、番組中でチケットが売れていくに連れ、パネルのチケットが剥がされていく。つまりチケットが売れれば売れるほど、向こう側の衣装がちょっとずつ明らかに…!ライブも見れて若干刺激的な衣装も見れるなんて…!やったね!全員幸せ!こんなハッピーヤッピーなストリーミングみたことない!今週水曜はお風呂に入ってPCの前でワクワク・テカテカ!  (今回の配信チャンネルを提供した※luvit'sの告知ページより抜粋)


結果的には、約4時間の放送で、なんと51枚、17万8500円の売上と大成功!

詳しい経過(写真もあるよ!)はtogetter:ネット生放送×エロ×フリーミアム×マイクロペイメント×DJ×アート×レトロ×スク水がIZONNで実現!にまとめられているのでそちらをご覧ください。


昔「TV-BROS」のインタビューで、ディアステージの社長もふくちゃんが、「ディアステージは永遠に文化祭の前日」と言っていましたが、まさにそんな感じのイベントでした。
Ustを視聴する約400人も、「この子達の体を張ったイベントを成功させよう!」「チケットを買って残りのチケットの壁を崩そう!」と、その場に居合わせたユーザーが、IZONNの投げ銭感覚でチケットを買ったりtwitterでコメントすることで場を盛り上げ、一緒になって成功させようという、プロセス共有型の盛り上がりがとてもネットっぽくて面白いイベントでした。(と書いてみると、商法的には、AKBっぽくもありますが、、)



さあー、次は何をしようかなー?

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1512

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

検索


SEO ブログパーツ  

+ インデックス数計測 +