トップ > ラボブログ

ラボブログ

2009年05月 アーカイブ

2009年05月01日


「写メオーラ&菓写メ」がニコラ6月号に掲載されました!

スパイスラボ神部です。


ラボからのお知らせです!


ラボのサービス☆写メオーラ☆と菓写メ♪がニコラ6月号に掲載されました!


NEC_1246.jpg


六月号のP47に、☆写メオーラ☆と菓写メ♪がダブル紹介されています!!


そこで改めてサービスについてざっと紹介したいと思います。


-ニコラが好きだ! - Favorites!


☆写メオーラ☆


☆写メオーラ☆は、☆オーラカメラ☆(顔からわかるオーラ診断サービス) のモバイル版で、†フェイス女学園† の後継の顔診断コンテンツです。


モバイル版では、オーラの色に加えて向いている職業などもわかるようになっています。オーラの色などの監修はスターマーク株式会社の開運アドバイザー永瀬久嗣氏によるものです。


菓写メ♪


菓写メ♪ 」は、お菓子のパッケージを撮ると、面白テキスト(トリビア・クイズ・お菓子を使った料理レシピ・ お菓子ニュース・食べるとき占いなど)などが読めるモバイルサービスです。


以前は20種類以上のお菓子対応しており、参加にはクイズの問題を解く必要がありましたが、雑誌掲載にあたり対応菓子を5種類に減らし、テキストコンテンツの方を充実させるようにしました。リニューアル前に比べたらずいぶん楽しくなったと思いますので、体験済みの方もぜひまたやってみてください!


認識可能なお菓子の種類は、次の5つです!


ポッキー


キットカット


DARS


ハイチュウ


うまい棒


※画像は Google 画像検索よりピックアップ


こちらの画像認識のシステムには、株式会社クレメンテックのご協力で、M4サービスを利用させていただいております。


今後とも


楽しいサービスをリリースして参ります!

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


2009/4/30 ソーシャルアプリ関連記事

スパイスラボ神部です。


4月最後のソーシャルアプリ関連記事まとめです。


-makeRequestが好きだ! - Favorites!


makeRequest() 関連が妙にアツい


なんか makeRequest() 関係が妙にまとまっていた一日でした。


-mixi Developer Center (ミクシィ デベロッパーセンター) » 外部サーバの呼び出し


お作法的なところも含め、習得していきたいところですが。


-バナナ研究所:mixi アプリ ブログ


こちらは今年一月のエントリです。


-そういえば先日紹介した OpenSocialを利用してガジェットを作ろう!:第4回 レスポンスの処理とrequestShareApp|gihyo.jp … 技術評論社 の最後でも makeRequest() の話に関する予告がされていますね。


mixi ファンド


-mixiアプリがニッポンのWebプロモーションを変える!!|株式会社コミュニティファクトリー


ちょw


mixi ファンドで出資第一号のコミュティファクトリーのプロモーション用サイト。なんだこの情報商材的なつくり。こういうマインドで参入しているのかなぁ…。「広告アプリ」とかいうワード出してるし、そこまでストレートでいいんだろうか。


となみにこちらの実績の中だと、LinNo ( リンノ ) は聞き覚えあるかも。和製 Facebook というわりに、プラットフォーム化はされてないようだけど、もしかして OpenSocial 対応もしているのかなぁ。


そのほか


-2週間で開発したアプリで,月収1億円を稼ぐ人々 ~ Facebookに学ぶ Mixiアプリ成功の秘訣 【その2】:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ


-Facebookに学ぶ Mixiアプリ成功の秘訣 【ゲーム系アプリを分析する】:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ


ここのブログ、参考になるんですが Firefox でレイアウトが崩れてるのははやくなんとかしてほしい。


-OpenSocial Hackathonに参加しました | twk @ ふらっと


-かけだしエンジニアの独り言 : [mixi][メモ]mixiアプリで表示するページごとに読むContentを変更する方法


-ミクシィコーポレートブログ FM394 » 夢にときめけ!明日にきらめけ!


こんにちは!
mixiアプリの「駐車戦争」で、
笠原を取り締まりまくっている小林です。


-Googleガジェット作ってみた - Road To Nowhere


-mixi appli: 【mixiアプリ】住所を取得する


これ、どっちでいいかわからなくなります。


-mixiアプリを2つリリースしました - はげログ CS3


月齢は絶対だれかやると思った。


-「北海道を落とすとどう跳ねるのか?」が進化中…スクリーンセーバーやmixiアプリも - はてなブックマークニュース


-mixiアプリに折り紙メールが登場! - 折り紙メール スタッフブログ


-mixiアプリとFacebookアプリ、使いたいのはどっち?:CNETどっち? - CNET Japan


意外とあしあと嫌いが多いのね。にしてもなぜ Facebook VS OpenSocial じゃないのか。


-Facebookアプリ開発元番付けで首位に出る無名の団体「UADA」


今、CGのクリエイターの元締めみたいな会社がいくつかあるけれど、それと同じような感じでアプリ会社から中間マージンとろうとする会社出てくるのかな。


-> 最終的には「投資ご案内」みたいな展開になっちゃったらしい。


-UADA続報~Facebookアプリの“バーチャル”企業連合と架空マネー


-夢語れるのは新興市場だけ?! 逆襲のIT・ネット関連株 快進撃どこまで【NSJ日本証券新聞ネット】


-サムライワークス株式会社 サムライワークス株式会社「ガジェットギャラリー」を大幅リニューアル! “MIXIアプリ・モバイルウィジェットも続々掲載予定” Webパートナー展開も強化しガジェットの一大メディアとして展開をスタート!

-サムライワークス株式会社 | 新着情報

 

ブックマークに追加する

トラックバック

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

コメント ( 1 )

いつも記事へのトラックバックありがとうございます。ITmediaでブログを書いている斉藤です。ところでFirefoxで表示が崩れるとのご指摘をいただいております。私自身Firefox3.0.10をメインで利用していますが,特にレイアウトの崩れは起きておりません。お時間がありましたら具体的なレイアウトの問題につきご連絡いただけると幸いです。貴重なご意見ありがとうございます。今後もよろしくお願いいたします。

コメントを投稿

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


ソーシャルアプリ活用の目立った例はバーキンだけ?

スパイスラボ神部です。


ソーシャルアプリを活用したプロモーションの例、探してもなかなか見つからないんですよね。コミュニティファクトリーさんの例でも、あのバーガーキングのキャンペーンの例をあげていますが、これってコンテナにはあまり嬉しくないキャンペーンであることも確か。


もっと他に例がないかどうか、いろいろ調べてみたいところです。


-ブランディングが好きだ! - Favorites!


ソーシャルアプリの特性


湯川鶴章のIT潮流 powered by ココログ: キーワード広告を超えた!米RockYouのソーシャルアプリ によると、クライアントなし、アプリケーションベンダー独自のアプリと、そこへのアフィリエイト広告での成功例はあるという。アプリの具体例としては、likeness・Speedracer・Pieces of Flair といったもの。

Facebook アプリで、企業キャンペーンに使われたものは?


なにか一個くらいあるだろうと、branding application を探してみたところ、Fiat の車アプリを発見。


Facebook%20%20Style%20Your%20500.png


Fiat 500 を自分好みの色に塗り替えて、飾ったり見せたりできるというアプリケーションのようです。一年前のアプリであることもあり、現在の利用者は約400ユーザと、6万に達したバーガーキングアプリに比べれば全然という感じですが、良い例ではるのは確かだと思います。


アプリケーションからちょっと離れてみる


いったんアプリから離れて「コミュニティ」という側面で考えてみようと思います。というのも、次の記事ではコミュニティ分析の一部としてアプリの活用も含めているからです。


 Owyang氏が評価対象としたSNS内のコミュニティは、自動車業界では「BMW 1-Series」、「MAZDA3」、「OurPlanet」(General Motors)、「Ford Drives U」、メディア業界では「Entourage」(HBO)、「FOX News」、「Enchanted」(Disney)、「Alicia Keys」(Sony BMG)、テクノロジ業界では「Blast」(Samsung)、「RED」(Dell/Microsoft)、「Windows Server Live」(Microsoft)、「Intel Studio」、一般コンシューマー製品では「Nike」、「DiGiorno Pizza」(Kraft)、「Aquafina」(Pepsi)、「Skittles & Starburst」(Mars)という16のブランド。評価基準となったのは、以下の8ポイントだ。


1. コミュニティメンバーの目的を達成させるような価値のあるコンテンツを提供しているか
2. マーケティング活動のキーとなるコンテンツや機能がわかりやすく配置されているか
3. メンバーが自主的にマーケティング活動してくれるような仕組みになっているか
4. フォーラムなどを用意し、メンバー同士がコミュニケーションできるようになっているか
5. ゲームやキャンペーンなどで、メンバーがマーケティング活動に接する時間を増やす仕組みになっているか
6. 企業がコミュニティメンバーと積極的にコミュニケーションしているか
7. コミュニティ外でもメンバーが口コミ情報源となってくれるようなツールや仕組みを用意しているか
8. メンバーに何をしてもらいたいのかが明確になっているか


Nike や ピザ、ペプシの飲料ブランドといった感じで、いくつかわかりやすい例がありますね。


高評価を得ている BMW がやったことは、「BMWがコミュニティ内で「メンバー自身が広告を制作、共有できるようにし、その広告に対する投票機能をつけていた」というものらしいです。


軽くまとめ


企業が SNS プラットフォーム用アプリを使ってプロモーションする例は、まだまだありそうです。しかし、あまりにも情報がありません。SNSとのタイアップ企画を洗い直して、そこから見つけ直すのがよさそうですね。なにかいい感じのアプリプロモーションがありましたら、こっそり共有していただけたら嬉しいかも。


また、mixi アプリを活用してくれそうな企業は、これまで mixi とタイアップ企画をやった企業や公式プロフィールを持っている有名人などをあたると、よいような気もします。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月05日


Owner = Viewer のチェック方法いろいろ

スパイスラボ神部です。


メジャーな欲求かどうかわからないのですが、自分の場合はOpenSocial アプリケーションを作る上でよく、Owner と Viewer が同じであるかをチェックしたくなります。なので、簡単にそのチェック方法を共有してみたいと思います。


-本人確認が好きだ! - Favorites!


普通に Opener = Viewer のチェック


var req = opensocial.newDataRequest();
req.add(req.newFetchPersonRequest('OWNER'), 'owner');
req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER), 'viewer');
req.send(function(data) {
var owner = data.get('owner').getData();
var oid = owner.getField(opensocial.Person.Field.ID);
var viewer = data.get('viewer').getData();
var vid = viewer.getField(opensocial.Person.Field.ID);
var viewer = data.get("viewer").getData();
if(vid == oid){
//一致したときの処理
}else{
//一致しなかったときの処理
}
});


opensocial-jquery を使った場合(試行中)


こちらはちょっと苦労しました。というのは


・jQuery の扱いに慣れていない


・コールバック関数地獄


みたいなあたりに悩まされたためです。


で、試行錯誤の結果このへんに落ち着きました。


jQuery(function($) {
$.getData('/people/@owner/@self', {}, owner = function(people) {
var person = people[0];
var owner = encodeURIComponent(person.nickname);
$.postData('/appdata/@viewer/@self', { owner: owner }, function() {});
});
$.getData('/people/@viewer/@self', {}, function(people) {
var person = people[0];
var viewer = encodeURIComponent(person.nickname);
$.postData('/appdata/@viewer/@self', { viewer: viewer }, function() {});
});

$.getData('/appdata/@viewer/@self', {}, function(data) {
var owner;
var viewer;
$.each(data, function(userId, data) {
owner = data.owner;
viewer = data.viewer;
});
if(owner == viewer){
//一致した場合
}else{
//一致しなかった
}
});
});


…という感じでコールバック関数の外に変数を持ち出す方法がわからなかったのですが、IdSpec の時と違い一回の DataRequest で Owner ・ Viewer (ときには永続化された個別のパラメータ)を取り出すやりかたがよくわからなかったので、一度 postData で外部に持ち出す形になっています。


opensocial-jquery では、取得対象のサービスを URL で /appdata/@viewer/@self という感じで指定するのですが、もしかしてここをカンマ区切りとかで指定するとかそういう指定の方法なんでしょうか?ここはもう少し調べてみたいと思います。


isOwnerというのがあるらしい


こちらのフォローによると、なんか isOwner というのがあるようです。そういえば一度そんなメソッドを目にした覚えがなくはなかったですが、こういうときに使うんですね…。これを使うと、コードがこんなに短くなります。


普通の OpenSocial JavaScript API


var req = opensocial.newDataRequest();
req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER),
"viewer");
req.send(function(data) {
var viewer = data.get("viewer").getData();
if (viewer.isOwner()) {
// do something...
}

});


opensocial-jquery の場合


jQuery(function($) {
$.getData('/people/@viewer/@self', {}, function(people) {
var person = people[0];
if(person.isOwner){
//一致したときの処理
}
});
});


v0.9のLightweight JavaScript API


返信記事中にあったコードですが、v0.9のLightweight JavaScript API を使うと、こんなに簡単になるそうです。


osapi.people.getViewer().execute(function(result) {
if (result.isOwner) {
// do something...
}

});

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


jQuery流プログラミング入門(1)

スパイスラボ神部です。


opensocial-jquery の勉強のために、いろいろと jQuery の表現を勉強していますが、やっと何となく慣れてきました。OpenSocial アプリのなかで使えるものを中心に、いくつかの jQuery っぽい表現を紹介してみたいと思います。


-オルタナティブが好きだ! - Favorites!


テキスト出力・イベント取得を助ける jQuery


jQuery をを使ってみて感じたのは、普通 JavaScript を DOM を通じて指示代名詞的に「これ」とか「あれ」として使うところがあるのですが、そういう側面から評価すると「より直感的で使いやすい!」という感じです。


ヒアドキュメントもどき


JavaScript も慣れてしまえば…というところがあるのですが、ちょっと困るのがヒアドキュメント的なものがないところ。その代替として ガジェットWatch: JavaScriptでHTMLを出力するときの小技(ヘッダメニューの続き) なんてエントリもありますが、この方法だと行末に¥マークによるエスケープが必要なのでちょっとかっこわるい&コピペがしにくい問題があります。


そういうときには、素直に


$("#ID名").html('挿入したいHTML')


みたいにすると、ほぼヒアドキュメント的なことが出来るようです(ニュータイプなjQueryその3-HTML要素アクセス )。


※もちろん、こちらも改行が入るときは¥マークが必要になるみたいですが…


イベント処理もらくらく


jQuery はすべてのドキュメント要素をデフォルトで監視しているのかどうかわかりませんか、とにかく下記のような簡単な手順で(HTML要素に onClick などを挿入することなく)イベントを取得することが出来ます。これはすごい!


-jQuery:イベント処理 | [E2]e2esound.com


なにがすごいかというと、やっぱりコードが読みやすくなること。単に短くなっているだけ、という見方もあるでしょうが、ここはやっぱりシンプル=正義なのかもしれません。


※OpenSocial で使うときは、要素を挿入するのとイベントの処理を同じコールバック関数内に置かないといけないみたいです。このへんは妙に律儀ですね。


値のセットと参照


フォーム要素の値の参照やセットも次のように簡単です。


-Javascript/jQuery/input要素のvalueを操作する - 俺の基地


ついつい value としてしまいがちですが、ここにあるように val() とするのが大事ですね。引数なしだとその jQuery での指示部分の value フィールドを取得することができます。


とりあえず


まだまだ序の口なことはひしひしと感じているので、慣れて来て応用が利くようになったらまたエントリをあげてみたいと思います。

 

ブックマークに追加する

トラックバック

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

コメント ( 1 )

トラックバックありがとうございました~。
僕のやりかただとなんか無理やり感があったのですが、jQueryならさくっとHTMLをさしこめますね。なるほど。

まぁヒアドキュメント自体インデントを無視するような書き方になり「とってつけたような感じ」になっちゃうんですが、やっぱり便利なんですよね。
こういうTipsは参考になります。

コメントを投稿

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

2009年05月06日


OpenSocial アプリサンプル集をはじめました

スパイスラボ神部です。


いろいろとテストアプリケーションを作ることも多くなってきたので、OpenSocial Center の中に、OpenSocial アプリのサンプル集を作ることにしてみました。


-レシピが好きだ! - Favorites!


インストールして試せるサンプル集


-OpenSocial アプリサンプル集 - OpenSocial Center


このサンプル集のコンセプトとしては、mixi、gooホーム、MySpace などの SNS にインストールして試せることを目指しています。


ちなみに、パートナー企業の従業員アカウントにてサンプルの作成を行っております。アプリケーションのテストの意味も兼ねて、こちらのアカウントへのマイミク申請は大歓迎です。


とりあえずは gadget.view.requestNavigateTo のサンプルだけですが、他にもいろいろサンプルは作成しているので、時間をみて随時公開していければと思います。どうぞよろしくお願いいたします!

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


2009/5/6 ソーシャルアプリ近況

スパイスラボ神部です。


GW 最後ということで、ソーシャルアプリの関連動向についてさっとまとめてみたいと思います。


-ゴールデンウィークが好きだ! - Favorites!


2009/5/6 ソーシャルアプリ近況


-mixiアプリを作成しました - プログラマー、再起動中


今週末一番ブレイクのエントリ。アプリのアイディア、質、解説ともにすばらしいです!


-mixi appli: 【mixiアプリ】外部サーバーのPHPを使う


makeRequest、はやく勉強しなきゃ…


-Google Friend Connect API に gadgets.io.makeRequest 相当を自前で実装する - snippets from shinichitomita’s journal


コンテナを問わず、仕様のある程度の部分は信頼して使えるようになるといいですよね。ライブラリでそのへんを吸収するのもありなのかも。


-mixiアプリ「傘いる?」を作りました - func09


単なる天気予報にアプリにしなかったところがステキ。


-mixiアプリで、OWNERの永続化がまだサポートされてなかった・・・。 - 雑想空間


これはあとでじっくり読もう…


-OpenSocialのススメ


ちょっとした Facebook との比較もあり。


まとめ


ほんとにレベル高くなってきましたね~。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月07日


さくらインターネットで CakePHP+PEAR

スパイスラボ神部です。


さくらインターネットで CakePHP+PEARする方法についてのかんたんなまとめです。


さくらインターネットで CakePHP+PEAR


下記の3つが参考になります。


CakePHP のさくらインターネットへのインストールについて


-"さくらインターネットで404エラー" フォーラム - CakePHP Users in Japan


あと、さくらインターネットに限らずだけど AuthComponent でのリダイレクトが core.php の Security が high だとループすることがあるので注意。middle とかにしてみましょう。このへんはちょっと謎。


PEAR のさくらインターネットへのインストールについて


-コマンドプロンプトを使わないで、さくらへPEARをインストール(Go-PEAR使用) (masha.webTechLog)


-小山太郎.com » Blog Archive » さくらインターネットでPEARをインストール


追記:created と modified が保存されない


さくらインターネットに設置することが原因か、MySQL のデフォルト設定に問題があるのか、created と modified が 00:00:00 になってしまう現象が起きました。本来は MySQL 側でデフォルト値を NULL とすれば解決するらしいのですが、さくらインターネット上では


$this->data['User']['created'] = null;
$this->data['User']['modified'] = null;


などとする必要がありました。


参考:"createdとmodifiedが記録されない?" フォーラム - CakePHP Users in Japan


まとめ


非常にわかりやすくまとまっているので、これだけです(笑)


追加で気になるところがあれば、追記したいと思います。


 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月08日


Amazon と PHP PEAR のいろいろ

スパイスラボ神部です。


たまに Services_Amazon を使いたくなることもあるかと思うので、調べておきました。


-Amazonが好きだ! - Favorites!


インストール/セットアップ


まず、Amazon Web Service へのサインアップが必要です。Amazon.co.jpメッセージ のガイドに従うか、Amazon Web Services の右側から、Sing Up Now を選んで登録。


PEAR に関しては、Services_Amazon 0.7.1 というのをインストールしました。バージョンとしては2008年三月末に廃止されている ECS3.0 ではなく、ECS4.0 を指定する必要が有りますので注意です。


使いこなし方


実は結構わかりにくい気がするのですが、とにかく PHP ですから配列に取り込んでしまえば先は見えたようなものです。


-PEAR::Services_AmazonでAmazonにアクセス - PHPプロ!TIPS+


このへんを見て基本をおさえてみましょう。こちらには載っていないですが、option でアソシエイト ID を渡すのもわすれずに。二番目の引数で渡すみたいです。


-商品検索(ItemSearch) - Amazon Web サービス


-ECS4.0-ItemSearch リファレンス : ええもん屋 ラボ


詳細項目としてはこのへん見るとなんとか組み合わせられるかもです。


-sylvan-l.net - cakephp1.2でPEAR::Services_Amazonを使う


うーん、これは必要な作業なのかよくわからない。普通にコントローラの中で PEAR を呼ぶんじゃだめなのか?


REST を使う場合


-Amazon ECS 4.0 解説1 RESTリクエストのパラメータ:Goodpic


Subscription ID について


-a-blogの利用で ECS 4 の Subscription ID は必要? - kazumich.log


RSSも使いこなそう


Amazon のベストセラー系の RSS、&tag=XXX という引数を渡すと XXX をトラッキングIDとして付与してくれます。まーめちーしきらんらんらん♪


-Amazon指定カテゴリのベストセラーを表示 - Google AJAX Feed API サンプル - Google AJAX Feed API入門


とりあえずこんな感じです。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


CakePHP のキャッシュでサクサクでござる

スパイスラボ神部です。


これまで積極的に使ってこなかった CakePHP のキャッシュ。


しかし貧弱なサーバを使うときにサイトルートが10秒出てこなくコレは困った。


みたいなときに、いよいよ出番がやってきました。


-キャッシュが好きだ! - Favorites!


Cache を有効にする


まずは設定で Cache を有効にします。1.1 と 1.2 で指定方法が違う上に、検索すると 1.1 の方ばかり出てくるので要注意です。


* 1.1系 - define ('CACHE_CHECK', true);

* 1.2系 - Configure::write('Cache.check', true);


2008-03-15 - ざ・わーるど.jp@はてな より)


公式マニュアルも、1.1 の設定しか載っていないなぁ・・・


-19.2. 動作の解説


設定方法


コントローラにも設定追加。


-sylvan-l.net - cakephp1.2でcacheを使う


効果のほど


-CakePHP のおいしい食べ方: キャッシュ機構を使うと速度が数倍に


サイトルートをキャッシュさせるには?


さて、サイトルートには自作のコントローラが(普通は)ありません。なので、cake/ ディレクトリ以下の pages_controller をいじってみましょう。


var $helpers = array('Html','Cache');

var $cacheAction = 300;


こんな感じでいいみたいです。


5/12追記


なんだかこんな気になる記事が…


-CakePHP cache()はCache::write()に | Shin x blog


いまの簡単サウサクさを維持してほしいところですが、いろいろと難しいのかもですね。


こちらもあわせて。


-cakePHPのcssキャッシュが効きすぎる件の対応策 « わすれないように.

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


2009/5/8 ソーシャルアプリ関連記事

スパイスラボ神部です。


今日はアイディアソンに参加して参りました。


では今日もソーシャルアプリ関連記事をざっと押さえておきます。


-日常が好きだ! - Favorites!


009/5/8 ソーシャルアプリ関連記事


-アプリ開発者から見たmixiとFacebookの違い - @IT


-天使やカイザーと呼ばれて: Activity Paging Support (0.9)


-天使やカイザーと呼ばれて: Album support (0.9)


-久々にドキドキした事|netzブログ


-mixiアプリはIT起業家の救世主になるのか:文系中年男がネットベンチャーにチャレンジ - CNET Japan


-Mixi appliの勉強用 Greasemonkey - Fascinated by Mozilla FireFox


-V.S.A.: 【mixiアプリ】Amazon Wish Items


-【mixiアプリ】mixiアプリを触ってみるその2|一笑千金

-mixi アプリをさわってみた - mallowlabsの備忘録


-蛙の独り言 二跳ね: なんと的確な!


-犬と箸:公開


-ちょいLog: [mixi] ○○県を落とすとどう跳ねるのか


-[1r.ch.girl] アプリ…


-mixiアプリを作ってみるよ - しかじろうがプログラム作るよ!


-アプリ開発 - ナカオ日記-フリーランスの轍


-私の知らない世界 ごちゃごちゃひとりごと。|かよこのものぐさ日記


-はじめてのmixiアプリ その2 | alt


アプリ系


-「チャンネー」という OpenSocial アプリを作りました | Weboo! Returns.


-mixiアプリ マイミクを売買する「マイミク市場」 - mixiオープンソーシャルアプリ開発日誌


これまたどこかで見たことのある…


関係無いけどエコーのクラス


-mixiエコーを扱うclass書いた - ナントカ嬢

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


「よめちゃうブログ」をリリース!

スパイスラボ神部です。


今日は「読めてしまう」コピペでかなり盛り上がりましたね。


私も テキストミキサー テキストミキサー(漢字版) をさくっと作ってみましたが、折角なのであたしブログ ~あなたのブログを2008年最高のケータイ小説形式に変換~ のしくみをつかってブログを「読めなそうで読めるテキスト」に変換するものをつくりました!


「よめちゃうブログ」をリリース!



今回も使い方はかんたん!自分のブログの URL を入れるだけです。RSSがみつかれば「読めそうで読めないテキスト」に変換してくれます!


テキストミキサーは結局スペースでの分かち書きにアルゴリズムを変更してしまいましたが、こちらは当初の五文字並べ替えでやっています!


ぜひぜひお楽しみください!


リンク集もつくりました


流れに乗って「よめてしまうリンク 」もつくりました。


このリンクの中では、こちらの記事が論文などもまとまっていてステキです。


-2009-05-08 - ”improve it!” (IT四重奏)


たまにはこういう日もいいですね!

 

ブックマークに追加する

トラックバック

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

この一覧は、次のエントリーを参照しています: 「よめちゃうブログ」をリリース! :

» まごるとケブンッリジ 送信元 ブログホイホイオフィシャルブログ
ちまたで話題のケブンッリジにブログまるごと変換できるようにしてみました。 ・まごるとケブンッリジ 関連記事 ・404 Blog Not... [詳しくはこちら]

コメントを投稿

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

2009年05月09日


2009/5/9 ソーシャルアプリのいろいろ

スパイスラボ神部です。


ソーシャルアプリのいろいろです。


-定時連絡が好きだ! - Favorites!


2009/5/9 ソーシャルアプリのいろいろ


-UserPrefの代わりに永続化データを設定したりする画面を作ってみる - プログラマー、再起動中


おー、よく作ってます。似たようなの。たしかに opensocial-jquery は値を同時に持ってこれるような気がします。通常の JS API でもできますしね。


-2009-05-07 - B-Lab (ビーラボ)


-ホームページのカスタマイズ


はてブのコメントによると「OpenSocialガジェットの構文チェック」ができるとあるが、iGoogle 専用?


-OpenSocial アプリを作ってみる | 1/4dot Blog


うう、今なら使える気がするなぁ、OSDE。


-Technical Resources


opensocial.org のテクニカルリソースリンク集


-mixiアプリでMovableTypeの記事を表示させる。 - yamablo --programing日記


MTによる OpenSocial アプリの自動ビルド!これはなかなかステキ。


-はじめてのmixiアプリ | alt


Ning ネタ


-Ning Appsは、SNSプラットホームに新次元の柔軟性と力をもたらす


-Ningプラットフォームが大幅に発展!これはスゴイ|Next Big Thing!!

-OpenSocial Developer Support


なんかサポートフォーラムも出来たのかな?


Facebook に Digg が支援?


-DiggがFacebook Connectに対応,ソーシャル・ニュースとSNSの連携が可能に:ITpro


雑感


なんか Ning とかいい感じですね。世界のSNSで遊んじゃうのも楽しいかも。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


CakePHP では Sitemap を吐き出すのも簡単なんだぜ

スパイスラボ神部です。


もしかしてと思って調べてみたら、CakePHP で Sitemap.org 形式の Sitemap を出力するの、えらい簡単でした!ということで、さらっとエントリまとめて置こうと思います。


-初心者向けが好きだ! - Favorites!


でもめっちゃ簡単ってわけではないです


ここにほとんど答えが書いてあるので、読解して自分のサイト用にアレンジしてみましょう。


-Mental Ramblings Blog Automated Sitemap Generation With CakePHP 1.2


中身は


1.出力用のロジックとして、sitemaps_controller.php をつくる


※ここでモデル名は自分の物に変更。findAll の引数も適当に。


2.アウトプット用の雛形として、xml/sitemap.ctpをつくる


※ここもモデル名を調整。


3./app/config/routes.php に、下記を追加する


Router::connect('/sitemap.xml', array('controller' => 'sitemaps', 'action' => 'sitemap'));


という感じで、あとはサイトルートの sitemap.xml にアクセスすれば、routes.php がなんとかしてくれます。


あと、こんなページもありましたが、こっちはよくわからない感じ。


-David Golding : davidgolding.net

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月10日


Persistent API を使いこなすのをあきらめました。

スパイスラボ神部です。


OpenSocial の JavaScript API を使ってデータの管理をしようと思っていましたが、データの取り回しやパーミッションモデルが難しすぎて、ちょっと Persistent API を積極的に使うのはやめようかと思っています。


-ネバーギブアップが好きだ! - Favorites!


でも一応まとめ


とはいえ、ただあきらめるのもしゃくなので、時と場合に応じた永続化情報・プロフィールの取得などについてまとめてみようと思います。


OWNER情報の取得


オーナーの情報を取得する、これはオーナーのプロフィールから基本情報や詳細情報などを取得するというときにつかうという考え方でよいかと思います。サンプルを作るのも簡単でしょう。


OWNERへの永続化情報の保存


ちょっと確信は持てないのですが、これは出来ないらしいです。


-mixiアプリで、OWNERの永続化がまだサポートされてなかった・・・。 - 雑想空間


VIEWER の情報の取得


VIEWER != OWNER のときは、先に述べた OWNER の情報の通りです。それと同じ感覚で、VIEWER 自身の情報を表示するのに使えますが、これは閲覧している人にしか見えないかもしれないので、ソーシャルなデータとして再利用するのはちょっと難しいかも。


VIEWER への永続化情報の保存


VIEWER = OWNER のときは、オーナーだけが保存出来る簡易 UserPref のようなものとしてよく使います。


-UserPrefの代わりに永続化データを設定したりする画面を作ってみる - プログラマー、再起動中


OWNER の友だち情報の取得


OWNER の友だち情報を取得したい場合です。どこまで取得出来るかは、VIEWER と OWNER との関係になるのかもしれません。


VIEWER の友達情報の取得


VIEWER の友達情報を取得したい場合です。このときは、自分が関係のある友だち、なおかつ同じアプリをインストールをしている人から出来るだけの情報を得ることが出来るかもしれません。


今後はどうするの?


ともかくそんな感じで、やっぱり複雑ですね。


今後は makeRequest を使いこなして、外部サーバを使いこなしたいと思います。Google App Engine などもうまく使いこなしたいですが、Python なんですよね…


設備コスト、学習コストを考えるとなかなか環境構築が難しそうです。


 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


makeRequest と iframe を使った外部サーバとのやりとり

スパイスラボ神部です。


一つ前のエントリでも書きましたとおり、これからは makeRequest を使っていきたいのですが、それ以前にプリミティブな方法として iframe を使って外部サーバを使う方法も使っていました。どちらにどういう利点があるかを探ってみたいと思います。

makeRequest を使う場合


まずは参考資料。


makeRequest についての解説は、リモート コンテンツの処理 - ガジェット - Google Code にあります。makeRequest そのものについての説明は、gadgets.io - ガジェット - Google Code にあります。


Postal Search APIs & Solutions ブログ: いくつかコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました。 とか、Postal Search APIs & Solutions ブログ: (続) いくつかコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました といった情報もあります。


次は mixi Platform と goo ホームの資料。


-mixi Developer Center (ミクシィ デベロッパーセンター) » 外部サーバの呼び出し


-外部サーバーと通信する - goo Developer's Kitchen


具体的なコードはこのあたりに。


--[入門] 外部URLを取得する (makeRequest()) (OpenSocial大技林(予))


-[入門] 外部のJSONを取得する (makeRequest()) (OpenSocial大技林(予))


上級編:makeRqeuest の同期処理


こちらはまだ先の話になりそうですが、同期処理について。


-makeRequestで非同期/同期の指定は可能? - OpenSocial-Japan | Google グループ


makeRequest のキャッシュに潜んだ二つの罠


さて、いざ makeRequest でいくぞ!と思っていても、キャッシュに二つの罠があります。


1.キャッシュの間隔を制御しよう


-Tender Surrender » OpenSocialガジェット開発で注意すべきキャッシュ機能 (同じ内容は キャッシュを制御して効率よく開発する - goo Developer's Kitchen にも。)


開発中はこちらに書かれていますように、


gadgets.io.ProxyUrlRequestParamters.REFRESH_INTERVAL


と設定しないと、リクエストの間隔が長くなるため、思うように開発ができないようです。


2.mixi Platform のときは違うパラメーターを指定


-2009-05-07 - Road to Dream


つい三日前のエントリですが、ここにあるように mixi の場合は


params[gadgets.io.RequestParameters.REFRESH_INTERVAL] = 0;


を指定しないといけないようです。先ほどとは設定するパラメーターの名称が違う感じ。うーん、これはどっちを設定すればいいんでしょうね。悩みます。


残された問題


これで、取得するものがテキストファイルだった場合はオッケーになったのですが、PHP の戻り値を受け取ろうとするとどうもうまくいかないことがあるようです(キャッシュの挙動がおかしい)


-ブラウザ のキャッシュを制御する/no-cache を参考に PHP 側のキャッシュも無効にしてみましたが、どうもこれでもうまくいかないようです。こちらはまだ調査中です。


追記2009/6/24:えーじさんよりコメントあり


公式ドキュメントにはProxyUrlRequestParamtersと書かれているのですが、実質的にはRequestParametersが有効のようです。


iframe を使う場合


(執筆中)

 

ブックマークに追加する

トラックバック

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

コメント ( 1 )

えーじ :

公式ドキュメントにはProxyUrlRequestParamtersと書かれているのですが、実質的にはRequestParametersが有効のようです。

コメントを投稿

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


CakePHP 1.2 ユーザ登録でパスワードの確認

スパイスラボ神部です。


改めて AuthComponent でのパスワードの確認方法を調べてみたら、確認の方法も公式に提供されているらしいので、小さくとりあげておきます。


-CakePHP のおいしい食べ方: 1.2でいろいろ


ここの「3」で、password_confirm というフィールド名にすればOKらしいです。


controller 側での確認方法も、リンク先の @TheKeyboard » Blog Archive » Simple User Registration in CakePHP 1.2 に載っています。


if ($this->data['User']['password'] == $this->Auth->password($this->data['User']['password_confirm'])) {


こちらにあるように、、password_comfirm で比較するときには、AuthComponent を有効にしないといけないのがちょっと面倒ですね。ここは改善してほしいものです。


-確認が好きだ! - Favorites!

 

ブックマークに追加する

トラックバック

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

この一覧は、次のエントリーを参照しています: CakePHP 1.2 ユーザ登録でパスワードの確認 :

» AuthComponentを使いやすくするビヘイビア 送信元 へびにっき
CakePHP 1.2 の AuthComponent はとても便利なのですが、POSTされたパスワードの値を自動的に暗号化(hash)してしまうため、ユ... [詳しくはこちら]

コメントを投稿

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

2009年05月11日


【KtaiLibrary】0.1.0リリース前夜祭!

スパイスラボ神部です。


-【KtaiLibrary】0.1.0RC2に移行/リリースは11日昼頃予定 | ECWorks Blog


によると、明日昼頃待ちに待った Ktai Library の0.1.0 がリリースされるということで、その前夜祭的に CakePHP でのモバイルサイトのつくりかたをまとめてみます。


-Ktai Libraryが好きだ! - Favorites!


改めてまとめる、CakePHP でモバイルサイト


まずは Ktai Library のご紹介。Ruby on Rails だと Mobile on Rails なんてものがありますが、こちらのライブラリではこんなものができるようです。以下、Ktai library のサイトより:


* UTF-8対応 [New!]
* 文字コード変換(UTF-8→SJIS、等) [New!]
* 機種情報(解像度などを調査) [New!]
* 高解像度携帯向けに画像を引き延ばし [New!]
* mailtoリンク作成の支援機能(件名や本文の挿入) [New!]
* PHS(一部)対応 [New!]
* キャリア判別(携帯/非携帯の判別・各キャリア判別)
* メールアドレスからキャリア判別
* 絵文字の呼び出し(各キャリアに適した絵文字フォーマットを生成)
* ページを丸ごと絵文字変換
* 絵文字の出力をバイナリコードか数値表現かを選択可能 [New!]
* accesskey付きリンクの作成(絵文字の自動挿入)[ヘルパー利用のみ]
* PC等でTypePadで使用されている絵文字画像の表示サポート


なかなか本格的ですね~。


ちなみに、こんなスゴいブログもあります。


-trekdevel


こちらのサイトの CakePHP « trekdevel には CakePHP でモバイルサイトをつくるノウハウがいっぱい!上記ライブラリと組み合わせれば最強サイトが作れそうです。


ユーザ登録まわりは?


ちなみに、会員制サイトライクなものの作成はサポートしてもらえないようです。


-空メールでユーザ登録 - ♪8th Note♪


あたりに参考になるロジックがかかれていそうです。通常のフォームベースの会員登録とどう違うのかなど、まだわかりかねているところもありますが。


とどめにかんたんログインの方法。


-CakePHP::携帯の端末ID(uid)で「かんたんログイン」 - toyosystem


所感


うーん、なんか、いい時代になったな、って思う。つまり、革新の速度が上がっている感じで。


半年待つといい時代がやってくるなんて、ほんといい時代になったものですw

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


Fireworks にもトリミングってあったんだ!

スパイスラボ神部です。


今や Adobe に買われてしまった Macromedia の Fireworks。自分的にはすごくよく使っていたのですが,起動が遅いのとトリミングが出来ないのが悩みの種でした。


しかし、当たり前といえば当たり前ですが、Fireworks にもトリミング機能があることを発見!


-トリミングが好きだ! - Favorites!


メニューに隠されて、わかりにくいところにあった


こちらのページ によると、どうやら「イメージ編集」というメニューの中にトリミングツールがあるようです。このイメージ編集のツールは、どこにあるかというと、パネルの「その他」の中にあるのです。みつかりっこねー!あとは普通のトリミングツールと同じ。これでますます PaintDotNet の出番が減りそうです。


このへんのメニューの中には、ツールバーの中にあるのとはまた違うオートシェイプもあったりして、かなり注目です。人間は脳の一部しか使いこなしていないといいますが、そういう意味ではアプリケーションもそのポテンシャルのごくごく一部しか使っていないことが多いですよね!


さて、今回の情報を見つけたきっかけはこちらのサイト。ひととおり見ると気づけなかったことにまた気づけそうです。


-Fireworks活用講座

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixi アプリ第33弾「PVBank」をリリース!

スパイスラボ神部です。


mixi アプリももう第33弾。100個を目指すならおよそ1/3まできたわけですが、その記念すべき第33弾として「PVBank」というものをリリースします!


このアプリは、アプリの Canvas ビューを表示すると、オーナーに架空の 0.01 円がたまっていくという体験が出来る「Page View Bank」になっています。


-マネタイズが好きだ! - Favorites!


インストールはこちら


screenshot.jpg


インストールはこちらからどうぞ(※mixiの開発者登録をすませている必要があります)。


0.01 円は mixi アプリの収益還元の最小単位


さて、まず 0.01 円という金額について解説しておくと、これは ミクシィが「mixiアプリ」を8月に一般公開、サービス収入の8割を開発者に配分 | 情報・通信 | nikkei BPnet 〈日経BPネット〉 などにありますように、9月からの開発者向けの還元の最小単位です。


9月からmixiアプリの1ページビューあるいは1ユニークユーザーあたり0.01円を開発者に広告収入を分配する「mixiアプリ・オフィシャルアドプログラム」を提供する。分配率は開発者の実績に応じ、0.01円ずつ上乗せしていく仕組みを採用する。9月に一般公開する携帯電話向けでもこの仕組みを導入する。


この 1PV(もしくは1UV)あたり 0.01 円という金額について、いったいどれくらいのアクセスがあればたまっていくのかということを実感できるアプリがあれば面白いかな、と思い、以前つくったアクセスカウンター「シンプルカウンター」を改良したものを使ってみました。


今回の中身は・・・


シンプルカウンターのときには情報の永続化を使ってカウンターを実装していましたが、今回は手軽にランキングを出したいのでバックエンドに CakePHP を用意しました。opensocial-jquery を使ってコードをシンプルにし、タブ機能を使って、さらに makeRequest での外部サーバアクセスもおこなっています。まさに、ゴールデンウィークの勉強の結果集大成といった感じです(笑)


また、アクティビティが1円、10円、100円、1000円、10000円と貯まったときに送信されますので、この金額アクティビティとランキングでアプリ利用者が増えたらいいなあ、と思います。


現実的には利益は開発者に還元されるため、このアプリのようにアプリインストールユーザには還元されませんが、常にアプリインストールユーザのポイントとなる(アプリ開発者のPVにならない)という意味では架空の体験が出来ると思います。


将来はこういった開発者の利益をアプリインストールユーザとシェアすることで本当のお金やポイントに換金出来るしくみが持てたら、あとはモバゲーのようにインセンティブでインストールユーザを増やして行くことが出来るかもしれませんね(規約で禁止されるかもしれませんが)


まとめ


ということで、今回は面白ツールとしてだけではない、mixi アプリの経済プラットフォームの側面に注目したアプリを作ってみた感じです。mixi アプリで一旗あげてみたい!というひとはぜひインストールしてみてください。なお、実際にスパイスボックスラボラトリではマネタイズに積極的なアプリはあんまり作らないと思います。ご参考まで。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


2009/5/11 ソーシャルアプリ探訪記

スパイスラボ神部です。


GW開けのソーシャルアプリの話題をおっかけ。そろそろ中断しようかな。


-ぶらり途中下車の旅が好きだ! - Favorites!


2009/5/11 ソーシャルアプリ探訪記


-mixi appli: mixiアプリの情報交換の場『mixi appli forum』を開設


これはいいですね!公式サポートではちょっと聴けないこと、書けないことも書けそうです。実際のフォーラムはこちら


-Mixiアプリで稼ぐコツ ~ 4つの成功ルール:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ


個人開発者の人は必読かも。こちらに興味を持たれた人は、PVBank もぜひ入れてみてください


-mixiアプリ アクティビティに画像を投稿する方法 - mixiアプリ開発日誌


なんと!あとでやってみよう。


-「mixiアプリを作ってみよう!」連載開始 - V.S.A. III - TYZOH(タイゾウ)


ひとのアプリを使うくだり、けっこういままでのチュートリアルでは見かけなかったかも。


-soraなりの日々 - fc2 - [mixi アプリ] mixi アプリを作ってみた!


-mixiでOpenSocial - Real


わたしは教えてもらってついに Firebug 導入。でも、console.info をコメントアウトするのを忘れると Firebug 入れていないブラウザでエラーになるので要注意。


-V.S.A.: mixiアプリを作ってみよう! その4 View って何?


OSDE 使ってるのかな?


-OpenSocial JavaScript API のコードアシストをする方法(Aptana Studio使用) - B-Lab (ビーラボ)


-mixiアプリ「MyMixlock」(マイミクロック)をリリース | alt


努力はたくさん買わせていただきたい。


-OpenSocial Ideathon - 事前MTG | みぞおち


-2009年5月のFacebook、MySpaceのSocial Game Top25|Next Big Thing!!


-「dangoプラットフォーム」開発者インタビュー -GAME Watch


Facebook、Twitter


-Facebookに続New Social Networking Site!|New York Press


Facebook が動詞化している、CNN が公式チャンネルを持っていてそちらに番組内から誘導をかけている、など面白い記事です。


-完璧に切る事に決めた|U.R.A


Facebook による Friend 切りのハナシ。


-Facebookが友達エリアを改訂、フィルタリングが簡単に


-Facebook Connect、Diggで稼動中


-懐かしのコナミコマンド、Facebookにちょっぴり色を添える


Microsoft と Facebook


MS と Facebook がなにやらいろいろやっているようです。


-Microsoft、あっという間にFacebookの新APIを利用したデモアプリを作る


-地域情報サイト「MSN City Guides」が刷新,Facebookとの連携可能に:ITpro


mixi関連


好調を発表した Gree、モバゲーと異なり、mixi は減収発表だそうです。まあ、プラットフォーム開放にお金がかからないわけがないですよね。


-[ネット関連] ミクシィ 10年3月期は減益見通し:株/FX・投資と経済がよくわかるMONEYzine


-ミクシィの10年3月期、15%営業減益を予想 | テクノロジーニュース | Reuters


招待制の廃止も延期だそうです。


-mixi登録制、今年度下半期スタート 当初予定より延期 - ITmedia News


-mixiが2009年度下半期に登録制導入へ、上場後初の減益予想も

 

ブックマークに追加する

トラックバック

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

コメント ( 1 )

V.S.A. のいかちょーです。TBありがとうございました。

OSDE は一度試してエラーになったのでその後使わずにいました。最近になってエラーの原因がわかったので、使い始めてみたのですが、こんどは makeRequest() がうまく動かないようで...

スパイスラボ神部さんはどのような環境で開発されているのでしょうか。

コメントを投稿

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


「婚活ステータス」と「ただいま求職中」を画像付きアクティビティ対応に

スパイスラボ神部です。


mixiアプリ アクティビティに画像を投稿する方法 - mixiアプリ開発日誌 という記事を見て、2つの mixi アプリを画像付きアクティビティに対応させてみました。


-その1:[mixi] 婚活ステータス(β版)


-その2:[mixi] ただいま求職中!


スクリーンショット


imageactivity.jpg


いちおうこんな感じ似出るようになったのですが、画像のサイズが 42x42px らしくちょっとつぶれてしまっています。改めてアクティビティ用の画像を用意したのですが、今度は何も表示されなくなってしまいました。


画像君、どこに行ってしもうたんや…。


-試行錯誤が好きだ! - Favorites!


追記


しばらく時間が経ったら、すべて表示されるようになりました!うーん、なかなかいい感じですね。


imageactivity2.jpg

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月12日


1サイトごとのソーシャルアプリという考え方

スパイスラボ神部です。


なんとなくフト考えたことがありました。OpenSocial アプリを作る場合、コンテナに比重を置くか、それとも外部サーバに比重を置くかと考えた場合。もしかして、一サイトごとにガジェットまたはブログパーツライクに設置してしまうのもありなのかもしれませんね。そう考えると、いろいろ応用範囲が広がりそうです。


それこそ、各サイトの出張所のような感じで、RSSを出さないサイトも、ガジェット単位でなら出すことを許可してくれるかもしれません。


-スタブが好きだ! - Favorites!


2009/5/12 ソーシャルアプリの関連記事


-「婚活ステータス」と「ただいま求職中」を画像付きアクティビティ対応に ( ラボブログ )


-mixiアプリを作ってみよう! その5 変更したのに反映されない?!: V.S.A.


-"CakePHP をバックエンドに使った mixi アプリ「PVBank」" フォーラム - CakePHP Users in Japan


-mixiアプリのことでmixi本社に行ってきたよ! - mixiアプリ開発日誌


八月ってもうすぐそこよね。


-mixi appli forum (β)に参加してみた - ヌルめのつぶやき


mixi の makeRequest 関連


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリの外部サーバ呼び出しに関する解説記事を公開


-mixi Developer Center (ミクシィ デベロッパーセンター) » 署名付きリクエストの検証


mixi 関連


-おりしもSNS もがさんち☆-CURURU


-コモドのジャイアン日記 | mixi登録制への移行延期


-アプリ開発者から見たmixiとFacebookの違い|高橋暁子のC教室*mixi、SNS、ケータイ、Web2.0、ネットと教育、ウェブサービス、ベンチャー、ネット規制

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


OpenSocial のガジェットXMLで Require feature の対応一覧

スパイスラボ神部です。


OpenSocial のガジェットXMLでうっかり Require feature を宣言するのを忘れてその機能が使えない、なんてことが頻発しているので、自分用のメモも兼ねてメモしておきます。


-OpenSocial入門 ~ソーシャルアプリケーションの実践開発が好き! - ILOVEIT(β)


とりあえず並べ立ててみる


<Require feature="dynamic-height" />


ビューの高さを切り替えられるようになります。よくつかうので標準機能でいい気もしますが、可能な限り軽量化する設計なのでしょうか。


<Require feature="views" />


ビューの切り替えに必要です。っていうかこれも標準機能でいいのでは?


<Require feature="tabs" />


タブ機能を使うのに必要です。


その他


気がつき次第追記します。


参考資料は以下のあたりに。ミニメッセージあたりは使ってみたいですね。mixi アプリコンテナでも使えるみたいです!


-Gadgets API リファレンス - OpenSocial - Google Code


-ガジェットXML - goo Developer's Kitchen


-mixi Developer Center (ミクシィ デベロッパーセンター) » Gadget XML


おおっ。てか、Google Anaytics とかあったのか^^;


これは早めに全アプリに導入しなければ!!!

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


OpenSocial / mixi アプリの求人が出ているよ

スパイスラボ神部です。


ふと検索していたら、OpenSocial/mixi アプリの求人が出ていたので、ちょろっと書き出してみます。


-求人広告が好きだ! - Favorites!


モバイル向け OpenSocial の求人募集?


そもそも発見したのは


-OpenSocialを勉強してソーシャル・アプリケーションを作ろう - スコトプリゴニエフスク通信


という記事のひとつ前の記事。


-[Web][OpenSocial]Webアプリケーション開発者急募 - スコトプリゴニエフスク通信


gumi と言えば日本で唯一モバイル版 OpenSocial Platform を開発している企業。k-tai.org さんでもとりあげられています。


-ke-tai.org > Blog Archive > ケータイ向けのOpenSocial プラットフォーム「gumi Platform」


Find Job で OpenSocial / mixi アプリの求人を探してみた。


mixi ファンドの出資を受けたコミュニティファクトリーさん、件のグミさん、そして mixi 本体が、OpenSocial/mixi アプリでの募集をしてました。ま、順当なところですね。


OpenSocial での検索結果より


-『mixi』ウェブアプリケーションエンジニア 求人/株式会社ミクシィ | 求人情報 Find Job !


-Webデザイナー 求人/株式会社コミュニティファクトリー | 求人情報 Find Job !


-Webディベロッパー(OpenSocialアプリケーションの設計・開発) 求人/株式会社gumi | 求人情報 Find Job !


mixi アプリでの求人結果より


-システムエンジニア 求人/株式会社コミュニティファクトリー | 求人情報 Find Job !


こちらもコミュニティファクトリーさんですが、上記の募集とはまた違って、mixi アプリ専業のようです。


-超求人成功法 ~あなたの会社に人が集まる51の知恵~が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月14日


Poken デザインコンテスト開催中!

スパイスラボ神部です。


どうやら、Poken のデザインコンテストが開催通らしいです。


-Pokenが好きだ! - Favorites!


開催に関するリソース


-Poken Japan


-虹色の林檎はどんな味?: 第1回ポーケンデザインコンテスト開催中


んー、これ、だれかオンラインエディタつくらないですかね。


ついでに国内SNS対応の追加記事


-ソーシャル名刺「Poken」、mixiやAmebaなど国内サイトに対応|アドマン2.0@デキる広告マンの作り方


-ソーシャル名刺「Poken」、mixiやAmebaなど国内サイトに対応 - 毎日jp(毎日新聞)


もっとハイフォー!するために


そういえば最近ハイフォー!してないな。名刺交換はしているけど、それに付随した Poken ってしていない。


-名刺ライクなデザイン(あるいは自分の名刺をスキャンして一部モザイクをかけておけるSNS


-Poken も収納できる名刺ケース


みたいなのが出来ると面白いかもですね。


-口ベタなあなたを救う しゃべる名刺が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixiアプリの開発者登録が8000人に迫り、アプリも400個超

スパイスラボ神部です。


知らず知らずのうちに mixi アプリの開発者登録が8000人に迫っています。もしかしたら今月中に一万人超のコミュニティになってしまいそうですね。もはや小さな SNS の様相です。ただし登録アプリは意外と伸びておらず、408個にとどまっています。一応企画レベルのラボアプリは33個なので、まだまだですね。しばらくは10%を、最終的には5%をキープしたいところです。


-ソーシャル・ネットワーキング・サービスが好きだ! - Favorites!


今日のソーシャルアプリウォッチ


-ハンサムコム » Blog Archive » mixiアプリ開発への道 Vol.1 - 酒 物欲 IT 娘 。 まぁそんなブログです。


-mixiでコミュニティや日記にスパム投稿、ウイルス感染の恐れも


-レポート:SocialWeb勉強会 Vol.2の模様を,ニコニコ動画にアップしました!|gihyo.jp … 技術評論社


なぜニコニコ動画?


-SocialWeb勉強会 vol.2まとめ - SocialWeb Japan | Google グループ


上記動画の資料です。


-Mixiアプリで稼ぐコツ ~ いかにマネタイズするか:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ


前回の記事 の続きですね。


-Main Page - Open Social Directory


OpenSocial 関連リソース集。アプリケーションギャラリーへのリンクもありますね。


-Spoofing that uses Referer - Yoichiro Tanaka - org.apache.incubator.shindig-dev - MarkMail


セキュリティ関連。


-OpenSocialが話題ですが、OpenSocialを利用してアプリを公開してる人はどのような形で収益をあげてるのでしょうか。できるだけ具体的な実例でお聞かせください。いろんなケ.. - 人力検索はてな


マネタイズ関連。


OpenSocial 0.9 関連


Activity Paging Support (0.9)
http://www.eisbahn.jp/yoichiro/2009/03/activity_paging_support_09.html


Album support (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/album_support_in_opensocial_v0.html


Align JS API and REST (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/align_js_api_and_rest_09.html


Align Portable Contacts and REST (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/align_portable_contacts_and_re.html


Anonymous Viewer (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/anonymous_viewer_09.html


Clarify timing of callback execution in JS API (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/clarify_timing_of_callback_exe.html


Content Rewriter Feature (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/content_rewriter_feature_09.html


Content Upload Support (0.9)
http://www.eisbahn.jp/yoichiro/2009/05/content_upload_support_09.html


下記も参考になりそうです


-天使やカイザーと呼ばれて: Clarify timing of callback execution in JS API (0.9)


-Tender Surrender » content-rewite機能で外部ファイルのキャッシュを制御する


Facebook 関連


-ストリームに逆らうな:FacebookとFriendFeedのデザイン変更は大成功


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

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月15日


mixiアプリ「ファイナルクエスチョン」を開発します!

スパイスラボ神部です。


今日は Google Hackathon にてmixiアプリ「ファイナルクエスチョン」というものをチームで開発します!


-クイズが好きだ! - Favorites!


企画の詳細


「ファイナルクエスチョン」というタイトルがなぜつけられたかというと、クイズを軸にしたゲームになっていて、「最後の究極の質問」があるので「ファイナルクエスチョン」となっています。また今回はソーシャルアプリということで「友だちとの取り合い」を面白さのコアに据えています。


今回はこれを mixi 主催 Google Hackathonの Game チームにて開発します!


世界観


クイズ魔王の支配する世界。クイズで自分を鍛えて、魔王を倒し、財宝をゲットして姫の愛を確かめよう!


修行のチャンスを取り合う!


クイズに答えて強くなれます。ただし、一日に答えられるクイズの数が限られているので、人より先に答えよう!


バトルのチャンスを取り合う!


魔王に挑めるチャンスも限られています!人よりはやく強くなって魔王に挑もう!


※やられると、マイミクに「ヘルプ!」メッセージが飛びます。


「愛」のチャンスを取り合う!


もちろん姫に財宝をプレゼントするチャンスも限られています!見事姫のハートを射止めたとき、姫から最後の「究極のクイズ」が…!


※ただし、間違えると死にます。


とりあえずこんな感じ


では、開発がんばりまーす!


-つい誰かに出したくなる○×クイズ777問が好き! - ILOVEIT(β)

 
 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


mixiアプリ版OpenSocial Hackathonでチーム優勝!

スパイスラボ神部です。


1168654788_121.jpg


本日 Google で開催されました mixi の OpenSocial Hackathon に4名のゲームチームで参加したのですが(うち一人は欠席)、見事チーム優勝を果たせました!


詳細は後ほど。


Hackathonが好きだ! - Favorites!


詳細です


Hackathon について簡単に書くと、アイディア出し→開発当日という二部構成の開発合宿です。テーマに応じて5~10チームに分かれ、チーム単位もしくはアプリ単位での順列を決めるというものです。「とりあえずみんなで作ってシャンシャンとしましょう」というものではなく、この順列が決まるのが結構しんどいです。正直これでモチベーションも上がり下がりするのですが、Hackathon とくに Google Hackathon ではそういうケースが多かったです。


何を開発したの?


一つ前の「mixiアプリ「ファイナルクエスチョン」を開発します! ( ラボブログ ) 」というで紹介したとおり、クイズとソーシャル性を軸にした「ファイナルクエスチョン」というゲームアプリを開発しました。


本番的な構成


さて、夕方には発表しなければならず時間制限があるので、今回は「修行」の部分を省きました。姫へのプレゼントも種類なし。ともかく、魔王と戦う→姫に会いに行く→姫と戦う(?)というシンプルな一本道になりました。


役割分担


今回はコーディングであたまソフトの岩崎さんが大活躍!私は、これまで書き溜めたコードをコピペで渡すとかアテの画像素材を探す、くらいのことしかできなかったかも。元々のクイズ研のライブラリも使われていたようで、クイズ画面的にも視覚効果に優れたアプリなっていて感動でした。また、かつべさんは画面構成など、全体のフレームを作ってくださったり、部分的にコードを書かれていましたが、貢献度は確実に私よりあった気がします。


ともかく、前回のハッカソンまではこうした役割分担すらできない状態だったので、そのへんはちょっと俯瞰できるようになったkもなぁ、と思います。開発ライブラリには、opensocial-jquery を使いました。私の方で一応サーバ側の CakePHP にユーザ情報をシリアライズできるようにもしていたのですが、今回は結局使いませんでした。


新しく使った OpenSocial の機能


・requestNavigateTo による画面遷移


・opensocial-jquery によるコーディング


・miniMessage の仕様(実際はダイアログで代用)


あたりを新しく使ったかも。


発表内容


私は一番時間があったので、プレゼンの発表資料を作ったりしました。アプリのプレゼン部分はいわさきさんにバトンタッチ。私は音響に専念してました。おまけで今後の展開やマネタイズについてもちょっとお話出来ました。


印象に残った他のプレゼン


ほかの方のつくられたプレゼンもかなり印象深かったです。このあたりはあとでリンクを集めようと思いますが、tumblr からデータを持ってくるモノ、位置情報を使ったものなどバリエーションが豊富でしたが、中でもドリコム神谷さんのいたチームの「トゥルースオブ県」というアプリのプレゼンが相変わらずすばらしかったです。事前ミーティングのアイディアソンでは、いわばアイディアとプレゼン力の勝負なので、見事優勝されていたんですよね。


投票&結果発表


さて、すべての発表が終わった後、投票&結果発表が行われ、冒頭で書きましたようにチーム優勝することができました。私も三回以上はハッカソンに参加しているのと、単に mixi アプリ作り(OpenSocial アプリづくり)の素振りが多かったこともあり、そういう意味では経験に助けられた勝利だったように思います。これからも素振りは続けないと、あっという間に置いて行かれる世界だと思うので、そこは引き続きがんばりたいと思います。


ちなみにハッカソンは Google Developers Day で再び行われるという噂です。


「ファイナルクエスチョン」の公開について


一応、アプリ自体は下記 URL で公開され、開発者登録がされていればインストールできます。ただ、今はアテ素材なので権利的にいろいろ問題アリな感じです。


http://platform001.mixi.jp/view_appli.pl?id=2372


徐々に素材を改めつつ、リファインしたらまた大々的に公開していければと思います。


とりあえず、いわさきさん、かつべさん、お疲れ様でした!そして当日休養で参加できなかったもうひとりのチームメイトにも、一緒に作ったアイディアで優勝を勝ち取ったことをこの場を借りてお知らせできればと思います!


またがんばっていきたいと思います!

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月16日


2009/5/16 ソーシャルアプリについてまったり

スパイスラボ神部です。


土曜日ですね。まったりと、ソーシャルアプリについて調べてみます。


-ルーチンワークが好きだ! - Favorites!


2009/5/16 ソーシャルアプリについてまったり


-OpenSocialを利用してガジェットを作ろう!:第5回 アプリデータによる情報の永続化と共有|gihyo.jp … 技術評論社


-mixiアプリ オーナーIDを利用する際の注意点 - mixiアプリ開発日誌


コメント欄も読みましょう。まあ、Signed Request がデフォになるんでしょうね。サーバ側の対応が大変だから、毎回手順かしておく必要はありそうですが。


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


んー、6/10か。ユーザIDの表記と、デフォルトで取得出来る情報が基本情報のみになること。


-署名付きリクエストで外部サーバへデータを保存する - プログラマー、再起動中


ひょぇ~。調べようと思ったことが、もう書いてあった。さすが Kossy ですさん。


-mixiアプリのFlashで血液型が取得できない - satoru.netの自由帳


やのさとるさんも opensocial-jquery 使い、っと。でも Flash (というか ActionScript)使えるひとはずるいな~。


-【mixiアプリ】My Mini City Stats: V.S.A.


外部サイトのスコアを表示するというのはいいかもね。いっそ銀行の預金額が見えるとか?だってお金は人生ゲームのポイントですもの。


-Rubyのクロム: mixiアプリのキャッシュ消しGreasemonkey


へぇ。


-OpenSocialというかmixiアプリは実は簡単に作れそうな話。


-mixi appli: mixiアプリニュース配信


なんかラボブログが登場してる。ブログルートが外からリファーされるのはめちゃめちゃ珍しい。


-mixiアプリとiPhoneアプリに見る開発者心理の難しさ | マーケティング、ネット広告、EC情報を日々お届けするRedPen


-mixiアプリのお勉強 : ::yossy.blog::


Facebook、その他


-Facebookプラットホームが一人前に。認定アプリ、まもなく開始


Facebookプラットホームが長く抱える問題のひとつに、ひどいスパムアプリと優れたアプリ選り分けが全くできていないことがある。同プラットホームに5万2000種類のアプリケーションがある今、これは問題だ。


なんと。認定制度無かったのね。


-FacebookやYouTube,過激派グループのソーシャル・メディア活用が増加:ITpro


トライブはどこにでも出来る。


-Confirmed: Facebook to Launch Virtual Currency Test in Platform Applications Soon


フェイスブック内に仮想マネー、フェイスブックマネーができるかも、ということらしい。


-Postal Search APIs & Solutions ブログ: REST protocolを使って Google Friend Connect をサーバサイドで統合できる雰囲気を確認してみた


うわ-、難しくてよくわからん。


-ネット配信と「国際化のパラドックス」 - Distribution Revolution - インターネットとコンテンツ配信


日本のことかー!


-近いうちにブログコメントは全部Facebook(またはGoogle)のものになる | Marketing | SEO-LPO.net


さあ、それはどうかな。2ch が同じような仕組み(コメント欄を 2ch のスレッドに出来る機能)とか提供したら面白いかもしれないが、絶対そんなことしないだろうな。

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月18日


「※ただしイケメンに限る」のクローン企画案

スパイスラボ神部です。


月曜の朝のホットエントリ一位に「※ただしイケメンに限る - 絶望感を味わえるWebサービス 」というサービスが入っていました。最近流行のジェンダーネタですね。これ系、人類永遠のテーマだとは思いますが、最近ちょっと食傷気味な感じは否めません。ただまあこれが注目を集めるというのなら、真似してみたくなる人もいるでしょう。


そこで、今回はここから着想を得るとどういうパターンがあるかと、ベタに考えてみたいと思います。


-企画が好きだ! - Favorites!


ストレートにひっくり返す:「※ただし美人に限る」


一番かんたんな、対義語でやるパターンです。例えば、


※ただし美人に限る


※ただし美女に限る


ただし、これはあまりうまくありそうにありません。一般に女性は自虐ネタではあまり共感を生まない気がするからです(もしかしたら自虐というのはある意味プライドや劣等感に基づく男性文化独特のものなのかもしれません)。


類義語であたる:「※ただし女子高生に限る」


こちらも同様で、女性からの自分語りの期待があまり出来ません。面食いの男性視点から「美人じゃないとこう損だよね」と、特別扱いしている張本人たちが語ったところで実感が伴わないでしょう。美人だとこう、そうじゃないとこうと両論併記する大喜利形式もあるかもしれませんが、それでは共感を得られないどころかなんか妙に生々しくなってしまい、楽しめるものとはほど遠いかもしれません。


軸をひっくり返す:※ただしブサメンに限る


男性の自虐ネタということですが、ブサメン特権というのがない限りは、「すごいおいしいことあるよ→ただしお前らは対象外」という黄金パターンが利用出来ません。


軸と性別をひっくり返す


これは少し見込みがあるかもしれません。裏の裏はまた表になるわけで


※ただし腐女子に限る


これだと、「○○を見ると○○という行動をしてしまう、ただし腐女子のみ→あるある」


みたいな共感サービスになるかもしれません。弱点としては、これ別に mixi のコミュニティとかでやっても同じですよね、ってこと。Diggライクな共感ポイントを「※ただしイケメンに限る」ライクにつけるとちょっと面白いかも。


謙遜・のろけを利用する


これは男性にはあまりないことで、自分の魅力に女子って結構謙遜しすぎて、天然嫌ミストになっていることがあります。適用が難しいですが、イケメンの彼氏の愚痴を言うとか、客観的に見ると謙遜する必要のないところで謙遜する、そういう切り口で作るとなんかできそうな気がします。


「ひどい彼氏について聞いて! ※ただしイケメン」


「男運が悪い私 ※ただし彼氏には困らない」


これの問題点は早々にネットの男性ユーザからのツッコミが入ってしまいスタートアップに失敗しそうなことですね。ここをステルスモードで乗り切れれば、あの「大手小町」のようなサービスに成長できるかもしれません。実は「男の子牧場」もそういった路線でいけば大成功していたのかもしれませんね。口コミだけで広まっていたら、固有名詞化して親しまれていたかもしれません。


軸を思いっきりずらす


軸を思いっきりずらすやり方です。


※ただし外国人に限る


※ただし幼稚園児に限る


※ただしおばあちゃんに限る


※ただし四丁目の○○さんに限る


※ただし団塊に限る


※ただしセガールに限る


こうなるともうブレストなので、宝の山があるかもしれません。ただし見たところなかなか難しそうです。有望そうなのは、例えば「ただしカーチャンに限る」あたりでしょうか?せいぜいのところ。


さらにハイグレードに


テレビドラマとかにありそうな、更に誇張したバージョン。


※ただし王子様に限る


※ただしビルゲイツに限る


きっちり企画とキャラクターを作れば、ワンクールは持つかもしれませんね。


そんな感じで


以上で先回りのブレスト終了。


実際にパクりサービスが出てきたら、上記に追加していきたいと思います!


-ブレーン・ストーミング・ティーン / Brain Storming Teensが好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


CakePHP で他のモデルのデータを編集する

スパイスラボ神部です。


実験的にですが、CakePHP で formHelper を使いながら他のモデルのデータを編集する試みをしてみましたので、共有してみます。果たしてこの方法が正しいのか?というところもあわせてですので、ツッコミあれば宜しくお願いします。


-二人羽織が好きだ! - Favorites!


コントローラとモデルの基本原則に逆らわないこと


さて、読み込みだけならご存じ var $uses に指定すればどんなモデルでも読み込めます。


そこから先、違うコントローラの中で、しかも formHelper による edit ライクな機能を実装していこうとすると問題が起こります。


1.別のユーザモデルをフォームのにセットすると、そのモデルの edit に飛んでしまう


2.User を User2 などにすると、ユーザモデルがないので formHelper による自動補完が利かない


これは不便で困ります。


私の考えた回避方法


たとえば Basic 認証をかけた Admins コントローラの中で、一般ユーザの編集モデルを作りたかったとしましょう。そういうときは


1.まず、edituser などのアクションを用意し、User データモデルの情報を ID から引っ張ってくる


2.それをいったん、Admin データモデルの ID、ユーザ ID他に代入する。


※このとき、Admin データモデルにないフィールドで、User データモデルにあるフィードでも代入可能


3.edituser アクションのビューで、モデルを Admin、フォームの action を edituser にして formHelper でフォーム作成


※IDがきっちり入力されており、$form->input で出力されているフィールドの User モデルとフィールドが合致していればフォームにあらかじめ値がセットされている状態になる。


4.edituser アクションにて、 $this->data が empty でないとき、Admin.User モデルに入ってきた値を、改めて $this->data['User'] に代入。


5.$this->User-save($this->data['User'] などとして、User データモデルに値を保存


※パスワードや created, modified などは、null すなわちなにも指定しない状態にしておけば上書きされず前回の値が使われる。


まとめ


ということで、今回は特定のデータモデルをカプセルのように使って別のユーザモデルのデータを受け渡し、なおかつ formHelper による簡単入力補完というところも実現してみました。このようなイレギュラーなやり方が認められるのかわかりませんが、とりあえず出来ましたということで共有しておきます。


-トロイの木馬が好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメント ( 2 )

Ryuji :

> 匿名さん

なんか、それで良さそうですね…無駄なエントリをあげてしまったかも。

匿名 :

>1.別のユーザモデルをフォームのにセットすると、そのモデルの edit に飛んでしまう

は、
$form->create('User', array('url' => '/controller/edituser'));
とかでは駄目なのでしょうか?

コメントを投稿

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


五月も後半だけどソーシャルアプリ関連

スパイスラボ神部です。


5月もいよいよ後半。沖縄は梅雨入りだそうですが、ソーシャルアプリ関連についてまとめてみます。


-梅雨入りが好きだ! - Favorites!


全般


Hackathon 関連


-OpenSocial Hackathonでクイズアプリを作って優勝しました! | twk @ ふらっと


あたまソフト岩崎さんのエントリ。うは、中抜けしたことが書かれてるw(※問題無いです)


-OpenSocial Hackathon by mixiに行ってきた - kenmazのはてな


OpenSocial


-gumi がWebアプリケーション開発者急募 - Twisted Mind


-OpenID Mobile Profile (仮) と PAPE に関する妄想メモ - Yet Another Hackadelic

-GoogleDeveloperDay2009 情報 - a2c.get.diary


-RIAトピックス 【gihyo.jp】OpenSocialを利用してガジェットを作ろう!


-Google Developer Day 2009(GDD2009) のサポーターになった - techlog


公式サイトはこちら→Google Developer Day


mixiアプリ


-SNSの革命となるか!?「mixiアプリ」への期待度(ダイヤモンド・オンライン) - Yahoo!ニュース


ダイヤモンドオンラインから Yahoo! ニュースに配信。元記事は こちら


-続々 mixi アプリ (グロブ)


-Mixiアプリやってみる « pocketo.net blog


-のほほんラボ : mixiアプリを作ってみる プロローグ


-今日さわってみたmixiアプリ « blog.westcide.com


-mixiアプリを作ってみよう! その8 友達100人できるかな?: V.S.A.


-上期に研究開発費約1億5000万円、「mixiアプリ」向けにゲームも開発--ドリコムが決算説明会で発表 - VENTURE VIEW


うーん、これはよくわからん。


→こちらに詳細:決算説明会を行った。 - Number7110


Facebook とか海外動向


-Facebook、「認定アプリケーション」をまもなく公開へ:ニュース - CNET Japan


-「認定アプリ」を優先表示:Facebook、アプリケーションディレクトリを刷新へ - ITmedia News


-窓の杜 - 【REVIEW】複数の“Twitter”アカウントをさまざまなレイアウトで一元管理「bDule」


-FBI、Facebook、YouTube、Twitterにアカウントを開く―MySpaceはガン無視


-Ad Innovator: FacebookはWebOSに?Parakey買収


mixi関連


-「最近mixiに自社広告が多くない?!」と思って色々と調べてみた:Garbagenews.com


それにしてもグリーやモバゲーにはまったく動きないですね。


あわせて読みたい:


-最新決算情報に基づく,mixi,モバゲー,GREE,ニコニコ動画のビジネスモデル比較:ソーシャルメディア。マーケティングにどう活用するか?:ITmedia オルタナティブ・ブログ

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


2009/06/19 第7回 InfoTalk で喋ることになりました

スパイスラボ神部です。


産業技術大学院大学という学校法人があるのですが、そちらに出身研究室の先輩がいらっしゃることがご縁で InfoTalk - AIIT というイベントで喋らせていただくことになりました。


-第7回InfoTalk - AIIT


「学生と作ったネット企画 — 「学」の成果をウェブに転換」


演題はこちらです:「学生と作ったネット企画 — 「学」の成果をウェブに転換」


神部 竜二 氏=株式会社スパイスボックス スパイスボックスラボラトリ
企業がウェブ上で使える新しい表現や手法を求めるとき,大学の研究室などの学術研究機関で培われている基礎研究や応用技術にスポットをあてると,それを水平思考することにより今までになかった切り口の企画を生み出せることがある。今回は実際の例を元に,産学連携に基づいて生まれたウェブ企画や,それを用いたウェブ上のプロモーションへの応用事例について紹介する。


過去に講演された皆様と比べると正直場違い感は否めないので大変なプレッシャーを感じますが、せめて聴衆の皆様に楽しんでいただけるような資料作りはがんばりたいと思います。


-InfoTalkが好きだ! - Favorites!


-技術を支える数学―研究開発の現場からが好き! - ILOVEIT(β)

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月19日


「こち亀」に☆オーラカメラ☆が登場!?

スパイスラボ神部です。


今日はものすっごいユルいネタなんですが、今週のジャンプのこち亀に「オーラが測定できるカメラ」が載っているそうです。これはまさしく ☆オーラカメラ☆(顔からわかるオーラ診断サービス) ですね!


-こち亀が好きだ! - Favorites!


作中にはデバイス版「オーラカメラ」が登場


作品では、こんな感じで被写体の評価パラメータが出る、実機型の「オーラカメラ」が登場しています。


-画像1


-画像2


いっぽう、弊社制作の☆オーラカメラ☆のアウトプットはこんな感じ。


※下の方に数値も出てます。


%E5%B0%8F%E6%B1%A0%E5%BE%B9%E5%B9%B3%E3%81%95%E3%82%93%E3%81%AE%E8%A8%BA%E6%96%AD%E7%B5%90%E6%9E%9C%20-%20%E2%98%86%E3%82%AA%E3%83%BC%E3%83%A9%E3%82%AB%E3%83%A1%E3%83%A9%E2%98%86.jpg


いわゆるキルリアン写真を撮影する「オーラカメラ」の方はもっと大型でこういった人間目線の感覚的評価も出てくるものではないので、アウトプットという意味でも本当に ☆オーラカメラ☆ (またはモバイル版の☆写メオーラ☆)に近い感じですね(笑)


Web サービス版のオーラカメラを出したのが2008年末、モバイル版の写メオーラをリリースしたのが3月末なので、ネタ元->紙面化タイミング的にもすごくあっているというか。今はネタ探しにネットを活用したりもしているでしょうから、もしかしたら元ネタになったのかも・・・?


とはいえ簡単には確かめようはないわけですけれども、もしこち亀にリファーされたというならむしろ光栄ですね!今後またがんばってウェブカム版とかを作れたら、そういったものを通じてホントに元ネタにされたのかどうか確認できる機会がくるといいですね。


2009年25号の感想ブログリンク


-ヴァンガード見聞録(題字:エスパーダ)


-コトマニ 週刊少年ジャンプ 2009年25号 感想


-こち亀定本! 両さんの時代―『こち亀』で読むエンタメ史が好き! - ILOVEIT(β)

ブックマークに追加する

トラックバック

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

コメントを投稿

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


opensocial-jquery 1.0.2 がリリースされてます

スパイスラボ神部です。


opensocial-jquery 1.0.2 がリリースされてます。


-Postal Search APIs & Solutions ブログ: opensocial-jquery 1.0.2 をリリースしましたのでざっくりと紹介します。


opensocial-jqueryが好きだ! - Favorites!


JSDeffred についても調べてみるよ


今回は Deffred という処理をシリアルに実行する機能の強化がなされているらしいのですが、そもそもここで利用されているとおぼしき JSDeffred についても調べてみました。これも国産ライブラリ?


-JSDeferredが楽しくてしょうがない - Dis Communication - 符号無し


-JSDeferredがやっとわかった - by edvakf in hatena


-Rhino memo - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech


こちらになかじまんさんのコメント。


はじめまして。opensocial-jquery というプロジェクトの中で JSDeferred を使っています。シンプルかつ有能で素晴らしいです。


ついでに 2009//19 の ソーシャルアプリ関連ネタ


-mixi Developer Center (ミクシィ デベロッパーセンター) » mixiアプリ説明会のご案内


-[を] ハック部の第一回部会でした


-[OpenSocial]"opensocial.Person.Field.[フィールド名]"って長すぎない? | FXB | 株式会社エフエックスビイ


-mixiアプリのフレンド状態 - Real


Facebook 関連


-インタラクティブ広告業界団体のIAB、ソーシャル広告の標準化へ


参加企業の一部は次のとおり。MySpace、Microsoft、Google、Facebook、SocialMedia.com、CBS、 Accenture、PriceWaterhouseCoopers LLC、Condé Nast Digital、IDG Entertainment、Nielsen Online。


日本だったら Yahoo!、Google、mixi、gree、MySpace あたりになるのだろうか。まあ、日本でそういう「ソーシャル広告」が実現する可能性はかなり通そうだけど。


-すごいよ、凄すぎるよGoogle Ad Planner | カグア!Google Analytics 活用塾:事例や使い方


裏返せば、Facebook も、広告出稿の時にそういう細かい属性設定が出来るのね。


-Ad Innovator: 第3者Webアプリ開発者の収入がFacebookを超える


-FacebookがOpenIDに対応,他サイトのIDで自動ログイン可能に:ITpro


-Facebookが最大のOpenID Relying Party(RP)になる


-Facebook Launches OpenID Support - Users Can Now Login With Gmail Accounts

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


二大ソーシャルゲームアプリ、再始動!

スパイスラボ神部です。


さて、Google Hackathon で生まれた二つのソーシャルゲームアプリ、「ファイナルクエスチョン」と「ソーシャルクエスト」について、個人的にいよいよ本格コミットしていきたいと考えています。


-RPGが好きだ! - Favorites!


ファイナルクエスチョン


logo.jpg


ファイナルクエスチョンは、2009年5月15日に開催された mixi 主催の OpenSocial Hackathon @ Google にて開発されたアプリです。複数のチームの開発アプリの中から投票で一位に選ばれました。


コンセプト等はこちらに書いており、開発中の経緯はこちらあたまソフトいわさきさんのブログに詳しい感じです。


今後は素材の入れ替えやゲームバランスの調整(より難しくするなど 笑)をおこなったのち、リリースしたいと考えています。


ソーシャルクエスト


ソーシャルクエストは、2009年2月12日・13日に開催されたデブサミ2009のうち、13日に開催された Google Hachathon にて開発されたソーシャルアプリです。複数のチームの開発アプリの中から投票で、僅差の一位に選ばれました。


このときのようすはこのへんにも。


-Google Hackathon でもチーム優勝しました! ( ラボブログ )


-Google Hackathon体験レポート 仲間と同じ目標に向って一気にアプリを作り上げる一体感:CodeZine


-Google Japan Blog: Hackathon を快適にする Tips


こちらの方は ML を作って各自薦めようということになっていたのですが、ばたばたしているうちに私の方は手を動かせていない状態でした。ただ着々と成果物は上がってきているので、いいかたちでアウトプットができたらいいのかな、と思っています。自分の方でもコミット出来るところでガンガンコミットしていこうと思います!


ついでにスキカミも


スキカミは、2009年4/24に開催された OpenSocial Hackathon in April で開発されたアプリです。このときは同記事にある「チャンネー」が最優秀アプリとなりましたが、こちらのアプリでつかっているのと同じビューティー系APIを利用して開発されました。


こちらは公開について調整中ですが、goo ホームほかいろいろな SNS 向けに公開していきたいと考えています(「チャンネー」は既に goo ホーム・mixi アプリとして稼働中です)。


思い起こせば


Google Hackathon で上海に向けて OpenSocial アプリをプレゼンしました! ( ラボブログ ) にありますように、ハッカソンに参加させていただいたのは 2008年12月18日に Google で開催された回が最初でした。このときは MySpace 賞を逃しましたが上海とつないでプレゼントかやりましたっけね。


あのときのソーシャルアプリの理解度からすると、今とはあまりに違いすぎるのでよくあの短時間で作れたなぁと思います。結局いろいろ勉強しても、いまだフェイス女学園はフルには完成していなかったりしますし(※今後 mixi アプリとして登場させる予定はあります)。


今後も精進していきたいと思います!

 

ブックマークに追加する

トラックバック

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

コメントを投稿

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


PVBank のランキングにやのさとるさんが登場

スパイスラボ神部です。


三日ぶりに mixi アプリのオープンβ環境を見ていたら、mixi アプリ第33弾「PVBank」 のランキングに satoru.net のやのさとるさんらしき人が登場。しかもアプリは既にアンインストール済み


PVBank.gif


いったいなにしてはるんですかw


いちおう mixi ID も見かけ上はご本人みたいです。


まあ、あのへんはなんとかしないといけないですけどね…


-satoru.netが好きだ! - Favorites!


-映画字幕(スーパー)の作り方教えます (文春文庫)が好き! - ILOVEIT(β)


 

ブックマークに追加する

トラックバック

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

コメントを投稿

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

2009年05月20日


mixiアプリのプロモーション方法 ほか(2009/5/21)

スパイスラボ神部です。


空飛ぶさんのブログで、面白い考察が出ています。


-mixiアプリのプロモーションについて - mixiアプリ開発日誌


まずこのような伝達経路のことを「ユーザー