トップ > ラボブログ

ラボブログ

2009年07月 アーカイブ

2009年07月01日


ついに「ソーシャルアプリケーション アワード」募集開始!

スパイスラボ神部です。


sappa.png


ついに昨日から「ソーシャルアプリケーションアワード」の募集が開始されました!


-mixi - ソーシャルアプリケーション アワード


-「ソーシャルアプリケーション アワード」本日より募集開始!- グランプリは100万円!ヒット「mixiアプリ」をつくろう - « 株式会社ミクシィ


-ソーシャルアプリケーションアワードが好きだ! - Favorites!


2009/7/1のソーシャルアプリ関連記事


アワード関連の記事も色々出てきてますね。


OpenSocial まわり


-mixi、gooホーム共催!OpenSocial Hackathonを開催します - gooホーム Developer's Recipe


またまたハッカソンがやってくる!今回はお休みするかもしれませんけど。


-[Perl][OpenID] OpenID-Lite, その他 - Codin’ In The Free World


Perl 用の OpenID ライブラリみたいです。


-FPN-フェースブックなどのSNSソーシャルゲームがコンソールゲームを超える訳


任天堂とかもどっかで Mii ベースの SNS を立ち上げて、新しいハードウェアの発売とともにソーシャルマリオブラザーズとかやるんだろうな。あれ?そういえば Mii を使って兄弟で遊べるスーパーマリオってまだないんだっけか?


-改めましてOpenSocialの世界に入門します - 素人だけどプログラミングとかやってみたい。


-shindig の javascript - Web屋かもしれない人の日記 || WebJourney 開発ログ


-OpenSocial勉強会の課題サンプルコード - おもしろWEBサービス開発日記


-ソーシャルゲーム関連株 - socialnet


国内企業対象にこんな感じの記事が出てくるとは。しかもこのくくりでソーシャルゲームかぁ。


-ゲーム×SNS勉強交流会|コンテンツデベロッパーなブログ


へぇ~。そんなことをやられてるんですね -> 手嶋屋さん


-OpenSocial API Blog: Why Enterprise Software Provider Atlassian Chose OpenSocial


エンタープライズ企業もソーシャルアプリを選択する?


-Lyo Kato / Net-OpenSocial-Client - search.cpan.org


Perl CPAN ライブラリにも OpenSocial クライアントが登場。


ソーシャルアプリケーションアワード関連


-mixi 「ソーシャルアプリケーションアワード」 : 広告会議


-mixiソーシャルアプリケーションアワード始まる! - Log on / Log off


-mixiのコンテスト賞品のフィギュアが欲しすぎる県:小鳥ピヨピヨ


なにげのここのポイントだけでバズってますよねw


-ミクシィ(mixi)、「ソーシャルアプリケーション アワード」募集開始 グランプリ受賞者は賞品100万円 | ウェブマスターズ編集部(企業ホームページ担当者のためのポータルサイト)


関連ニュース


-「mixiアプリ」開発アワード、募集スタート 賞金100万円 - ITmedia News


-「mixiアプリ」開発アワード開催、グランプリは賞金100万円 -INTERNET Watch


さすがにニュースは少ないです。


-mixi - ソーシャルアプリケーション アワード » mixiアプリとは?


このアイコン素材、かわいいから使わせてもらいたいなぁ。


mixi アプリまわり


-WEB連載 テクニックの潮流を読む① 是永 聡|宣伝会議ヘッドラインニュース


弊社是永の記事です。宣伝会議7月号に掲載。


-mixi Developer Center (ミクシィ デベロッパーセンター) » よくあるご質問


mixi によるドキュメント。


-【ゼロからのmixiアプリ開発(1)概要編】「AppliTwitter」α版を作ってみました | ソーシャルアプリ.jp


mixi のタイムラインの扱い、気になるんですよね。さくっと Twitter や Facebook っぽくしちゃえばいいのに。


(つまり、日記の更新と、あしあとと、アプリのフィードと、エコーが一緒くたに出てくる感じ)


日本では goo ホームがいち早くそういった形式を取り入れています。画面全部タイムラインじゃないけど。


-【mixiアプリ】mixiアプリを触ってみるその5:気あう?|一笑千金


たしかに、ちょっとしたグラフはGoogle Chart 使うのがラクですよね。


まゆの日記 シリーズ


-初めての mixi アプリ - まゆの日記


-Hello, World! - まゆの日記


-マイミク情報の表示 - まゆの日記


-名前の取得 - まゆの日記


-mixiアプリ | 吉田技研


-mixiアプリランキング | IT幕府


Zynga、IPO するのかなぁ。


(記事内のリンク:ソーシャルゲームZyngaがIPO?: 世界四季報


-【Mixi】ドラクエディタβ » ストレイト・スクール


-Flashクリエイター | 芸者東京エンターテインメント株式会社 | 檄!新着求人速報


やっぱ Flash だらけになるよなぁ。


-mixiアプリ mixiアプリwatcher


これ、毎日更新してるの?(mixi アプリ watcher


-トモダチコレクションがおもしろい - kosukenakata


下記ブログにもありますが、このスタイルはfacebookやmixiなどのソーシャルアプリと似ているような気がします。


そうそう。以外とソーシャルアプリの遊び方も、ユーザは結構慣れていたりして。


Facebook まわり


-Facebook Is Going After PayPal, Google Checkout (GOOG, EBAY)


Facebook が支払い方法の拡充を広めているそうです。もし日本だったらモバイルキャリア決済とか WebMoney 対応するとか、そういうフェーズなんでしょうね。


-第19回:拡大するFacebook、取り残される日本:日経ビジネスオンライン


日本もSNSではガラパゴス化ってわけで。


-WEB DB PRESS Vol.50が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月04日


CakePHPのユーザDBで Basic 認証するには!

スパイスラボ神部です。


以前、CakePHP で Basic 認証のやりかたについて書きました(CakePHP 1.2 の Basic 認証設定があまりにも簡単すぎる ( ラボブログ ) )。この方法はたしかに簡単なのですが、アカウント/パスワードの組み合わせを beforeFilter などにハードコーディングしなければならないという状況がありました。


そこでちょっと考えてみてください。もし AuthComponent を使ってユーザ管理を行っている場合、ここで使っているユーザIDとパスワードを上手に使って Basic 認証などの認証を上記のような Security コンポーネントの取り回しをすることができれば、サイトの可能性がもっと広がるかもしれません。例えば、OpenID の認証なんかをうまくハンドリングすることが出来るかもしれません。今回はそのやりかたの基礎的な部分についてかんたんに紹介したいと思います。


-認証が好きだ! - Favorites!


まずは基本のおさらい


基本は、CakePHP の Security Component を使うことから始まります。


-ベーシック HTTP 認証 :: セキュリティコンポーネント :: 主要なコンポーネント :: マニュアル :: 1.2 Collection :: The Cookbook


使い方はこちらにあるとおり。簡単ですね。


認証用のコールバック関数を使ってモデルベースの認証を!


やり方を探してみたところ、こんなやり方が見つかりました。


-(Bad) Tip: Checking HTTP Auth against your normal users table - CakePHP | Google グループ


ポイントは、loginOption の指定で「'login'=>'authenticate'」という項目が入っていること。これにより、任意の認証の処理を指定した名前の関数で行い、そこでログイン処理を行ったうえ、 true か false かを返し、その戻り値により basic 認証を完了出来たかということを処理できるというわけです。簡単ですね!


また、一緒に書かれている blackHole メソッドは、認証処理を中断して exit させるためのメソッドのようです。


たとえばこんな感じで書くとよいかも。



function _blackHole($error) {
if ($error=="secure") {
// SSL でリダイレクトさせるなどの処理
exit;
}
}


ちょっとだけ補足


ユーザモデルを使った認証、上記のようなやりかたではうまくいかないので、自分の方ではこうしたところうまくいきました。



$data = array(
'User.username' => $args['username'],
'User.password' => $this->Auth->password($args['password'])
);
$status = $this->Auth->login($data);
//var_dump($status);

if ( $status ) {
return true;
} else {
$this->Security->blackHole($this, 'login');
return false;
}


参考にしたのはこちらです。


-【CakePHP】OpenIDをAuthComponentにトッピングしてみる | ねねとまつの小部屋


Security Component マニアックス


少し調べたら、ちょっと参考になるサイトがありました。


-CakePHP Security コンポーネントのまとめ | Sun Limited Mt.


クロスサイトリクエストフォージェリ(CSRF) を防ぐ方法とか、特定のアクションからのポストのみ許可する方法など、こちらも参考になります。


注意!


CGI版のPHPは Basic 認証による値を受け取ることが出来ないので、Security コンポーネントによる方法は利用出来ません。


代替として下記のような方法がありますが、サーバの設定によるのと、PHP4でしか使えないと言う問題があります。


-phpでベーシック認証 - bnote


PHP5 の場合では、HTTP_AUTHORIZATION: という値で代用できるようですが、これもサーバの設定次第です。セキュリティ自体は低下のリスクがあるので、最悪今後レンタルサーバでは PHP による柔軟な Basic 認証の運用が出来なくなる危険性があります。これは認識しておきたいですね。


-PHP5


-PHP4


でもこれは、FasitCGI Module が入っていないと機能しないようです。


-Ruby on Rails/apache2+FastCGIでBASIC認証 - アークウェブシステム開発SandBox


-Foodyn CMS開発日誌 - ApacheでFastCGI使ったベーシック認証


-HTTP_AUTHORIZATION


関係無い補足


なんだか時折、CakePHP のロガー、$this->log() が動かないときがあるなと思っていたのですが、app/tmp/logs に書き込み可能属性がないといけないようです。ちょっとしたメモでした。


あとはこんなのとか。


-CakePHPのAuthコンポーネントのパスワード暗号化を無効にする - Rewish


-Web認証システムの作り方大全―Apache/IIS/PHP/Servlet&JSPそれぞれの場合が好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月05日


DreamWeaver で JavaScript!(OpenSocial 開発)

スパイスラボ神部です。


実は長年の Macromedia 製品ユーザ(正確には Adobe 製品になっちゃいましたが)なので、サイト管理や Web サービス開発を DreamWeaver で行っています。その流れで OpenSocial アプリ開発も DreamWeaver でやっていたんですが、GadgetXML の編集にはいまいち向いていなかったりするんですよね。なぜなら、CDATA 内に書いた JavaScript はコードとして認識されないため。


しかし、ここでちょっとコストをかけて外部 JavaScript 化することできっちり DreamWeaver の JavaScript のコードアシスト機能などが働いてくれます。普通はテキストエディタなり、OSDE(OpenSocial Development Environment )などを使ったりしているのでかなり異端であるとは思いますが、折角10万以上するQA(品質評価)レベルの高いパッケージを使っているのですから、それを上手に使って開発効率を上げたいですよね。いい機会なので、簡単ながらそんな DreamWeaver × JavaScript のノウハウをまとめてみます。


-DreamWeaverが好きだ! - Favorites!


OpenSocial アプリで JavaScript 開発をする効率的な方法


まず大事なのは、自分のメインコードを外部 JavaScript 化することです。opensocial-jquery を使っているのであればそれと同様に自分のコードを src 属性で読み込めばOKです。


さて、別ファイル化した JavaScript コードを開いてみましょう。Gadget XML の CDATA 内に書いた場合と違い、ちゃんと色分けされて表示され、Ctrl+Space によるコード補完も利きます。


さらに嬉しいことに、Postal Search APIs & Solutions ブログ: Dreamweaver で jQuery API のコード補完ができる jQuery API extension for Dreamweaver で紹介されている jQuery API extension for Dreamweaver を使うと、OpenSocial アプリケーションの開発に便利な jQuery の記述もラクになるようです。これはぜひ導入したいですね!


キャッシュに注意


リソースを外部化した場合は、キャッシュの設定に注意です。


-Tender Surrender » OpenSocialガジェット開発で注意すべきキャッシュ機能


開発中は、すべてのキャッシュをオフにしておくといいかもですね。


-天使やカイザーと呼ばれて: Content Rewriter Feature (0.9)


<Optional feature="content-rewrite">
<Param name="exclude-url">*</Param>
</Optional>


CS4についてちょこっと


とはいえ、DreamWeaver CS3 のコードインスペクタやデバッグ機能は、CSS においても JavaScript においても Firebug やテキストエディタで書いている人の先進性からは大きく遅れています(かなり変化が激しい上にまだベストのやりかたについて模索中な言語やそれを取り巻く仕様ですからしょうがないとは思いますが)。


CS4 では Live View という機能でかなり prototype.js や jQuery を使ったコードの開発がラクになりそうな感じですね。


-Adobe Edge: 2008年7月 Dreamweaver CS4 パブリックベータ 第2回 ライブでJavaScriptの動作と動的HTMLソースを確認可能


CS5 くらいでよいので、ガジェット開発や OSDE のような、ローカル OpenSocial アプリ開発についても対応を検討してもらえたら、すごく嬉しいですね。


ということで、楽しい開発ライフを!


参考情報


CS4 を比較対象とした、JavaScript 環境の比較なんてのをみつけました。


-JavaScriptエディタを比較してみた « きんくまデザイン|デザインを生かしたプログラミング


DreamWeaver はいいかもしれないけど、やっぱ高くて買えない!という場合、Aptana(アプタナ)という Eclipse ベースの開発環境もあるそうです。


-Aptana Studio : Dreamweaverの代わりにもなる強力なWeb統合開発環境 » 窓の杜とベクターフリーソフトのダウンロード


DreamWeaver にはプロジェクトという考え方がないので、プロジェクト内コード補完や内容読み取りコード補完が全く利かないというのは、開発環境として考えると確かにダメダメかもしれませんね。でも、Web サイトの要素はそれだけではないので、バランスを考えると DreamWeaver になってしまうこともあります。お金さえ出せば(リテラシーレベルの差異も吸収して)みんなが同じ環境をそろえられるという点も、重要といえば重要だったりします。


-Dreamweaver -Joomler!.net - Decided on Joomla!


-ひでぶろぐ PHP全般続 dreamweaver と cakephp


-【連載】今からはじめるAIRプログラミング (2) AIRプログラミングに適した開発環境 | エンタープライズ | マイコミジャーナル


-ASCII.jp:JavaScript開発にもHTML制作にも使える無料ツール


-色分け、自動補完機能などを備えたJavascriptで出来た高機能なコードエディター『CodePress』 | POP*POP


-Adobe - Dreamweaver CS4 tutorial : JavaScript DOM Spryを効率的にコーディングするコードヒント機能


-DreamweaverでCSSのコードヒントをカスタマイズする。 | ツール | フロントエンド | Webソリューション | 株式会社オロ


-Adobe Dreamweaver CS4 with Fireworks CS4 for Windows & Macintosh (ゼロからのステップアップ!)が好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


OpenSocial アプリ向け仮想通貨の仕様の翻訳があげられてます

スパイスラボ神部です。


OpenSocialでの共通課金APIの仕様の翻訳があがってます。


-天使やカイザーと呼ばれて: OpenSocialでの共通課金API - OpenSocial Virtual Currency API


翻訳元の記事はこちらですね。


-OpenSocial Virtual Currency A...


そういえば、以前ラボでも PVBank というアプリを作りましたが、これをメンテナンスしてまずは人にゲーム内ポイントをあげられるようにしてみたら仮想通貨の勉強になるかもしれませんね。


最終的にこの共通課金 API につなげるところまでやれば、いろいろと役に立ちそうです。


-仮想通貨が好きだ! - Favorites!


おまけ:Google の「OpenSocial」検索結果に出ているアドワーズ広告


ads.jpg


ソーシャルアプリの受諾のコンバージョンが上がるのはいつのことだろう…。


7/5のソーシャルアプリニュース


この週末までは、とくに大きな動きはなし、かな。


OpenSocialまわり


-ウェブマーケティングセミナー「ソーシャルアプリの可能性と活用」開催! - CNET Japan


ゴーガさんセミナー。mixi アプリやられるんですね。


-tzmtk - OpenSocialコンテナに競争的優位性はあるのか


-opensocial: v0.9 の仕様 - 趣味のプログラミング備忘録


-OSDE 0.2.7 使ってみた & 不具合? - あっきぃてきとう日記


-2009-06-30 - Web屋かもしれない人の日記 || WebJourney 開発ログ


mixiアプリまわり


-Orfeon Blog mixiアプリ「ミクシィライブラリ(β版)」リリース


なんかつくりこみがすごいのがきた。Flash じゃなくて jQuery みたいなので作ってるのかな?


-はてブのRSSを表示する mixiアプリを作ってみた part.2 - 超自己満足プログラミング


-mixiアプリでGoogleMapAPIを使う際の注意点 - mixiアプリ開発日誌


-チミンモラスイ? : "ソーシャルアプリケーションアワード" @mixi


チミンモラスイさん。運営費もあわせると500万くらいの予算感?


-ソーシャルぷちぷちを公開しますた。 - satoru.netの自由帳


-mixiアプリの勉強と開発を開始|ららぴまオフィシャルブログ「新作発表ブログ」powered by アメブロ


-mixiアプリ説明会に行ってきます - Kaname's hackday


-A Possibility of Infinity mixiアプリ開発アワードとな


-mixiアプリのPersistence APIを利用した際の文字化けの解決 - 森薫の日記


-mixiアプリが面白そう - ショート・プログラム


-mixiアプリ作成入門(5) - マイミク情報を取得する - | mixiアプリ.info


-OpenSocialist: mixiアプリ開発におけるキャッシュの問題


-Mobile Business University:mixiアプリで利益を出すには??


mixi アプリのセミナーでお金とるのははじめて見た。


-日本最大手SNSサイト「mixi」で「mixiアプリ」が開発可能に - CtrlShift.net


-Mixiのアプリ開発コンテスト - 織田様のブログ - 楽天ブログ(Blog)


-mixiアプリ[モバイルプロモーション担当者が発信!]


-mixiアプリ[モバイルプロモーション担当者が発信!]


-マイミクの人数が多かった場合のページネート処理 - まゆの日記


-他人の詳細情報を取得 - まゆの日記


-第2回 197X オフパーティー - kagamihogeのblog


「おにく」さんの部分。っていうか 197Xs's Wiki - 197X Wiki とか 197xパーティーなんてあるのね。今度参加したいな。


-mixiアプリを作ってみた、その2(マイミクのマイミクまでを含めた一覧表示): スベログ/D


-「mixiアプリ」開発アワード、募集スタート 賞金100万円(ITmediaニュース) - Yahoo!ニュース


Facebook まわり


-旅行案内サイトとコラボした誘拐ゲーム「Kidnap!」 | ソーシャルアプリ.jp


Facebook のキャンペーン・タイアップアプリの情報はとても参考になります!今後も是非是非。


-TwitterからFacebookに投稿する人気アプリが使用不能に―両社の対応にユーザー困惑


-メディア・パブ: Facebookのアクティブユーザー数,毎日70万人も増え,近く2億5000万人に


-フェースブックの勢いがとまらない、1日に70万人増加、11月に3億人へ: SNS,ソーシャルネットワーキング.jp


-Facebook風のサムネイル付きサジェストボックスを実装するサンプル:phpspot開発日誌


-新しいお金 電子マネー・ポイント・仮想通貨の大混戦が始まる (アスキー新書)が好き! - ILOVEIT(β)


-モバイルバリュー・ビジネス―電子マネー・企業ポイント・仮想通貨の見方・考え方が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月06日


OpenSocialアプリ:minimessage に関する情報

スパイスラボ神部です。


OpenSocial アプリを作る際、Gadget XML の Feature のひとつに miniMessage というのがあります。


-gadgets.MiniMessage - OpenSocial - Google Code


これ結構ユーザとのインタラクションに便利なんですが、使うにあたりあんまり情報が無くて困っています。


-MiniMessage が好きだ! - Favorites!


いろいろ探してみる


-MiniMessageによるちょっとリッチなメッセージ表示 - OpenSocial-Japan | Google グループ


基本はこれでいいようです。Require Feature で minimessage を読み込み、new して msg.createDismissibleMessage で呼び出し。


-Postal Search APIs & Solutions ブログ: opensocial-jquery 0.6.0 をリリースしました。jQuery.ajax で signed リクエストが使えます。ほか Flash や MiniMessage など UI のサポートを追加しました。


opensocial-jquery でのやり方。ただし、OpenSocial Hackathonでクイズアプリを作って優勝しました! | twk @ ふらっと であるように、createTimerMessage とかは現状未実装みたいです。


こちらも参考:MiniMessage - opensocial-jquery - 閉じるボタン付きのメッセージを表示し、閉じるイベントをハンドリングできます。 - Google Code


-メッセージを表示する


mixi アプリでもこんなんできるらしいですが、なぜか試してみるとフォントが極小&boldで使えそうにない感じ。スタイルの変更もなぜかうまくいかない不思議。


-ユーザー インターフェースの作成 - ガジェット - Google Code


goo ホームの実装。mixi でもこれくらい細かい解説が欲しいところ。


-世界でいちばん小さなメッセージが好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


はてブ向けに Canonical URL を導入したがブックマークレットが古いと動かない

スパイスラボ神部です。


以前 Analytics 日本版 公式ブログ: RSSフィードとアクセス解析(その2) - Movable TypeでRSSをトラッキングする方法 - という記事が Google 公式ブログにあり、これは便利と早速 MT に導入したのですが、この方法だと RSS 経由のアクセスの場合とそうでない場合の URL が異なるものになってしまっていました。


この弊害は思ったより大きく、はてブでもブックマークされる URL の揺れなどがあり大変困っていましたが、はてなより ブックマークレットでの URL の正規化に対応しました - はてなブックマーク日記 - 機能変更、お知らせなど というお知らせとともに、canonical URL を指定するとよいとのどうぞご利用くださいが。


そこで遅まきながら導入してみました。


-canonical URL が好きだ! - Favorites!


導入は簡単


導入は簡単です。記事に書かれているように、エントリーアーカイブのヘッダに


<link rel="canonical" href="ページの正確な正規化された URL" />


と記載するだけ。


正規化されたURLは、上記RSSリーダ向けのアクセス解析でも利用した Permalink URL をしていすればいいのでらくちんです。


しかし、動かない


ということで早速検証を進めてみました。


基本的にラボのトップのヘッドラインはRSSFeedからとっているので、RSS 用のトラッキングタグがついているのですが、記事を単体で表示するとちゃんと canonical URL がヘッダに表示されています。


これでばっちり・・・と思ってブクマしてみると、なんと動作しません。


サンプル画像を見るとウインドウ内で正規のURLを呈示されているっぽいので、もしかしてポップアップ版でないとダメなのか?と思って ブックマークレット - はてな からポップアップ版を入れてみたがこれも同じ。


書式はシンプルだし間違えようもないはずなんだけど、なんでだめなんでしょうかねー。


-ECサイト4モデル式 Google Analytics経営戦略 (ビジネスアスキー)が好き! - ILOVEIT(β)


追記


Firefox 用拡張機能および新ブックマークではいけるようです。


まず、拡張機能は下記で対応が謳われるように、たしかにこれが動作することを確認しました。


-はてなブックマーク Firefox 拡張 1.1.7 をリリースしました - はてなブックマーク日記 - 機能変更、お知らせなど


それから、下記の拡張機能の紹介の下にある新ブックマークレットでは添付画像のような URL 修正候補が出るようです。


-はてなブックマーク - セットアップ


hatebu_canonical.png


しかし、「はてな ブックマークレット」で検索すると、いまだにこちらの古いページの方が上位に来てしまい、このブックマークレットではせっかくの URL の正規化候補表示 UI が表示されないのです!


-ブックマークレット - はてな


SEOの影響も考慮するなら、こちらのページのブックマークレットは削除するか最新版への弓道を促すべきですし、長年使っているユーザは古いブックマークレットのままでしょうから、それらのユーザの使っているブックマークレットに関しても同様の機能を導入すべきではないでしょうか。


せっかくサイト側がURLの正規化にコミットしようというのですから、これはちょっとなんとかしてもらったほうが嬉しいように思います。

  

ブックマークに追加する

トラックバック

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

コメントを投稿

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


ソーシャルアプリ公開までのティザーを作ってみました

スパイスラボ神部です。


コードを書き通しで飽きてきたので、ちょっと気分転換にこんなのつくってみました。


spice6.jpg


spice6 - スパイスボックスラボラトリがお届けする6つのソーシャルアプリケーション


クオリティが高いものが、6つくらいつくれたらな、という意気込みです(笑)


ほんとに目処が立ってきたら、ティザーの方も更新してみようかな。


-ティザーサイトが好きだ! - Favorites!


-coming soon…いい日にきっと、つづいてる。が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月07日


七夕の夜空に何を願う?ソーシャルアプリニュース2009/7/7

スパイスラボ神部です。


今日は七夕ですね。今日は 社会人コミュニティ ケイレキ.jp (keireki.jp) で呼びかけて私的もくもく会を開催してみました。ガーデンプレイスのスタバに集まったのですが、まあまあいい感じだったのでまたやってみたいと思います。


なんかここのコーナー日記と化してきましたね。


-七夕が好きだ! - Favorites!


2009/7/7のソーシャルアプリニュース


それでは今日もソーシャルアプリに関連するニュースを集めてみたいと思います。


OpenSocial まわり


-世界初モバイルソーシャルアプリのgumi、ミクシィへの挑戦。そして世界へ。|モバイル夜間大学

-OpenSocialHost勉強会に行ってきた - Hacking My Way ~ itogのhack日記


紹介の機会がなかったんで下記に unshiu も紹介しておきます。


-ホーム ‎(unshiu)‎


RoR つかっているひとにはいいかもですね。CakePHP 版も出来ないかな。


-Shindig (PHP版)を動かしてみる【 シナプスエンジニア雑記帳 】


おお、PHP 版の解説。


-MacOSX に Apache Shindig (Java version)をインストール - 京の路


-もう1つの、DBのかたち、分散Key-Valueストアとは (1/3) - @IT


OpenSocial と直接関係ないけど、ちょっと気になるトピックなのでメモ。


-ソーシャルゲーム市場とグローバル|椿ブログ


mixi アプリ周り


-mixiアプリ 縦幅を自動調節してスクロールさせない方法 - mixiアプリ開発日誌


なるほど、これはいい共有。


-野ログはノロキュアMaxHeart - 他人のgadget.xmlを簡単に見れるブックマークレット作ったよ。


定期的に出るなこのエントリ。


-【株価が語る】 ミクシィ 再成長の期待、ゲームに託す:日経ビジネスオンライン


やっぱ最後は株価なのか…?


-mixi 「マイミクGP」 : 広告会議


これはアプリじゃないんだけど、結局これと同じことになるよねぇ。Flash のできばえ次第。ああつまらない。


-mixiアプリの開発コンテスト「ソーシャルアプリケーションアワード」募集開始:ニュース - CNET Japan


-Amazon Product Advertising APIの認証どうなんの - 杜松の実


対応めんどくさいですよねー。


-mixiアプリ制作 - ogijunの日記 - ogijunグループ


-2009-07-06 - SHORTCUT FAN CLUB 草稿


-Web Horizon : mixiアプリのレベルはユーザーのコミットレベルに応じた調整が必要


-mixiアプリ ソーシャルアプリケーション アワード | mixiアプリ.info


-THE SECOND TIMES : mixi、「ソーシャルアプリケーションアワード」の募集を開始


-ホットストック:ミクシィ<2121.T>が軟調、4─6月期の経常利益21%減との報道 | マネーニュース | 株式市場 | Reuters


-NIKKEI NET マネー&マーケット:国内株-手掛かり材料


Facebook まわり


-Facebook Revenues Will Pass $500 Million In 2009, Says Board Member


-英 MI6 次期長官の個人情報が Facebook にうっかり露出 - japan.internet.com Webビジネス


-ソーシャルメディアがコミュニケーション革命を起こす? - 日日是好日


-これ以上、何をやるのだ? - 私的ファイル deltazulu 記録再開


-The Facebook Managerが好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月08日


LUX 女優オーディション開催中&100万円ゲットのチャンス!

スパイスラボ神部です。


今日はスパイスボックスに関わる告知ということで、ただいま LUX キャンペーンサイトで開催中の「女優オーディション」についてお知らせします。

この「ラックス・シャイン・オーディション」は8名のセミファイナリストのなかからひとりを選んで応援メッセージを送り、見事グランプリに輝くと、その来年度作品への出演が決定、人気ハリウッド女優と共演することができるというものです。


そしてご投票にご参加いただいた方の中から抽選で100万円がプレゼントされるほか、WチャンスでLUXの製品サンプルがもらえるチャンスもあるそうです。


ぜひこちらからご参加ください!


090623_banner_160_100.gif


-オーディションが好きだ! - Favorites!


関連ニュース


せっかくなので関連ニュースも。丸の内ビルでのイベントには、ヒロミゴーさんが登場したようです。


-総額8億円の“髪”保険に郷ひろみが「エキゾチックジャパーン!」 | webザテレビジョン: エンターテインメントニュース


-郷ひろみ16~32歳の“花嫁候補”に「メルアドは?」(芸能) ― スポニチ Sponichi Annex ニュース


-郷ひろみ、女優オーディションの候補者を目の前に「ジャパ~ン!」連発 | エンタテインメント | マイコミジャーナル


-時事ドットコム: 郷ひろみ「僕の『2億4千万~』が抜かれた!」


-中日スポーツ:郷ひろみ「花嫁選びみたい」 「ラックス」新CM出演女優発掘オーディション:芸能・社会(CHUNICHI Web)


-ニュース全文 - MSNテレビ番組


-芸能:ZAKZAK


-郷ひろみ、美女8人に囲まれ“花嫁探し” - 芸能 - SANSPO.COM


-ハリウッド女優と共演する栄冠は? 選ばれた美女8人勢ぞろい : イベント : J-CASTモノウォッチ


-郷ひろみ黒髪の魅力「世界に誇れる」 - 芸能ニュース : nikkansports.com


各社、見出しがいろいろあって面白いですね。


↓こちらのバナーからも応募できます。



blogban_148_200.gif


-Audition (オーディション) 2009年 08月号 [雑誌]が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月10日


mixiのアプリカテゴリが変わりましたね

スパイスラボ神部です。


mixi アプリのカテゴリが一気に整理されて、7個になりましたね。


20090710mixiapplist.png


この変更については、mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリに関する仕様変更のご案内 という仕様変更でもお知らせにも掲載されています。


リストにするとこんな感じで、


-ゲーム


駐車戦争とかのゲーム。ソーシャルゲームもソロゲームも。


-エンターテインメント


ジェネレーター系。


-コミュニケーション


チャットとか掲示板とか。Poke もこのへんかな。


-つくる・表現する


CGM系がここに入れられるみたいです。


-知識・学習


辞書とか英語(smart.fm とか)系?以外とヒットするカテゴリかも。


-便利ツール


いわゆるガジェットはこのへんですね。


-その他


テスト用アプリとか、ナンセンス系とかでしょうか。


-再構築が好きだ! - Favorites!


2009/7/10の mixi アプリ情報


いろいろ見ていきます。


OpenSocial まわり


-Yahoo! JAPANがOAuthのService Providerになりました! (Yahoo! JAPAN Tech Blog)


へぇ~。そろそろちゃんと理解したい!OpenID と OAuth ( ラボブログ ) で見たとおり、OAuth があることで Yahoo! 内の API への限定的な利用許可を出せるようになるはず。でも、実際利用出来る API はなんになるんだろう?そこが書いてないなぁ。


追記:どうやらヤフオクAPIで使えるようです:Yahoo! JAPAN - プレスリリース


-hi5 Coins Payment Platform Leverages OpenSocial Virtual Currency API - The hi5 Coin is spreading - Softpedia


hi5 が件の OpenSocial アプリ向け仮想通貨の仕様 ( ラボブログ )
を将来的に採用するのかな?


-Facebook, Twitter, YouTube ... ソーシャルメディア・プロモーション本格普及の予兆あり:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ


-= Rackがあると便利 - Web屋かもしれない人の日記 || WebJourney 開発ログ


-OpenSocialに時間関係のAPIがない件 - バックボーンレスハム


-trick7 - gadgets.window.adjustHeight 指定でも Safari でスクロールバーが表示される時は


-CYPHER-WORKS(コピペプラグラマから書けるプログラマへ) - OpenSocial 外部サーバからXMLを読み込む処理


mixi アプリまわり


-Web Horizon : mixiアプリのレベルはユーザーのコミットレベルに応じた調整が必要


「ユーザのコミットレベル」という単語が曖昧で文脈がよくわからないのですが、ユーザ総体の受け止め方を見逃すことなく、mixi には最大限のリーチをとってもらいたいという期待なのでしょうか。まあ「mixi アプリ(笑)」とか言いたくなる人が多いと思うので、それを跳ね返す面白いゲームアプリとかあるといいかもですね。


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリに関する仕様変更のご案内


上記の再掲ですが、ほかにはこんな点も


・home画面の「アプリガジェット」※の非表示化


今からオフにしておいてほしいのですが・・・沢山出ているとブラウザが重いので。


・開発中アプリの検索除外


公開アプリ=以前の認定アプリ なので、すなわち mixi の認可を経ないと検索されない。結構厳しくなりますね。逆にガイドラインに沿ったモノをつくれば有利ということも言えます。


・アプリの「追加条件と公開レベル」設定機能の廃止


これは不便なような・・・現在のサンドボックスが引き続き提供可能ということなら別ですが。またこれよりもいわゆる「アプリガジェット」の公開設定のデフォルトを規定できないのを何とかしてほしい(ユーザにより非公開状態のままガジェットを使う人も多い気がする)。


-mixiアプリ説明会レポート - ウマい話、ちょいくれや。


-はてなブックマーク - 【株価が語る】 ミクシィ 再成長の期待、ゲームに託す:日経ビジネスオンライン


広告モデルが崩壊するなか、舵取りとしてはギリギリセーフ?だったのだろうか。


-ミクシィ、連日で年初来高値を更新--「mixiアプリ」提供による下期の回復を先取る形に - VENTURE VIEW


-モーニングスター [ 株式ニュース ]


-ミクシィ、mixiモバイルのバナー広告クリエーティブを広く募集:ITpro


あのすでに限界までクリエイティブなモバイルバナーが更にクリエイティブになるというのかw


-mixi:mixiモバイルでもリクルートC-teamとバナークリエイティブ募集|広告マーケティングシンクロニシティー


-mixiアプリ承認制メモ - satoru.netの自由帳


それでもまだ1000アプリ行ってないんだな。


-オンラインチャット『○×』を公開しますた。 - satoru.netの自由帳


やのさとるさんの新作。


-ブログが続かないわけ | [Perl][JavaScript]JavaScript とPerl で○×ゲームを作った


また別のひとの作。偶然だ~。


-mixiが仮想空間化していたら - 練って練って練り込んで。@はてな


-れぃニャン(´Д`*)アメブロ


!?


こんなアーリーアダプター層がいるとわ…


-ミクシィ 再成長の期待、ゲームに託す - mixiアプリ|WEBコンサル会社社長 Aryuのアレなブログ


みんなよく見てますねー。


-羽岡哲郎ブログ: mixiアプリコンテスト、コラボ募集


声かけしたい。


-名古屋発、激弱!中小企業社長の「時々Blog」 mixiアプリ


株式会社ツクルさん。


-A Possibility of Infinity mixiアプリの話とか


-ngi groupとアエリア、I-SHINビジネスプランコンテストの結果を発表:ニュース - CNET Japan


マイミクグランプリ


これって mixi アプリの存在意義を感じさせるのか、薄れさせるのか微妙な企画ですよね。コレも一応 mixi Connect 使っているのだろうか?


-mixi、マイミク同士でコースを繋ぐ「レガシィ」タイアップ企画 -BB Watch


-mixi 「マイミクGP」 : 広告会議


ソーシャルゲームまわり


-有料ゲーム危機の時代 Free to Play(基本プレイ無料)で収益化はできるか | ソーシャルアプリ.jp


-メディア・パブ: ソーシャルゲーム業界の集会,ネット事業に新たな大波到来と盛り上がる


-物理的にコピーが難しいのではなく、サービス的にコピーできないもの - Number7110


最近、ドリコムの方、元ドリコムの方によく遭遇します。


Facebook まわり


-中高年層の大量流入で急速に老化が進むFacebook - 米iStrategyLabs調査 | ネット | マイコミジャーナル


-高齢化するFacebook,55歳以上のユーザーが半年間で6倍に:ITpro


-フェイスブック利用者にアイスクリーム28万個配布: インターネット広告のひみつ - ブログ


お、また新しいソーシャルアプリのプロモーションネタみっけ。


-2009年Facebookの売上は500億円突破は確実:その内訳は|Next Big Thing!!


-マイケル・ジャクソン、「Facebook」のファンの人数がついに1位に at ブログヘラルド


-jQuery JavaScript実践リファレンス―Webデザインを強化するためのが好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


Flash AS3 で .as ファイルをドキュメントクラスに指定する

スパイスラボ神部です。


Flash AS 3 で ActionScript ファイルを外部化する方法について、調べてみます(なんかこれで三度目くらいな気がしますが…)


-ActionScriptが好きだ! - Favorites!


外部 ActionScript のことはドキュメントクラスと言うらしい


-suz-lab - blog: ドキュメントクラスでAS3の外部ファイル化


AS3からはドキュメントクラスなるものが設定できるようです。
ここで設定したクラス(AS3ファイル)が、
SWF実行時に最初に起動されるようです。


設定の仕方は簡単で、シーン(ドキュメント)が開いている状態で、
下部、プロパティタブの右下に、「ドキュメントクラス」
という項目があります。
そこに該当クラスをパッケージ名から記述するだけでOKです。

ここでちょっとはまる。


ファイル名とクラス名とコンストラクタ名は一緒にしなくてはいけないらしい。


ファイル名が Main.as だったとしたら、public class Main extends MovieClip としなければいけないし、コンストラクタっぽいものも public function Main() { としないといけない。


(この辺が参考になりました:コンパイルエラー(5000-)


コンパイル出来たものの、エラーが出る・・・


ダイナミックテキストにインスタンス名をつけていたりすると、プロパティが生成できませんでしたと言われコケる。パブリッシュ設定で「ステージのインスタンスの自動宣言のチェックをはずす」とかやっとくといいみたいです。


-ドキュメントクラスのまとめ « きんくまデザイン


ドキュメントクラスに関する参考資料


-ドキュメントクラスのまとめ « きんくまデザイン


-ActionScript 3.0 -ドキュメントクラス-|web memoria


-suz-lab - blog: ドキュメントクラスでAS3の外部ファイル化


-CTOA日記:パッケージとクラス定義 for actionscript3.0 - livedoor Blog(ブログ)


もうちょっと後で参考になりそうな参考資料


-ステージに配置したコンポーネントを、ドキュメントクラス内で使う方法 » TECH Matari


これは使いそうだ。


-1046: 型が見つからないか、コンパイル時定数ではありません - dasign の Flash にっき


-Flash/ドキュメントクラス超解説 - MinacoWiki


ちょうわかりやすい何か


-milk-garden » Flash CS4


Flash Develop も早く使いこなしたい。


追記


-無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き) | ClockMaker Blog


という記事が出ていました。すごく参考になりそうです。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


ActionScript 3 でイベントリスナ(ボタンアクション)

スパイスラボ神部です。


ひとつ前のエントリーでは、無事ドキュメントクラスを関連づけることが出来ました。パチパチパチ。


では次は Action Script でイベントリスナーをやってみましょう。


イベントリスナーを関連づける


-Flash Actionscript3.0(AS3)でボタンを作る|Webで使えるテクニック!Webで困ったときのメモ帳


-cesare:ActionScript 3.0 チュートリアル:イベントリスナ


-AS3 のイベントモデル「習うより慣れる」


なんかまどろっこしいですね。addChild とか。AS3 版 jQuery みたいなものはないものか…。


-OZACC.blog: AS3のイベントリスナー


それでも一応当初の案よりはシンプルになっているらしい。


シンプルボタンは廃止の方向


これまでのボタンはどうやら廃止の方向らしい。UserInterface Component の押し着せのボタンを使わなくてはいけないらしく、やれやれという感じ。


-ボタンとイベント


ほんとこれどうやってカスタムするんだろう。


参考になるのはこのあたり。


-ステージに配置したコンポーネントを、ドキュメントクラス内で使う方法 » TECH Matari


これって用意されたコンポーネントに限定の話だったのね。


-FLASH-JP.COM - フォーラム


-FLASH-JP.COM - フォーラム


ステージに乗せるってことは、やっぱりそれを使えってことだよな。


-as演算子の使いどころ (www.imajuk.swf)


みたいに無理矢理型変換させることも無理でした。


フレームアクションとイベント処理をやっつける


ここまで来ればあとは簡単。コールバック関数の中にいろいろと処理を書きましょう。


-webmov08 » 第7回:ActionScript3.0:フレームアクションとイベント処理


さて、上記の方法↑の通りにやったらうまくいかないところがありました。


this をムービークリップの前につけると、onClick にあたるコールバック関数の中でムービーを再生しようとしたときに、未定義のエラーとか出ちゃいました。


-アクションスクリプト3.0書き方練習帳  ムービーの再生/停止


こちらのように、this をとったらうまくいきました。


その他参考資料


-ボタンとイベント


-【AS3入門】マウスカーソルをボタンの動作(ハンドカーソル)にする - 独学ActionScript


-AS3.0 だけでちょっと素敵なボタンを描くよ - てっく煮ブログ

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月13日


Twtter の RT という作法の説明を珍しく見かけた

スパイスラボ神部です。


最近 Twitter をまわる状況がちょっとだけスパークしています。Twitter の企業活用への道去年くらいからはデジタルガレージグループDGインキュベーションがやっている「twicco ついっこ 」みたいなものがありましたが、今年前半からは企業や個人が自発的にアカウントを作って発信を始めるという感じ。企業プロモーションの提案にも、とりあえずいれておくか、みたいな空気もあるような気もします。


春にあった Twestival Tokyo であったイベントで聞いた話では、国によっては街のスタバ単位でアカウントがあり(スターバックス渋谷駅東口点みたいな感じで)客が店のサービスについて会話してたりするとかいうくらいなので、この話がホントかどうかわかりませんがそのくらいまで細かい根が貼られると楽しいですよね。


-Twitterが好きだ! - Favorites!


RT ってなんだ?


それにしても、最近ちょくちょく RT っという文言を発言の中に見かけるようになりました。しかしどうもニュアンスがわかりません。どうやらメールでいう Fw: みたいなものなのだろうけれど、調べてもぴんと来る文章が見つからず悶々としていました。


するとこちらのページではじめてそのRT についての説明を発見。


-Geekなぺーじ : 渋谷区議 鈴木けんぽう氏の発言をモロにReTweetしちゃったんですけど...事件


*補足) ReTweetというのはTwitter上における他人の発言を、「RT」などの文字を付加した状態で転送する行為です。自分のフォロワーに対して他者が発言した情報を転送することによって、140文字の"つぶやき"が発信者だけで本来届く範囲よりも広く伝わるという効果があります。さらに、ReTweetによってReTweetされた発言者が注目されてフォロワーが増えるという副次的な効果もあります。


※残念ながらこの説明文は 140 文字には収まっていないようですが


Retweet なのか、Retweeting なのか?


ちなみに「Retweet」の略なのか、「Retweeting」なのかははっきりしませんでした。


Retweet 派はこちら。


-papativa.jp - Twitter のRTの意味を知る


Retweeting 派はこちら。


-TwitterのRetweetingについてちょっと言っておこうと思う - 頭ん中


ちなみにお作法もあるようで、


RT @[発言者のID] [発言内容]


らしい。でも通常この @ っていうのは他の人への投げかけに使うので、慣れないとなんで引用元に発言戻してるの?使い方間違って無くない?という風に感じてしまうし、慣れてしまってもいいいのだろうかという気がする。現在 Twitter の中にメールのフォワードにあたる共通規約がないのであれば、それが生まれることを期待するか、あとは慣れるしかないのかなぁ。ここで新しい仕組みを用意しないのが、Twitter のいいところなのかもしれないし。


実際、結構普及しており、これを前提とした解析なんかもあったりするもよう。


-Twitterの「ReTweet」が面白い - @IT


あとは共通の話題について語るときに # かなんか使っていた気がするけど、あれの使いもよくわからない。また今度使い方を探してみたいと思います。


-Twitterの本が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月14日


JavaScript の配列と連想配列の違い、そしてJSON!

スパイスラボ神部です。


最近 OpenSocial アプリを開発していてすっかり仲良くなってきた JavaScript。しかし、やっぱりなじみのないところがあるのでいろいろ疑問に思うところもあったのですが、調べたらいろいろわかってきたのでここでいったんまとめてみます。


-JSONが好きだ! - Favorites!


JavaScript の連想配列って?


OpenSocial では外部サーバとの通信をする際に makeRequest を使います。その際 postdata をブランケットで囲まれた { postkey : postvalue} という風に定義して渡すのですが、これががなんなのかわからず使っていました。しかし、この値の組み合わせを増やさなければいけないときに実態がわからず困っていました。


そこで探してみたところ、


-JavaScript の配列と連想配列の違い - IT戦記


にてこれが JavaScript の連想配列であることが判明。もし PHP で書くとしたら array("postkey"=>"postvalue"); という感じ似なるのでかなり違いますね。今振り返ると key と value の組み合わせなので連想配列が一番近そうだな、と思えるわけですが。


肝心の増やし方は、それぞれの key と value の区切りを , (カンマ)で区切るだけでした!わからなくってセミコロンとかで区切っていましたがこれは当然うまくいきませんでした。


JSON を使う意義は?


あわせて、JavaScript を使う上で JSON の意義がいまいちよくわかってなかったんだけど、


-[Think IT] 第1回:JSONってなにもの? (1/3)


を見たらちょっとわかりました。PHP から XML をシリアライズするのと同じように、テキストとデータオブジェクトの間でデータをシームレスにやりとりできる仕組みなんですね。


これって目黒の雅叙園で開催された Google Hackathon のときも「サーバから json 出して」みたいなことをチームメイトに要求されて訳もわからず出力していたんですが、こうするとクライアントサイドで面倒なパージングとかなしに変数として使えるというわけですね。なるほど。


ただし、そんな eval すればいいだけの賢い子にもちょっと使いこなすコツはあるようです。


-Greenbear Diary - JSONをevalするときは括弧で囲まないといけないらしい? , S式をRubyで手軽に生成する


まあ、eval ってのがそもそも謎な関数なんですが、自己実行形の関数とでも言えばいいんでしょうか?ともかく Wikipedia をひいてお茶を濁しておきます。


-eval - Wikipedia


その他の JSON 関連情報


-第三章 データを解析し表示しよう:JSONのデータを表示する


-JSON/簡単なテスト:基本


-風の吹くまま 気の向くままに: [JavaScript]JSONでのデータの受け渡し


-s.h.log: JavaScript - JSONでデータを受信する方法2種類


-JavaScriptでJSONをeval - sshi.Continual


追記


ちょっと気になっていたんですが、makeRequest でも JSON でもないとき、つまり今までの下手な処理はなんなんだろうな?というのが気になったんですが、どうやら「パイプ処理」ということでいいようです。UNIX のパイプと一緒ですね。それではっと気がついたんですが、Yahoo! のフィードなどの操作のサービス Pipes: Rewire the web も、パイプ処理の連結から Yahoo! Pipes だったんですね。


なるほど納得です。


-WWW上を流れるデータにパイプ処理を - Yahoo Pipes - スラッシュドット・ジャパン


-JavaScript 第5版が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月22日


7月中旬までの OpenSocal アプリについての動き

スパイスラボ神部です。


この2週間、いろいろと OpenSocial の話題がありました。


数多くあるので中くらい~大きめのものだけ紹介します。


mixi アプリのアップデート


mixi アプリまわりでもろもろ発表がありました。


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリ広告掲載ガイドライン(案)


広告掲載ガイドラインの発表。弊社の立ち位置としては気になるところです。


-mixi Developer Center (ミクシィ デベロッパーセンター) » 外部サイトへ誘導するための手順


requestExternalNavigateTo()関数 なんてのが。動作確認も含めて要チェックですね。


画面周りの変化


画面周りも最終調整に入っているようです。


--mixi Developer Center (ミクシィ デベロッパーセンター) » mixiホーム&プロフィール


ホーム画面の変更。アプリ専用フィードというのが新しく入ってますね。


アクティビティストリーム枠は一本に絞った方がいいと思うんだけど、いきなりの変化はやっぱアレなのかな。


--mixi Developer Center (ミクシィ デベロッパーセンター) » アプリTOP


アプリトップ。さすがにきれい。このへんは mixi お得意ですね。OpenSocial アプリのマーチャンダイズとしてはとても良質ですごく嬉しいです。opensocial.org のはやっぱなんかさみしいですし(OpenSocial App Directory


--mixi Developer Center (ミクシィ デベロッパーセンター) » アプリ説明ページ~追加フロー


めっちゃ変わってますね!3枚のキャプチャ画像をいかに面白く用意するかがポイントになりそうです。


--mixi Developer Center (ミクシィ デベロッパーセンター) » アプリ利用


mixi のメニューバーがなくなってます。これはもうチェックインされてますね。


その他


-mixiアプリに招待機能をつけてみよう! - mixiアプリ開発日誌


これはかならずつけましょう~。さすが空飛ぶさん、手早いですね!


-mixiアプリ簡単に作れる「ポコポコアプリ」 知識もサーバも不要で - ITmedia News


先週はけっこう話題になってましたね。うちの初期アプリはみんなこれでつくれると思います。


サービスサイトはこちら:mixiアプリを誰でも簡単につくれる!ポコポコアプリ


会社サイトはこちら:株式会社トリグラフ | Triglav | Webコンサルティング、Webシステム制作・開発、SaaSならトリグラフ !


-ドリコム、mixiアプリ向けにポイント付き広告サービス「poncan」を提供開始 - VENTURE VIEW


これはもっと普及した段階で出ればいい気がするけど・・・先を行きすぎている感も?


サービスサイト:ソーシャルアプリ(mixiアプリ)向け広告配信システムponcan(ポンカン)


-ミクシィ、携帯電話ゲーム「ピコミク」を終了:ニュース - CNET Japan


完全に mixi アプリ公開と連動した動きですよねぇ。でもまさか終わるとは。会社の女子も「オキニイリのゲームが無くなる」と悲しんでいました。意外なユーザを発見w

ブックマークに追加する

トラックバック

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

コメントを投稿

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


新しいお菓子情報の Twitter アカウント @newsnack を開始

スパイスラボ神部です。


昨日あちこちでこんな質問をしてみました。


-Twitter で「こんなアカウントがあったら絶対フォローするのになぁ」というアカウントがあれば教えてください。個人、団体、店舗、機関、架空の存在などなんでもOKです。いわしで質問しますので140文字くらいでさくっと教えてください。


すると、ケイレキ.jp の方で「コンビニとかでの新発売のお菓子情報をおしらせしてくれるアカウントがあったらなぁ」というリクエストが。ちょうどラボでは年初にお菓子にからんだ「菓写メ - お菓子の写真でおもしろテキスト♪ 」というサービスをやっていたのでこれはぴったり!ということで、早速アカウントをとってみました。


アカウントは @newsnack です。


-kashame (newsnack) on Twitter


まだちょっとよくわかってないのですが、@newsnack 宛にRT というのをしていただければ、タイムラインの方で紹介いたしますので、ばしばし @ 投げてもらえればと思います。


お菓子好きな男女にどんどん広めていくぞ~!


などとダイエット中なのに思いましたw


-コンビニ菓子が好きだ! - Favorites!


-お菓子作りのなぜが好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixiアプリ第34弾「モバミク!」をリリース

スパイスラボ神部です。


ひさびさにプチ mixi アプリをリリース。トリグラフさんの 「ポコポコアプリ」 で出来るようで出来ないもののような気がするので、つくってみました。


PC版ホームに貼り付けて、モバイル版のプロフィールURLに誘導するホーム画面での利用に特化した mixi アプリです!


mobamiku.png
[mixi] モバミク!


どうぞご利用ください。


※現時点でのご利用には、mixi アプリの開発者登録を済ませている必要があります。
 
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月27日


ソーシャルアプリ最前線7/27

スパイスラボ神部です。


ひさびさにブログを更新してみたり。


話題は相変わらずソーシャルアプリネタです。といいつついきなり jQuery ネタですが、これって OpenSocial アプリの国際化にもうまく使えませんかね?


-MOONGIFT: » jQueryを使って国際化処理を行う「jquery.localize.js」:オープンソースを毎日紹介


そういえば最近 Twitter 検索をウォッチしてますが、mixi アプリについてつぶやいている人も結構多いですね。なかには、「OpenSocial のクラスタはないの?」というつぶやきがありましたが、Twitter のクラスタってどうやってつくるんだろ。そもそもつくるものなの?と思い立って調べましたがやっぱりわかりませんでした。


-ソーシャルアプリが好きだ! - Favorites!


ソーシャルアプリ最前線7/27


-OpenSocial API Blog: Japan's mixi adds mobile support with its OpenSocial RESTful API


mixi 山下さんによるモバイル版オープンソーシャルの仕様の解説。


-Opensocial Hackathon 7月 | みぞおち


7月の hackathon のレポート。優勝はボードゲーム由来の mixi アプリのようですね。


-アプリデータを更新、取得、削除する - goo Developer's Kitchen


OpenSocialでは、JavaScriptのオブジェクトをJSON形式に変換するメソッドとして、gadgets.json.stringify()が用意されています。


そうだったんだ。


-いささか落ち目のMySpaceだがMySpace Musicは大ヒット―1年でトラフィックを10倍に


mixi まわり


-3000万人市場を公開へ、一大ビジネスチャンスです:ITpro


年初から1400万->1600万->1700万とか公称が増えてきた mixi ユーザ数だが「将来3000万人を見込むmixi会員に向けて」とかいう見出しでこんな書き方しちゃっていいのか?


この記事に関しては、こんな「雑考」も出ています:ミクシィ・笠原社長に関する雑考 - Binwa Diary


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリに関する仕様変更のご案内


おや。ささやかな変更だけど、これはどうなんだろう。アプリ一覧にはアクセスできたほうが嬉しいけどなぁ。


-mixiアプリ マイミクと競うポーカー「ポーカー10」 - mixiアプリ開発日誌


開発者はFlasher/デザイナーのYonedaさんです。


-渋谷から「ギャル」が消えた? 裏にある人気「SNS」の存在 : ギャルウォッチ : J-CASTモノウォッチ


なんか作れそう。


-twitterやmixiアプリで楽しめるバトルゲーム - mondorian | モンドリアン


mixi アプリ版は開発中のもよう。


-http://mixi.jp/atom/friends/r=1/member_id=あなたのmixiID


こんなのできるんですね。mixiアプリを作るときにも使えそうです。


-mixiアプリを作ってみた(ポコポコアプリで) - MS-14D


-

Facebook まわり


-Facebookプラットフォームは繁盛しているが、前途は平坦ではない


-Facebook、Twitter風「フォロー」機能への小さな歩み


-友達のつぶやきだけから検索できる『Status Search』が便利そうだ - IDEA*IDEA ~ 百式管理人のライフハックブログ ~


OAuth ばんじゃーい。


-Twitter / Shohei Ohsawa/大澤 昇平: Twitter vs. Facebook。OpenS ...


まさにまさに。


OpenStack まわり


-2009-07-25 - Web屋かもしれない人の日記 || WebJourney 開発ログ


-OpenSocialのサービスプロバイダっぽいのを作ってみる - eth0jpの日記


-ソーシャル消費の時代 2015年のビジネス・パラダイム (講談社BIZ)が好き! - ILOVEIT(β)
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


『あのひと検索SPYSEE』のオーマがマイスパを開始

スパイスラボ神部です。



あのひと検索 SPYSEE [スパイシー] がよく知られている オーマ株式会社 が、今度は あのひと応援チアスパ! - Cheering SPYSEE というサービスをはじめたようです。


ネット寄付で個人を応援「チアスパ!」 人物検索「SPYSEE」連動 - ITmedia News という記事によると、人物ベースの投げ銭システムのようで、バックエンドは PayPal 一本、本人確認は運転免許証など、かなり本格的です。


当然これを使うときに考えるのは PayPal で直接寄付ボタンを設置したときとどちらが割がいいかという話。直接設置したときよりも『残額の15%ならびに消費税を事務手数料として差し引く。』および振込手数料が引かれるので、結構大きく引かれるような感じがしますね。


運営費用を捻りだすにも、無名の人物ではなくスポーツ選手や有名人に声をかけて、そこからの手数料とかがないと普通のユーザから維持するのは難しいかもしれませんね。


ともかく、PayPal を使ったサービスということでちょっと注目してみました。


-PayPalが好きだ! - Favorites!


-日本人にはもう売るな!ネットで世界進出する方法 (PHPビジネス新書 70)が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


OpenID で OP Identifier をつかって楽々ログイン(1)

スパイスラボ神部です。


(7/28 修正)id:ZIGOROu さんより 2009-07-27 - Yet Another Hackadelic といった感じのあたたかいかいご指摘をいただきました。今回使用を意図しているものは「OP EndPoint URL 」ではなく、「OP Identifier 」になるということで、各所用語を「エンドポイント」から「OP Identifier 」に修正しています。あしからずご了承ください。


今日はちょっとだけ CakePHP をさわれています。CakePHP で OpenID を使うとき、いつも参考にさせていただいているのが 【CakePHP】OpenIDをAuthComponentにトッピングしてみる | ねねとまつの小部屋 というエントリなのですが、このサンプルの場合、ユーザに OpenID を入れてもらわないといけないという問題があります。例えば mixi の場合は https://id.mixi.jp/xxxxx といったものが OpenID になるのですが、これをユーザに調べて自分で入れてもらうのは面倒ですよね。


そこで OpenID には OP Identifier というユーザ誘導のためのすばらしい仕組みがあるため、このステップをパスさせることができます。上記エントリの続き的に、OpenID Component をトッピングした状態で、CakePHP でこのエンドポイントを処理するにはどうしたらいいのか、といいうのを考えてみましょう。


とかいいつつ今回は予告編。次回で具体的な実装について書いてみたいと思います。


-OP Identifier が好きだ! - Favorites!


追記


ご指摘いただいたエントリの中で呈示されているこちらの資料 Introduction OpenID Authentication 2.0 Revival によると、OP Identifier のほかに Claimed Identifier というものも使えるそうで、これらはまとめて「User-Supplied Identifier」と呼ばれるそうです。


関連資料


-速報、1500万人が使える mixi OpenID の技術面を解説するでござるの巻 - Yet Another Hackadelic


こうして今振り返ると、mixi の OpenID 対応はソーシャル化に向けたひそかな一歩だったんだよ!


OpenID の OP Identifier を使ってユーザーを誘導しているサービスほか


-リグレト


-イベント開催支援ツール アテンド : ATND


-タグ「OpenID」を含む新着エントリー - はてなブックマーク

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月29日


mixiミュージック終了は「アプリ版に続く」感じにしたらよかったのに

スパイスラボ神部です。


ちょうど一週間前くらいに、ピコミクを終了するアナウンスがあったのをとりあげた のですが、今度は mixi ミュージックが終了だそうです。


-[mixi] 運営者からのお知らせ


-「mixiミュージック」終了 ユーザー数伸びず - ITmedia News


-ミクシィ、音楽系サービスをすべて終了 : CNETニュース : ニュース : ネット&デジタル : YOMIURI ONLINE(読売新聞)


このへんを見ると、普通はネガティブな印象に見えてしまいます。


もちろんリリース内では


今後 mixi では、来月より開始する新サービス「mixiアプリ」において、様々なパートナーの皆さまと共同で、多彩なサービスを提供してまいります。


SNSと音楽やその他のエンターテイメントを融合した「mixiアプリ」の登場に、ご期待ください。新サービス「mixiアプリ」についての詳しい情報は、改めてご案内させていただきます。


などともあり、mixi アプリに発展解消するのかなということも匂わせるのですが、各種メディアはよりネガティブなアングルから記事にしてしまっており、ピコミクのときよりもなんか消極的なアナウンスに見えてしまうなぁ、と感じました。


実際にアプリの提供をするかというところはあるけれど「mixiアプリ版のソーシャル再生リスト共有アプリのリリースをします」というアナウンスにするとかいう方法もなかったのでしょうか。それでしたら今のユーザの期待をアプリまで引っ張れる気がするし、mixi ミュージック(ラジオ)は身の回りでも評価が高いし、自分も時々聞いてみたりしたので、ちょっとそんな風に思ってしまいました。


とはいえ、こういう判断が投資家には逆に「画期的な決断」として受け取られることもあるかもしれませんし、結果がいい方向に転ぶかどうかはわかりませんけどね。ただ、ある側面のリソースが解放され、また新しいことに mixi がチャレンジ出来る機会にも対応できる、ということでもあるのかもしれません。


ユーザベースでもマルチメディアベースの mixi アプリはいくつかあるので、その中からソーシャル性のあるプレイヤーが生まれてくることを期待したいですね。この勢いで自分で実装してしまうのもありなのかもしれません。


「ソーシャルプレイヤー」とかいって Twitter 風のタイムラインをもったプレイヤー、とかね。


追記


mixi ミュージックの特徴については、次のレビューに詳しいです。


-公式ヘルプより詳しい(かもしれない)「mixiミュージック」レビュー - 『ちよろず。』


アイディアやエッセンスを拝借して自作アプリ版をつくるとしたら、少なくともこれレベルの画面品質は備えておく方が、マーチャンダイズ的にも既存のmixiミュージックユーザを再誘導出来るチャンスになるのではと思います。

 
-ミクシィ、音楽系サービスをすべて終了:ニュース - CNET Japan


CNET の記事。
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月30日


R25.jp モバイルの更新終了。そして「mobile R25.jp」へ!

スパイスラボ神部です。


本日が R25.jp モバイル の更新終了日になるそうです。現在サイトにアクセスすると、四年間のご愛顧にお応えするサイト運営からの感謝のメッセージなどを読むことができ、仕事の合間にいつもお世話になっていた自分にとってもなんだかしみじみした気分になりました。サービス終了日時は、本日7/30の17:00になるそうです。


しかし、「終了のお知らせ」の中にさりげなく「追記」の記述が。ここを追いかけてみると、こんなことが書いてありました。


Yahoo! モバイル内に新コーナー「mobile R25 Powered by Yahoo Japan!」を解説いたします。フリーマガジンR25およびPCサイトR25.jpで掲載中のコラムを中心に、yahoo! モバイルのニュース、スポーツ速報、路線情報、天気、朝配信のメールマガジン「朝読むマガジン」などもご利用いただける内容となっております。R25モバイルは終了いたしますが、新サイト「mobile R25」に同様のサービスもございますので、今後はこちらをご利用いただけますと幸いです。


おお!


ハコから自分でつくるのはやめて、コンテンツデリバリーというカタチに移行する感じなのですね。なんとなく、昔のバンドが復活したとか、終了すると思った番組がやっぱり継続したことが決まったようなうれしさがありますね。


いざアクセスしてみると、体験上はほとんど変わらない感じです。なんだか嬉しいお知らせだったので、ブログにエントリしてみました。


せっかくなので QR コード


↓mobile R25 へのQRコードはこちら。



追記


そういえばこんなシリーズがあがっていますね。この記事読んでひどいこと書くなあ、と思ったのもこのエントリをあげたきっかけです。


-けいたいこうこくぎょうかいは しょうたいを あらわした! - VENTURE VIEW


続きもあるらしいです。


-ケータイコンテンツ業界は暗くない状況についての独断と偏見のまとめ - VENTURE VIEW


追記2


-「R25」モバイル版復活 「Yahoo!モバイル」で - ITmedia News

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年07月31日


ケータイで見られる無料サッカー速報サイトへの渇望感

スパイスラボ神部です。


昨日、R25.jp モバイルの更新終了。そして「mobile R25.jp」へ! ( ラボブログ ) というエントリを書いたのですが、一夜空けて終了してあちこちのブログを見ると、どうやら結構「サッカー情報の速報が見られて便利だったのに・・・」という声が結構多く聞こえます。かんたんに、それらの声を集めてみました。


-サッカーが好きだ! - Favorites!


R25.jo モバイルが終了したあとはどこを見る?


さて、はてなブックマーク - R25.jp モバイルの更新終了。そして「mobile R25.jp」へ! - tetote BLOG によると、どうやら「一部メニューは有料化?(スポーツ・テキスト速報等) 」ということのようです。それであれこれ探している人がいるわけですね。


わかりやすいまとめがちこちら。


-終了してしまうR25に変わる優良な無料携帯サッカーサイト : SOCCER UNDERGROUND BLOG


ほかにも、こんな声があがっています。


-R25モバイル終了後はどこを見ればよいのか?|ヴェルディBlog


-Tokyo Junky Life:R25モバイルサイト終了 - livedoor Blog(ブログ)


スポーツはいままさにオンシーズン。よりよい情報サイトを求めて、ブックマークの大移動が起こるのかもしれませんね。


-テクニックはあるが、サッカーが下手な日本人 日本はどうして世界で勝てないのかが好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixiアプリモバイル版によるコンテンツ販売について考察

スパイスラボ神部です。


これまでは技術的なところをいろいろ追いかけてきましたが、mixi アプリモバイル版を、いわゆるコンテンツの販路として考えたらどうなるかな、ということでいろいろ情報をまとめてみたいと思います。これに関してはアプリでマネタイズではなく、アプリでデジタルコンテンツを売る、という側面での考察になります。まあもう皆さん既にいろいろと検討されているないようだと思うので、おさらい的に。


-販路拡大が好きだ! - Favorites!


まずは規約まわりからあたってみる


仕組みとしてはデジタルコンテンツ販売が出来そうですが、規約上そういったことができなければいろいろと難しいので、そのあたりを読み解いてみることにします。技術的なことではないので逆に調べやすいですね。


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリガイドライン(案)


まずは概要。


商業行為は有料、広告宣伝、アフィリエイトおよび通信販売等のサービスを含みますが、これに限らず営利を目的としてアプリを提供することを指します。 商業行為を行う場合は以下の規定に従ってソーシャルアプリケーションプロバイダー自身の責任で行ってください。


mixi のペイメントプログラムを使う場合


折角ですので mixi のペイメントプログラムを使う場合を考えてみましょう。


別途弊社が提供するmixiペイメントプログラムを利用すればmixiアプリ内で決済を行うことができます。こちらは「公開アプリ」であって、 「mixiペイメントプログラム利用規約」を満たしたアプリのみ利用することができるものです。なお、弊社が別途定める申込み手続きが必要となります。


ということなので、「mixiペイメントプログラム利用規約」を参照したいところですが、ここはまだ明確でないようです。


mixi のペイメントプログラムを使わない場合


決済は弊社が提供するmixiペイメントプログラムを利用するもの以外はソーシャルアプリケーションプロバイダー自身が用意する外部サイトにて行ってください。 決済行為のためにmixiアプリから外部サイトへ遷移する際には、弊社が提供する外部サイトへ誘導するための手順に則って開発を行ってください。


こちらも前提としてはそれ以外の決済手段の利用はあり、というものとして考えられているようです。


商業行為のために、ユーザーの情報を入力させる場合も同様に外部サイトで行ってください。ユーザに個人情報を入力させる目的でmixiアプリから外部サイトへ遷移を行う際には、弊社が提供する外部サイトへ誘導するための手順に則って開発を行ってください。


この「弊社が提供する外部サイトへ誘導するための手段」というのはここに情報があります。


-mixi Developer Center (ミクシィ デベロッパーセンター) » 外部サイトへ誘導するための手順


requestExternalNavigateTo()関数って、OpenSocial の仕様にあるんですかね・・・?


mixi アプリ上でビジネスをするには


ここまでの情報で、アプリそのものでのビジネスではなく、mixi アプリ上でビジネスするにはどうなるかをまとめてみましょう。


-mixi 上では規約の定める範囲において「有料、広告宣伝、アフィリエイトおよび通信販売等のサービス」を行うことが想定されている。


-商業行為によって発生したアプリ利用者や第三者とのトラブルについては、一切の責任はソーシャルアプリケーションプロバイダーにあり、mixi はその責任を負わない。


※でも、なんだかんだいってここでトラブル起きたら mixi にも問い合わせが行くことにはなると思うんですけどね。


-アプリ上に広告を掲載することは可能です


広告については今回は割愛します。これに関してはこちらに詳しく書かれています:mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリ広告掲載ガイドライン(案)


-アプリ利用者が直接利益を得る方法をアプリ内で提供することは禁止します。


ゲーム系はけっこう気をつけた方がよさそうです。ポイント変換サービスかますとオッケーとかそんな運用かな?


-関連する法令(特定商取引に関する法律等)を遵守してください。


これは既にオンラインで商業行為をしているところならいずれにしろ遵守が必要ですね。


具体的なサービスイメージを想定してみる


たとえば、モバイル版 mixi アプリでの着うたサイトを考えたとしましょう。


ユーザは「着うたランキング」みたいなアプリで最新チャートと人気着うたのダウンロードサービスを受けられるというアプリを考えてみます。先日終了したmixiミュージック のように、最近友だちが試聴したリストやおすすめリストを共有できたりするとソーシャル性もあってよいかもしれませんね。


そしていざ利用者が「この曲いいな♪」と思ってダウンロードしようとしたときを考えてみます。


1.mixi ペイメントを使った場合はユーザは事前に購入したポイントを使って決済することになるので、そのポイントを消費して、対価としてコンテンツを受け取って終了。あとは携帯電話的なルールでコンテンツを手持ちの携帯電話に保存してもらいます。


参考:拡大画像 005 | 『mixiアプリ』に集まる期待感 - ミクシィが開発支援体制整え、8月正式公開 | マイコミジャーナル


2.mixi ペイメントを使わない場合はいったん外部サイトへの誘導を行い、そこで決済情報を逐一入力させるか、ユーザ登録をさせるなどして決済を行います。決済を外部でおこなうので、決済を完了した時点でコンテンツを外部サイト上で入手するか、あるいは mixi アプリに戻ったときにはじめてコンテンツが利用できるようになるか、のどちらかですね。しくみとしては前者の方がよりシンプルでしょう。ただ、その場合はアクティビティフィードに情報が流しにくいので、いったん mixi に戻すことでより広がりが生まれる可能性も忘れてはいけません。


問い合わせ対応


さて、購入したあとの問い合わせ対応はどうなるでしょうか。


アプリには問い合わせメールアドレスの記入らんがあるので、記入している場合はそちらに問い合わせが、記入されていない場合はアプリ開発者のメールアドレスに問い合わせが行くことになります。


問題ごとに適切な対処とアフターフォローが出来る体制があれば、アプリ上の商行為はここで完結です。よりビジネスが広がるように仕組みを見直すなり、利益率があがるように商品ラインナップをみなおしたりマーチャンダイズを見直すという試みで、あとは普通のオンラインコンテンツ販売サイトと同じように運営が出来るかもしれません。


※ご注意!※


とりあえずここまで見てみましたが、あくまで机上の空論にすぎません。実際に運用してみると、実にさまさざまな見落としや制限事項につきあたることになるでしょう。ただそのためにはいったん仕組みを考えてみないといけないので、このエントリはそのブレストととらえてもらえるのがいいかと思います。


また収益がキャリア・mixi・コンテンツホルダーで分配されるので、そこの効率が既存サイトと比べてどうなのかというのも、かなり初期の段階で考えておかなければいけない設計になるはずですので、そのあたりの情報がもっと沢山出てくるといいですよね。


-OpenSocialアプリ「PayPal ボタン」の公開までの道筋 ( ラボブログ )


-デジタルコンテンツ法の最前線―発展するコンテンツビジネスが好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixi エコーが正式サービスに昇格したようです

スパイスラボ神部です。


このところ mixi アプリの公開に先駆けて、ピコミクやmixiミュージックが終了してなんだかさみしい気分でしたが、Twitter ライクなミニブログ、mixi エコーがなんと正式サービスに昇格するもようです!


-Twitter対抗、mixi「エコー」正式サービスに APIも公開へ - ITmedia News


さすが Twitter の創業者をイラっとさせた だけのことはあるサービス。API も公開になるということで、今後が楽しみです。


でも、画面はどうなるの?


先日と発表されたばかりの mixi アプリの一般公開スケジュールですが、mixi Developer Center (ミクシィ デベロッパーセンター) » mixiホーム&プロフィール を見ると、mixi エコーの部分はひとつもありません。


かといって、アクティビティを配信する「ストリーミングフィードエリア」とエコーが混ざってしまうとかなり使いづらいのもたしか。はたしてエコーはホーム画面のどの一に位置することになるのでしょうか。


本命


今と同じ、左下に居座る


次点


ストリーミングフィードに混ざってエコーが表示される(これはできれば止めてほしい・・・)


ダークホース


アプリのひとつとして提供され、デフォルトインストールアプリになる。


超ダークホース


公開当初の、真ん中カラムの一番上に来る!(これをやったらすごいけど、アプリの立場が)


予想される仕様


API を公開するというとのことなので、mixi エコーも OAuth で外部のサービスが mixi エコーAPIの機能を安全なかたちで限定的に利用出来るようになるかもしれませんんえ。


そうすると、mixi エコーボットとかそういうのも流行るかもしれません。ただ、開発者用 API Key などが提供されない場合は mixi ボットがアカウントを持たないとエコーできないんで、そのへんのアカウント管理をどうするかがなかなか難しいですね・・・(現在はアカウントにひもづけられた携帯電話が必要だったりするのでこれは Twitter に比べると大きなサービス公開障壁になる)


また、API が利用できるということは、mixi アプリ自身からもエコーに対してメッセージがポスト出来るようになるかもしれません。これは嫌らしくない程度(エコーのコミュニティを荒らさない程度)に活用すべきかもしれませんね。


その他のニュース


関連ニュースやその他のブログなどをおいておきます。

-mixiエコーではtwitterみたいに書き込みしまくんな、と怒る人 :: [コエカタマリン MX 2007]


これはこれは mixi が「この人の最新日記を表示しない」みたいなのをエコーにもつけないのが悪いですね。正式公開時にはそういうフィルタリング機能はつけるべきです。こっそりとでも。


-mixiエコー/Twitter同時投稿アプリ「Echo」を試す - MACお宝鑑定団 blog(羅針盤)


-TAKANO Mitsuhiro (takano32) 's status on Saturday, 25-Jul-09 08:42:59 UTC - Identi.ca

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

検索


SEO ブログパーツ  

+ インデックス数計測 +