iPhoneを買ったらまずダウンロードしろこのアプリ(有料)を

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2010年1月31日 日曜日 21時42分52秒

今日でiPhone for everybodyキャンペーンも終了。
俺がヨドバシのiPhoneケースコーナーの商品の減りを見る限り、
iPhoneはかなり売れていると思われる。
そんなわけで、iPhone関連のブログなどが注目されているのでは
ないだろうか。

例えば、ここなどは非常に参考になると思われる。
今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目 – 山田井ユウキ – builder by ZDNet Japan

そんな中、俺は個人的に非常にオススメなiPhoneアプリがある。
それは「つみねこ2つみネコ2」だ。

紹介文などは、こちらの公式サイトを見て欲しい。
つみネコ2@ビースリー・ユナイテッド|iPhoneアプリデベロッパー|B3 UNITED Inc.

このアプリだが、ヨドバシのiPhone体験コーナーのiPhoneには
大体入っていると言うアプリで、
基本的にはネコを積むだけのアプリだが、非常に可愛い。

この、ヨドバシのiPhoneに入っていると言うのは凄く効果的なプロモーションだ。
アイコンが可愛いので、ついやってしまう。そしてハマる。
俺もヨドバシに行ったら毎回必ずやっていた。
(ただし体験版なので、ネットワーク機能とかはない)

と言うことで、iPhoneを買い、有用なサイトできちんと初期設定したら、
とりあえず230円払ってつみネコ2を買って欲しい。
(続きを読む…)

今月の本&ゲーム

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2010年1月28日 木曜日 0時39分07秒

今月はゲームと本を購入。
「フリー」は、通勤中の電車内で読んでいるが、
Googleが多くの無料のもので情報や関心を集め、わずかな有料のもので
稼いでいることや、その他似たような事例を挙げ、全体の意味を抽象化している。
内容としては、
「うんうん、そうだね。」
「確かにその通りだね」
と思える、納得できるような内容だった、というのが感想。
俺より若い現代のデジタルネイティブたちは、納得どころか
最初からこの本に載っている内容を当然として考えているらしいので、
ウェブサービスを始める前に一読して、ネット世代の考え方とやらを
知っておいてはどうだろうか。

フリー~〈無料〉からお金を生みだす新戦略
著者/訳者:クリス・アンダーソン
出版社:日本放送出版協会( 2009-11-21 )
Amazon価格:¥ 1,890
ISBN-10 : 4140814047
ISBN-13 : 9784140814048

折角PSPを持っているので、戦場のヴァルキュリア2を買ってみた。
で、テレビに繋いでやっている。
フルボイスじゃなかったのが意外だったのと、
2つ目の戦闘で、「使用する弾は模擬弾だ」とか言っているが、
明らかに本物の手榴弾を使っているところが???だったが、
まぁ面白そうだ。

戦場のヴァルキュリア 2 ガリア王立士官学校戦場のヴァルキュリア 2 ガリア王立士官学校
Amazon価格:¥ 4,698
発売日:2010-01-21

AS3でもMikuMikuDance出来る時代が来ていたので、乗った

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2010年1月21日 木曜日 23時36分48秒

FLARToolKitでMikuMikuDance

ニコニコ動画とかでVOCALOIDの楽曲のPVとしてよく使われる、
MikuMikuDance(MMD)という非常に優れたアプリがある。
こいつは、初音ミクの3Dモデルを自由に躍らせることが出来ると言うツールで、
大分発展してきて、今では沢山のモデルやモーションが公開されているようだ。

しかも、ARToolKitと連携することも出来て、こんな動画も出てきている。
しかし、ARToolKitではすこし一般人にはハードルが高いし、
やはり選ばれた人間にしか扱えないのか・・・!

とか思い、何とかFlashで表示できないかと思ったんだが、
ひょんな事から「ボカロプラス」と言う、ラブプラスのVOCALOID版を
Flashで作ろうと言うプロジェクトを発見し、しかもその中のツールとして、
PMDViewerと言う名前で、このMMD用のモデル&モーションを出せる、
ありがたいライブラリが存在していることに気づいた。

と、言うことで、早速FLARToolKitとコラボさせてみたのが、こちらのデモ

実際作ってみて、予想より動きがよかったことに驚いた。
これだけヌルヌル動くと、臨場感が桁違いだ。
本当にいるんじゃないかと錯覚してくる。俺は病気かもしれない・・・。
以前、普通じゃない勉強会#2に参加した時、発表者がしきりに、
「嫁が2次元から出てくる」とか、「嫁のいる2次元に入っていく」とか、
そんなことを言っていたが、このデモを作り、試した結論はこれだ。
「ARを使って、俺も、嫁も入れる共通空間(2.5次元とでも言うか)を作る」

あとは影でもつけばより凄いことになるな。

まぁ、ラブプラスにもARコンテンツが出たことだし、そのオマージュということで。



Flash3Dコンテンツ制作のためのPapervision3D入門 (XK BOOKS for developers)
著者/訳者:池田 泰延
出版社:エクスナレッジ( 2009-12-18 )
Amazon価格:¥ 3,675
ISBN-10 : 476780924X
ISBN-13 : 9784767809243

(続きを読む…)

ユニクロのマークってARっぽいよね。ってことで試したら行けた。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2010年1月11日 月曜日 1時19分21秒

ユニクロのロゴはマーカーになる。
この間長方形のマーカが簡単に作れることに気づいたのをきっかけに、
実は世の中にある沢山のものもマーカとして簡単に使えるんじゃないかと
考えるようになった。
そうすると、例えばユニクロのロゴなんか、正方形だし丁度よさそうだと思い、
試してみた結果が上の写真。

余裕で行けた。
一応、マーカ幅は100%、分割数は32に上げてみたんだが、
ちゃんと、カタカナ版とアルファベット版の区別も付く。

実は「ユニクロ」の「ロ」の内側の正方形部分が結構誤認識を引き起こす
元になってるので、カタカナ版よりアルファベット版のほうがよさそうだ。
なお、今回はswfは出さない。

ユニクロのロゴ上にUNICLOCKが出てくるARコンテンツとか面白そう。
さあAR三兄弟さん、売り込みに行ってはどうでしょう!?

と言うかユニクロがいけるということは、他にも沢山いけるところがあるだろうな。

Blobstoreは有料です

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2010年1月2日 土曜日 1時37分55秒

今、Google App Engine Java(GAE/J)を弄っているんだが、その中で気付いた事を書く。
画像など、ファイルを効率的に扱う「Blobstore」なる
機能が有るんだが、実はそいつはまだ試験段階で、しかも課金を有効にしないと使えないらしい。
ローカルの試験環境だと使えるのでつい使いがちだが、本番では使えない。

使うと、以下のようなエラーになる。
Blobstoreは、「mediastore」というデモで使われているんだが、
これをまねて作るのは、よした方が良さそうだ。

Uncaught exception from servlet
java.lang.ClassCastException: com.google.apphosting.api.ApiProxy$FeatureNotEnabledException cannot be cast to javax.servlet.ServletException
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:754)
    at org.apache.jsp.xxx_jsp._jspService(xxx_jsp.java:NN)←この部分に、Blobstoreを使おうとした所が入る
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:238)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at org.mortbay.jetty.Server.handle(Server.java:313)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
    at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
    at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:235)
    at com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5235)
    at com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5233)
    at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:24)
    at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363)
    at com.google.net.rpc.impl.Server$2.run(Server.java:838)
    at com.google.tracing.LocalTraceSpanRunnable.run(LocalTraceSpanRunnable.java:56)
    at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan(LocalTraceSpanBuilder.java:536)
    at com.google.net.rpc.impl.Server.startRpc(Server.java:793)
    at com.google.net.rpc.impl.Server.processRequest(Server.java:368)
    at com.google.net.rpc.impl.ServerConnection.messageReceived(ServerConnection.java:448)
    at com.google.net.rpc.impl.RpcConnection.parseMessages(RpcConnection.java:319)
    at com.google.net.rpc.impl.RpcConnection.dataReceived(RpcConnection.java:290)
    at com.google.net.async.Connection.handleReadEvent(Connection.java:466)
    at com.google.net.async.EventDispatcher.processNetworkEvents(EventDispatcher.java:759)
    at com.google.net.async.EventDispatcher.internalLoop(EventDispatcher.java:205)
    at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:101)
    at com.google.net.rpc.RpcService.runUntilServerShutdown(RpcService.java:251)
    at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run(JavaRuntime.java:394)
    at java.lang.Thread.run(Unknown Source)

Unexpected exception from servlet: java.lang.ClassCastException: com.google.apphosting.api.ApiProxy$FeatureNotEnabledException cannot be cast to javax.servlet.ServletException

Beginning Java Google App Engine
著者/訳者:Kyle Roche Jeff Douglas
出版社:Apress( 2009-12-21 )
Amazon価格:¥ 3,276
ISBN-10 : 143022553X
ISBN-13 : 9781430225539

Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)
著者/訳者:(株)グルージェント
出版社:技術評論社( 2009-09-10 )
Amazon価格:¥ 2,604
ISBN-10 : 4774139858
ISBN-13 : 9784774139852

とある画像をジェネレート

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2009年12月23日 水曜日 16時49分41秒

このようなサービスが目に留まったので、

いろんな人たちから「何やってんだ(笑)」と言われつつも、とある櫻花の画像生成が完成しました。
とある櫻花の画像生成(ジェネレーター) (さくらインターネット創業日記)

AR三兄弟のために画像を作っておいてみた。
とある兄弟の拡張現実(エーアール)

喜んでもらえるとうれしい。

AR三兄弟から米が届いた

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2009年12月23日 水曜日 14時53分26秒

AR三兄弟から・・・

米が届いた!

AR忘年会で当てた。

FLARToolkitで長方形マーカーと音AR

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2009年12月20日 日曜日 23時53分27秒

前々回のエントリで長方形マーカーが可能であるということがわかり、
前回のエントリで音のなるARに感銘を受けたわけだが、

その2つを組み合わせて作ってみたデモが、こちら

このマーカに反応し、「ハロー」とか「太郎」とか言い出す。
rectangle marker sample

とりあえず、長方形もいけるとなるとマーカーにかなり幅が出る。
あと、音もいけるというのが楽しい。

ちなみに、音の方はMacの「say」コマンドで作っている。
AS3で音を出すコードも簡単で、まずはクラス宣言内にmp3ファイルの埋め込み宣言をして、

[Embed(source = 'assets/z_hello.mp3')]private const HelloVoice:Class;

埋め込んだオブジェクトのクラスを、newしてSoundクラスの変数に入れるだけ。
そして、再生は「play()」メソッドを呼び出せば実施される。
簡単。

var helloVoice:Sound = new HelloVoice();
helloVoice.play();

Macのsayコマンドは「-o」オプションでaiffファイルを出せるので、
iTunes使ってmp3に変換すればよし。
簡単簡単。

ブラウザで無料ではじめるActionScript 3.0 ―It's a wonderfl world―
著者/訳者:面白法人カヤック フォークビッツ
出版社:ワークスコーポレーション( 2009-12-19 )
Amazon価格:¥ 3,570
ISBN-10 : 4862670776
ISBN-13 : 9784862670779

AR忘年会に行ってきたぜ。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2009年12月19日 土曜日 1時07分00秒

12月16日にあった、AR忘年会と言うイベントに行って来た。
八丁堀にある内田洋行という会社のイベント用スペース?で
開催されたんだが、結構いい所だった。
ただ、地下の部屋はSoftbankが圏外だったのが困った。
iPhoneユーザの皆さんは大丈夫だったんだろうか?
流石にデザイナー畑が多いと言うこともあり、iPhone保有率が
高かったように見えたが・・・。
(少なくともMacは多かった。)

さて、写真はないが、とりあえず様子を紹介。
UStreamに上がってるので、それもみて下さい。
1時間40分くらいあるので頑張れ。

ちなみに、AR忘年会の参加費は、
Aコース2500円(参加のみ)とRコース3500円(Tシャツ+サントラ付)
の2つがあって、おれはマーカ付のTシャツが欲しくてRコースにしたが、
待てど暮らせどTシャツを渡されることなく、そのまま解散の流れにまで
なってしまったので、STAFF捕まえて
「Tシャツ貰ってないんだけど」
と言ったら、
「え?私がですか?」
と言う謎の返しをされた。
確かにスタッフの多くはTシャツを着ていて、
俺が話しかけた人は着ていなかったが、
その返しにはビックリしたよ。
とりあえず冷静に
「いや僕が」
から事情を説明して何とかTシャツをゲットしたが、
他にもTシャツ配布ミスされていた人がいたようだ。
しかも、本気でもらえてない。
こ、これは・・・不手際!?

そういえばAR忘年会でWonderfl本が当たった。わーい! でも受付でRコースの金額払ったのにTシャツとCD貰えなかったというオチw #arbounen
bma_japan

あと、農力村の米を当てたんだが、持ち帰りのはずが
なぜか郵送に・・・。

その内送り方連絡メールが来ると思うんだが、
このスタッフだと永遠にその日は来ない気もする。
(続きを読む...)

FLARToolkitで、縦に長いマーカーを試す

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2009年12月10日 木曜日 1時55分50秒

FLARToolkitでは、基本的にマーカは正方形扱いだが、
実は縦長でもいけるのでは?と思って試してみた。

使ったのはこの、縦に伸ばしたHiroマーカー。
縦2倍に伸ばしたHiro

ところで、うわさのAR三兄弟長男さんが、次号からWeb DesigningにてARの連載を始めるそうですよ。
アピールしといて載せてもらおう。でもこの間パクリ扱いしたからダメかもな。

ただ、この人@ITにも連載1回しかしてないから不安だ。

WebDesigning(ウェブデザイニング) 2010年 01月号 [雑誌]
出版社:毎日コミュニケーションズ( 2009-12-18 )
定価:¥ 1,470
ISBN-10 :
ISBN-13 : 4910018790106

(続きを読む...)

次ページへ »

HTML convert time: 7.210 sec.