Web・ITのブログ記事

Photosynth‐Microsoft‐

|

8月20日にMicrosoftが新たなサービスとして「Photosynth」を開始しました。
以前から体験版サイトは存在していたそうなので、今回が本公開ということになるのでしょう。

このPhotosynth、どういったサービスかといいますと……
たとえば、自分が今立っている場所において、目の前の風景を写真に撮ったとします。
次に、少し視野を上にして同じように写真を撮ったとします。
視野の上げ具合にもよりますが、この二枚の写真には重なる部分と重ならない部分があるでしょう。
この重なる部分を自動的に認識して3D空間上に配置するというサービスなんです。
ある程度の写真数がないと周囲の風景をカバーしきれないため、3Dモデル毎に数十枚~数百枚の写真を使用します。

なんだか面白そうなので、掲載されている3Dモデルをいくつか見てみました。
"現実世界での自らの視界"に近いものをイメージしていたのですが、違うのですね。
3D的に配置されてはいるものの、フォトアルバムを見ているような感じです。
複数写真が組み合わさってできているという印象は抜けません(MSが抜こうとしているかどうかわからないけれど)。
ただ、使ってみてかなり面白かったです。操作感が好みです。
画像の切り替わりも、なんだかSFものの映画を見ているようで楽しくて。
正直、すごいなと感動しました。技術的にめちゃくちゃ高度なことしてるんだろうな……。

もし興味がありましたらぜひご覧くださいませ。
ちなみに、対応はWindowsXPとVISTAのみだそうです……まあ、MSのサービスですから……。

Photosynth

超有名オンラインクリエイターコミュニティであるloftwork(ロフトワーク)の登録クリエイター数が2008年8月17日で10000人突破したそうです。

[loftwork.com] News ロフトワークからのお知らせ 登録クリエイターが1万人を突破しました!

loftworkはわたしも利用させてもらっています。
多くの素晴らしきクリエイター様方いらっしゃって、得るものたくさんです。
今回の10000人突破を機に、さらにエネルギー満タンで全力疾走してもらいたいです。

これからもよろしくお願いします、loftworkさん!

20080818.jpg

自宅のPCにLinux環境を入れたいとずっと思ってきました。
Web系の動作確認がしたいというのがまず理由の一つです。
そしてもう一つが、もう何年もほぼWindowsしか使っていないから、他のも使うべきかなと。
その他OSをまったく使っていないわけでもないんですが、圧倒的にWindowsばかりなので。
WindowsというOSにケチをつける気はないです。
ただ、今後ずっとWindowsがエンドユーザ界のOSのトップシェアを走る保障はどこにもないですからね。

そんな思いを抱えて過ごしていたとき、以下のブログ記事を目にしました。

404 Blog Not Found:「Linuxが普及しない」理由U - Ubuntuがなかった

つまりはUbuntu(ウブントゥと読むらしい)というLinuxディストリビューション(GNU/Linuxシステムを導入しやすい形にまとめたもの)が素晴らしいという記事です。
せっかくこのような記事と巡り合ったので、自宅PCにUbuntuをインストールしてみました。
ということで、WindowsXP HomeEdition上にUbuntuをインストールした際の手順をまとめた備忘録を残しておきます。
マニュアル等ほとんど見ないで進めたので、手順ミスによる責任追及等はやめてください。
とりあえず普通に動いてはいます。

以下二つ、導入に際して参考にさせていただきましたサイトです。

以下、導入手順です。

  • まず、Windows上で他OSを動かす場合にはWindows上で動作する仮想マシンというアプリケーションをインストールする必要があります(そもそもWindowsと他OSの起動を切り分ける場合は話が別)。
    仮想マシンは今回SunのVirtualBoxというアプリケーションを使用しました。

    • ダウンロード先:Downloads - VirtualBoxの"Binaries (all platforms) "

    • ファイル名:VirtualBox-1[1].6.4-Win_x86(Windowsx86をPlatformとして選択した場合)

  • また、もう一つ、VirtualBox用のUbuntuをダウンロードします。

  • ダウンロードした二つのファイルのうち、まず最初にVirtualBoxのインストールを行います。

    • VirtualBox-1[1].6.4-Win_x86を実行します。

    • 基本的にはただ進めていけばよいが、途中で"Custom Setup"として"USB Support"と"Networking"のインストールを聞かれますので、これらは両方ともインストールするようにします。

    • 途中でMicrosoftからソフトウェアのインストールについて注意が出ますが、気にせず続行します。

  • インストールが完了したVirtualBoxを起動します。起動時に名前とメアドの登録を求められます。

  • 続きまして、VirtualBox上にUbuntuのインストールです。

    • 左上にある新規アイコンを押す。

    • 仮想マシン名(おそらく自由ですがアルファベットにした方が無難?)の入力とOSタイプ(Ubuntu)の選択を行う。

    • 仮装マシンに割り当てるメインメモリのサイズはとりあえず推奨される通り256MBとしました(後ほど変更可能)。

    • 仮想ハードディスクは選択ボタンをクリック、追加アイコンをクリックで、先ほどダウンロードしたUbuntu-8.04-Japanese.vdi(zipファイルを解凍した中です)を選びます。

  • Ubuntuのインストールが完了しましたら、VirtualBoxのトップ画面で今インストールしたUbuntu(仮想マシン名で表示されています)を選択肢、設定アイコンをクリックします。CD/DVD-ROMドライブの"CD/DVD-ROMドライブのマウント"にチェックを入れます。その他項目も人によって変更必要あるでしょうが、後で変更できますので。

  • Ubuntuを選んで起動します。

  • 起動完了時、システム設定を聞かれます。都市情報やキーボードレイアウト等、選択してください。

  • ユーザー名とパスワードの入力を求められますので、決めて入力してください。

  • 先ほど決定したユーザー名とパスワードを使用してログインします。


Ubuntuのインストールは以上で完了なのですが、Virtual Guest Additionsというものをインストールした方がよいそうなので、以下にそのインストール手順も記述します。
Virtual Guest Additionsによって様々な機能が強化され、また、パフォーマンスにも影響するらしいです。

  • Ubuntuを起動した状態で、左上のVirtualBoxのメニューからデバイスをクリックする。

  • VBOXADDITIONS_1.6.4_33808がデスクトップ上に表示されるので開いてディレクトリ名を確認する(ここではcdrom0)。

  • Ubuntuのメニューより"アプリケーション"→"アクセサリ"→"端末"を選択。

  • 端末が起動されるので、次の二つのコマンドを入力する(各行とも入力毎にEnter)。

    • cd /media/cdrom0/

    • sudo sh ./VBoxLinuxAdditions.run

  • パスワードを求められるので入力する(Windowsみたいに入力したときに*とか表示されないので注意)


このUbuntu、素晴らしいことに色々なフリーのアプリケーションがインストール済みです。
FireFoxですとか、GIMPですとか。
そのため、ただインターネットブラウジングするだけでしたら、上部にあるFireFoxのアイコンをクリックすればOKです(Flash Player等は必要に応じてプラグインインストール)。

素晴らしいフリーソフト提供者様たち、及びネット上の素晴らしい情報提供者様たちにthanks a lot!

ついに開始されましたね、Google マップ日本版での「ストリートビュー」が。
かなり話題となっていますので、すでに利用してみた方もけっこういらっしゃるでしょう。

航空写真利用による地図を提供してきたGoogle マップの新機能です。
これまでは頭上からの視点による写真の提供だったわけですが、今回、人の視点からの写真も表示されるようになりました。
地域限定ではありますが。

実際に使ってみての感想として、まず、これにいったいどれだけの労力がかかっているのだろうと。
旋回機能までついていますので、各地点について360度撮影しているわけですよね。
わたしの地元の細い路地までばっちり映っていましたよ。というか、我が家を発見しました。
すごい情報量ですよね。

気になる点としては、先行して開始されている海外ではかなり議論されてきているみたいですが、プライバシー関係含め法的な問題でしょうか。
通行人も当たり前のように映っていますからね。
すでにネット上では知人発見しましたという話題等出ていますね。
建物だって、ものによっては写真を勝手に使用してはいけないものもあるわけですし。
住居の洗濯物も映っています。家によっては中が見えるでしょう。
わたしもどこかにいるかもしれないです。見つけたら教えてください。

いったいどれだけの金額が制作にかかっているのだろう……。

どこか出かける際の目的地の確認などに便利なコンテンツなのですが、ちょっと問題点が大きすぎるんじゃないかという気が個人的には……。

わたしの自転車、勝手に撮影しないでくださいよ。

Google マップ

sa.yona.ra

|

株式会社ハートレイルズ提供によるblogサービス"sa.yona.ra"について紹介している記事を見かけました。
無個性なブログサービスだそうです。
無個性とはどういうことかと言いますと、アカウントの名前もブログのタイトルも決められません。デザイン変更もできません。
現実同様に色々しがらみばかりのネット社会においてそのしがらみを忘れて書き込みましょうみたいな趣旨のようです。

はてな匿名ダイアリーとなにが違うのか、紹介記事を読んでいるだけではわかりませんでした。
で、実際このsa.yona.raを見たのですが
"ランダムに決められた投稿者名ではあるが、投稿者毎のページが存在する"
というのがはてな匿名ダイアリーとの最大の違いでしょうか(はてな匿名ダイアリーは投稿者毎のページないですよね?)。
目新しい技術を使っているわけではないようで、要は視点の転換による機能制限ブログ、なのかな。
人間は存在する機能については試してみたくなる部分が少なからずあると思うので(特にネットを頻繁に使う人は)、そういう意味ではこういうのも良いのかもしれないです。
自分で登録して使ってみればさらに異なる点がわかるのかな。

システム的な部分はともかく、一つ一つの書き込みを読んでいって、雰囲気はかなり違うかなと感じました。そしてその違いがなによりも大きいのかなと。
サービス開始されたばかりだからということはあるかもしれませんが。

次々と新たなサービスが展開されるインターネットの世界、方法論にばかり目が向いてしまいがちです。
でも、なにより重要なのは、そこにどういう人がいるかなんだなと実感しました。
どういう人を集めるかもまた一つの方法論ではあるのですが。

わたしは普段、うわべだけで判断しがちなので、その習性は治さないとな~と。

はてな匿名ダイアリー
sa.yona.la

Twitterはじめました

|

中華料理屋が冷やし中華を始めるなら、わたしも今と違うことを始めないとな。

ということで、今さら感たっぷりですがTwitterを始めてみました。
はじめた理由は、冒頭の一文に凝縮されています。

Twitter: What are you doing?

Twitterとは、つぶやき投稿型のSNSです。
ふとそのときしていることやそのとき思っていることを投稿して、それを見た知人が反応を示すといった感じでございます。
で、今日から始めてみたわけです。
(このblogの右側サイドバーの"このblogについて"のところに最近のつぶやきを表示してみています)

始めてから気づいたのですが、これって、Twitter内に交流する相手がいなければ、ただの虚しい独り言だ。

ですので、誰かこれを見ている人、絡んでやってください(切実)

Twitter:多口カタンのページ

ヒャダインさんと仙台の給食

|

某動画サイトで有名なヒャダインさん、ORICONのサイトで紹介されていましたね。mixiにも転載されていました。
わたしも大好きです、ヒャダインさん。特にお気に入りは最上部に貼り付けた「イー・アル・カンフーで、ラップ」、初めて知ってから何度も何度も聴いています。上から二番目に貼り付けました「ストIIの効果音で、オリジナル曲」も大好きです。
ファミコン及びスーパーファミコン世代には本当に魅力的ですよね。
七色の声色(ヒャダル子さんの声、素晴らしすぎ)で、懐かしゲーム関連の歌を届けてくださります(アニメものもあります)。
イー・アル・カンフー、ストⅡ、コナミワイワイワールド、FF4、スーパーマリオなどなど……聴いていると思い出が鮮やかに甦ってきます。

インターネットでの動画配信が一般化したのはけっこう最近の話です。
そんな"最近の技術"で"過去"を振り返るって、ものすごく贅沢な喜びだなって思います。

ヒャダインのブログ

『流行りモノ調査隊 第48回 話題の“ネットスター”』 - RANKING NEWS


話は変わりますが、動画サイトつながりで以下の動画も。
「仙台の給食がヤバイらしい」という動画なのですが……。
様々なニュースで報道されている親たちの「困っていないにもかかわらずの滞納」が事実でこうなっているのなら、子どもたちが真剣にかわいそうです。
子どもは国の、世界の宝ですよ。

google先生とPowerset先生

|

google先生というのは果たして一般用語なのかと気になることがあります。
わたしなんかは人に何か質問されたとき「google先生に教えてもらいなよ」って答えることが多々ありますが、果たしてそれは誰にでも通じる言葉なのかと。
まあ、google先生が一般用語かどうかはともかく、googleが検索エンジンとして有名なことは間違いないでしょう。
日本での使用率はYahooの方が高いなんて話も聞きますが。

そんなgoogleを使っても、欲しい情報を必ずしも簡単に入手できるわけではありません。
そもそもインターネット上に載っていない情報は別としまして、インターネット上にある情報であってもです。
ある答えを求めてキーワードを入れて検索ボタンを押したのに期待する答えがまったく表示されない、そんな経験は誰にでもあるんじゃないかと思います。

googleはユーザーの利便性を求め検索アルゴリズムの改善を追求し、SEO業者がそれに伴い涙を流し、SEO業者と契約している会社の経費がまた増えていく……そんなやり取りが今日もどこかで行われていることでしょう。

そんな昨今、googleを超えるかもしれないということで話題になっているのがPowersetという検索エンジンです。
少し前から話題になっていましたが、ついに一般公開開始されたということを知りました。
詳しくは以下記事を参照ください。
こうしてインターネットにアクセスされている皆様にとって、けっこう興味深い内容かなと思います。

グーグル先生を超える良回答連発、Powersetを使ってみた - @IT

ちなみに、上述しましたSEOとはSearch Engine Optimization、つまり検索エンジン最適化(googleやYahooで少しでも上に表示されるようにする)のことです。

動画紹介 Animator vs. Animation

|


Animator vs. Animation by *alanbecker on deviantART

面白い動画を見つけたのでご紹介です。
flashによるアニメーターとアニメーションによるバトルを描いた動画です。最近知りましたが、けっこう前の動画なのですね。
flashを使っている人から見ると、その細部のこだわりがかなりツボなんじゃないかと思います。
もちろん、予備知識がなくてもかなり楽しめるとは思いますよ。

こちらの動画が掲載されているdeviantARTというサイト、初めて知りました。
クリエイターの作品発表や交流を目的とするサイトのようです。
興味ある方がいましたらぜひ。

deviantART: where ART meets application!

携帯用Flashの作り方勉強開始

|

このblog上にはまったく書いておりませんが、それなりにWeb制作の仕事を請け負ったりしています。
わたし一人がやっているのではなく、他の人と協力し合ってという形でですが。
Flash関係の仕事が最も多いです。
既存のFlashをカスタマイズしたり、画像と文言を組み合わせたイメージムービーを制作したり等々。
そんな仕事をしていて、携帯向けFlash制作の需要というものを頻繁に感じます。
待ち受け画面であったり、ゲームであったり、需要は多々あります。

そういった背景もあり、携帯用Flashの制作を勉強してみようかなという気になりました。
仕事でもプライベートでも、これまでPC上で動作するものしか作ったことがありません。
本屋で携帯用Flashの本を立ち読みしたことぐらいはありますが、ほぼ知識ゼロに等しいです。

勉強を開始したのは三日前です。
この三日間で覚えたことを、備忘録の意味合いも込め、ちょっとまとめてみます。
初心者丸出しな内容です。


//携帯上のFlashプレイヤーについて
PCの場合は現在最新のFlash playerが9です(マイナーバージョンは除く)。
携帯の場合はどうなのだろうというところから調べ始めました。
FlashLiteというものが使われているのですね。Flash Playerを搭載しているPDA端末もあるようですが。
FlashLiteには以下のバージョンがあるそうです。

Flash Lite 1.0
Flash Lite 1.1
Flash Lite 2.0
Flash Lite 2.1
Flash Lite 3.0

それぞれ使用できるActionScript(flash開発用言語)のバージョンが異なります。
また、PC版と異なり、使用するプレイヤーは機種毎に固定の様子です。PCでは後からアップデート可能ですからね(OSによって対応していないバージョンもありますが)。
どのプレイヤーが最も普及しているのか統計情報はわからないですが、どのバージョンもまだまだ第一線で使われている様子です。
参考までにPC向けFlashPlayerの普及率はこちらです。

Flashに関わらず、アプリケーションを制作するときにはユーザーのプラットフォーム(動作環境)が重要になります。
理想で言えば全動作環境に対応するべきです(たとえばWindows向けソフトであれば3.1以降全部など)。
でも、そんなことは開発工数的にかなり厳しいわけで、最新バージョンの二世代前ぐらいまでを許容することが多いように思います。
IEであれば5以降、FlashであればFlash Player7以降といったところでしょうか。
つまり、FlashLiteの場合最新バージョンが3.0のため、1.0まで許容するべきということになります(全部って話ですね)。
3.0の2世代前なら2.0ではと思う方もいるかもしれないですね。
バージョンは"A.B"という記述でAをメジャーバージョン、Bをマイナーバージョンと呼び、今回の話での世代という表現はメジャーバージョン側で判断しています。
メジャーバージョンは大きな区分でのバージョン、マイナーバージョンは小さな区分でのバージョンです。
大規模変更がされた場合にはメジャーバージョンの数字を上げ、小規模な変更の際にはマイナーバージョンの数値を上げます。

話を元に戻しましょう。
Flash Lite 1.1以前はFlashPlayer4を元としたActionScriptとなっています(FlashPlayer4のときはActionScriptという名称ではなかったかもしれないです。記憶定かではないです)。
そのため開発上使える機能はかなり限定されますが、PCとは異なる携帯専用機能が用意されています。FSCommandというものです。FSCommandとFSCommand2があり、例えば情報として外部電源とバッテリーのどちらで動いているかを取得したり、機種IDを取得したりといった機能があります。
FSCommandとFSCommand2で合わせて40程度の関数がありますが(FSCommandはLaunchの1つのみのためFSCommand2ばかり)、対応しているかどうかが機種毎に異なっています。
そのため、開発する際にはFlash Liteのバージョンと同時に使用可能なFSCommand及びFSCommand2の関数を気にする必要があります。

また、機種のディスプレイサイズも気にする必要があります。開発したflashを壁紙として使用するか、呼び出し画面として使用するか、メール受信時に使用するか等でまた表示可能サイズが異なることにも注意が必要です。
"入力として上下左右4方向使用可能か上下2方向のみか""容量の上限"等といったことも重要な項目ですね。


//制作したFlashの動作環境について
制作物については動作確認をする必要があります。これはPCでも同様です。
ここでもユーザー環境の多種多様振りが問題となってきます。
いわゆるクロスブラウザチェックですね(携帯用Flashでこの呼び名が使われているかは不明)。しんどい作業です。
一つの環境だけでテストすれば終わりというわけにはいきません(たとえばPCの場合WindowsXPのIE6のFlashPlayerのバージョン7.0であったり)。
PC向けWebサイト制作において、大抵の制作者の方が、少なくともWindowsとMacといったOSにおいて、IEやFireFoxやSafariといったブラウザでの確認はしているのではないでしょうか。
Flash制作でも過去のバージョンのFlashPlayerを引っ張り出してきてテストしたりします。
参考までに過去のFlashPlayerのダウンロードはこちらです。
携帯の場合、これがPCとは違った意味で困難です。

PCでのクロスブラウザチェックの場合、ソフトウェアの違いを気にすることが主かと思います。
MacintoshとWindowsの違いはハードウェア的な違いというよりソフトウェア的な違いかなと。
まあ、グラフィックボードに依存した発色可能な色数とか、ディスプレイサイズは気にするとしても、動作確認までせずに統計上気にする程度で留めることが多いように思います。
印刷が正常に行われるかまでを含めればプリンタ毎の差異(プリンタドライバの差異)をチェックする必要もあるでしょうか。

携帯の場合、ハードウェアの違いが非常に気になります。メーカー依存、機種依存している部分が多そうですので。
知人に動作確認協力してもらうとしても、せいぜい数種類でしょう。どうやって動作確認をするのだろうと考えていたところ、Adobe Device Central CS3というソフトがあることを知りました。
Adobe - Adobe CS3: Device Central
こちらにて各機種毎の動作確認をすることが可能です。
実際に使用してみたところ"対応している機種の種類が古い!"と嘆いていたのですが、Adobeのサイトから機種情報ダウンロード可能でした。随時更新されている模様です。
Adobe Device Central CS3のツールバーの"デバイス"→"デバイスアップデートを確認"にて該当ページに移動します。
こちらのソフトを使うことによってデバイス毎の確認はかなり効率よく行えそうです。
実際にどこまで忠実に機種仕様が再現されているのかは気にする必要があるかもしれないですが。


とりあえず現在学習した内容はだいたい以上の通りです。
試しに簡単なアニメーションや時計など制作してみています。
将来的にはこれで仕事をしたり、また、青春B上で配布したりなどということを考えています。
まだ学習開始三日間なので超未定ですが。

以下、参考リンクです。
記事中にリンクしたものも含まれています。

携帯でフラッシュ!「Flash Lite」 - [Flash]All About
ネクストシステム:技術情報 - 携帯Flash作成講座 -
Wikipedia Adobe Flash Lite
Wikipedia ActionScript
Adobe - Flash Player Version Penetration
テスト用のアーカイブ版 Flash Player の提供について
Adobe - Adobe CS3: Device Central

2 3 4 次へ

概要

青春B運営メンバー多口カタンによる雑記blogです。
ヘッダーイラストはkojiさん制作です。
感想・意見・要望等ありましたら気軽にフォームにてコンタクトくださいませ。
 
Twitterはじめましたので誰でも気軽に声かけてくださいね。
最近のつぶやき↓