2008年1月10日木曜日

SL 写真共有 flickr (3)

前回からの続きです。

前回書き忘れましたが(というかこれが重要なんですが)、flickr ユーザー登録が完了された直後に Alt Email で入力したemail アドレス宛に確認のメールがきます。差出人はmy-yahoo-register@yahoo-inc.com なので、も、、、、もしかすると迷惑メールとかスパム・フォルダに入っているかもしれませんから、チェックしてください。

メール本文中の [Important! Click here to activate your new account.] をクリックしてください。
これで flickr ユーザー登録は完了になります。(この部分は前回の投稿にコメントで追加しておこ・・・)

さて、これで flickr への写真登録などもできるようになったわけです。
flickr バッチは自分の投稿したものだけ、、、なんてこともできますが、まずは、Second Life グループに投稿されるバッチを作ることを目的にします。

Web Parts バッチを作るためには

1) 関連する tag を指定して、public になっているすべての画像から tab を含むものを表示する
2) group に参加して、その group の pool に登録された画像のバッチを作る

この2つがあります。tag で second life を指定するのも手ですが、グループに参加して、自分もそのグループのプールに写真を投稿したり、そのグループのバッチを作る 2) の方法を紹介します。

flickr の Top ページの検索ボックスに [Second Life] と入力して、ボックス横の [Search] をクリックします。
 0

Search 結果の [Groups] をクリックします。
 1
たぶん、一番上にリストされている [Second Life] がもっとも有名なものでしょう。メンバー(members) が5000人近くいるグループです。これをクリックします。
 2
Second Life グループの画面が表示されます。[Join this group?] をクリックします。
 3
確認の画面がでます。Second Life グループのルールが表示されています。
1) Non Porn (ポルノ、ヌード禁止)
2) Pictures and discussion have something to do with SL (SLに関係するもの)
3) Have fun,tell friends,invite them (楽しんで、友達に教えて、連れてこようw)
これが、このグループの3箇条です(笑 このルールに従えるのなら、、、[OK,JOIN] をクリックします。
 4
で、、、私もものすごく不思議なのですが、この flickr バッチの作成までのナビゲーションって、本当にわかりづらいんですよね。
Top、グループ、どこでもいいのですが、ページの下の方に [HELP] というセクションがあって、そこに [SiteMap]があります。それをクリックします。
 5 
すると、[You]のセクションに[Add a Flickr badge to your website] というリンクがあるので、それをクリックします。
6
バッジのタイプを選択します。今回は Flash ベースのバッジを選択します。
 7
[From a group] を選ぶことで、参加しているグループの写真のバッジを作ることができます。
 8
グループの投稿された写真の中から、さらに Tag での絞り込みもできますが、ここではドロップダウンメニューから[Second Life] を選んで、さらに [All pubic photos in the pool] をチャックして、すべての画像を取り込む指定をします。
 9
バッジの背景色などを選択できます。慣れてきたら、、、変更するとして、とりあえず、[NEXT:PREVIW AND GET CODE] をクリックします。
  a
バッジのプレビューと、そのコードが表示されるので、コードをコピペしておきます。コピペの仕方は、コード部分をクリックすると「すべて選択」の状態になるので、そこで右クリックでコピーを選択します。


b  


このクリップボードのコピーしたコードをWebに貼り付ければ、flickr バッジが表示されるようになります。。。
って、、、どこのコピーすれば、、、いいか・・・・なんて、、、
えっと、、、じゃぁ、slmame.com の場合の貼り付け方を次回にw ヘルプとか、、、あるのでこれはやめておきます・・・m(_ _)m


次回最終回はいよいよフォトの登録方法です~。

2008年1月8日火曜日

SL 写真共有 flickr (2)

前回からの続きです~。

今回は flickr へのユーザー登録方法です。すでに flickr のアカウントを持っている人は今回はスルーしてください。(笑
まず、flickr サイトにいきます。サイトの URL は www.flickr.com です。
このような画面がでると思います。

0

アカウント作成の [Create Your Account] ボタンをクリックします。
すると、以下の画面が表示されます。

1

アカウントを持っていなければ、赤で囲んでいる [Don't have a Yahoo ID?] をクリックします。
ここでの注意は、前回最後のほうにちょっと書いたのですが、日本の Yahoo ID と、ここ (米国・本家) の Yahoo ID は別ものなんです。。。(なぜか・・・の理由は知りませんが(笑、そのおかげで携帯の日本のヤフーサイトが使いやすい、、、、日本の携帯事情に対応している、、、と言えるのかもしれません。悪いことばかりではない、、、ということでw)

なので、日本の Yahoo ID を持っていても使えないので、米国 Yahoo の Yahoo ID を作成しなくてはなりません....

米国 Yahoo ID の作成は簡単なので、画面をおって説明します。
先ほどの[Don't have a Yahoo! ID] をクリックすると以下の画面がでます。個人情報登録の画面ですね。
2
もう、Second Life の avatar として登録しちゃいます。(笑

1. Tell us about yourself (あなたのことを教えてください)
- My Name [First Name] [Last Name] には SL の Avatar 名をいれちゃいます。
- Gender は性別です。Male が男性、Female は女性です。
- Birthday は誕生日です。SL の誕生日をいれちゃうと、10代とみなされるかもしれませんので、、、(笑
- I live in [Japan] でいいです。
- Postal Code は郵便番号です。ハイフンなしでいれちゃいましょう。

2. Select ID and Password (IDとパスワードの選択)
- Yahoo ID and Email はログインするための ID および Email アドレスになります。SL Avatar のフルネームでもよし、好きな id を指定してください。横にある [CHECK] ボタンで使用できるかどうかの確認ができます。
- Password を入れてください。
- Re-type Password にはもう一度上でいれたパスワードを入力します。

3. In case you forget your ID or password (ID とパスワードを忘れた場合の対応)
- Alternate Email には自分が普段使っている email アドレスを入れてください。
- Security Question はドロップダウンリストから選択です。わかりやすいのは、、、たとえば、[What is your favorite sports team?] (好きなスポーツチームは?)などを選んでおいてもいいでしょうね。
- Your answer には上記の質問の答えをいれます。HANSHIN とか URAWA REDS とか、好きなチームをいれてみます。パスワードや ID を忘れた場合に必要になるので、、、、あまり適当にいれないようにw

4. Just a couple more details...
画像の文字を [Type the code shown] の後の入力ボックスにタイプします。
わかりづらい画像文字だったら、[try a different image] (他のイメージを試す) をクリックして、読みやすい画像を選んでください。
Do you agree? のチェックボックスをチェックして(あ、できれば、、Term of Service は読んだほうがいいですが、、、特に気をつけたいのは年齢詐称かなぁ、、、若すぎる、もしくは若いのに成人、、みたいな、、、笑) [Create My Account] ボタンをクリックします。
3
アカウントが作成されると以下の画面が表示されます。
4
この画面で画面の右側にある [Ready to experience Flickr?] の [Continue] ボタンをクリックします。
すると、Flickr のログイン画面がでます。ここで、先ほど作成した ID が入っているので、その ID のパスワードを入力します。
5  
[Sign In] ボタンを押すと、以下の画面が表示されます。
6
この画面は flickr での「表示名」を聞いています。もし、すでに存在していると上記のような画面になります。重複しない表示名を入力して、[CREATE A NEW ACCOUNT] ボタンを押します。
7
この画面がでたら、flickr の登録は終了です。
米国 Yahoo ID と Flickr アカウントの作成が完了しました。
次は、グループへの参加です。これはまた次のエントリでw

2008年1月7日月曜日

SL 写真共有 flickr (1)

Second Life の楽しみ方は多岐に渡りますよね。
お友達とのチャットを楽しんだり、オブジェクトを作ったり、スクリプトを書いたり、買い物したり。。。
動画撮影・編集・公開などもこのブログで紹介してきましたし、ピクチャ / SnapShot(SS) なんかは動画よりもお手軽ですよね。

先日、このブログに SS のみのエントリ(LATEX DE DANCE NIGHT...) をして、「うーん、このブログの主旨に合わないかも」と思い直して削除(^^; したのですが、単純に SS のアップロード、公開、共有も面白いものです。

以前紹介しましたがFlickr の Second Life 関連のグループはたくさんあって、普通の SS にはじまって、画像加工してものすごい綺麗なものまで、、、ほんとうに色々あるんです。

でも、、、英語のみのサービス(正確にいうと・・・・日本独自の問題[*1]なのですが・・・)ということもあって、なかなか使われていないみたいですよね。

たとえば、私のここのブログの横にある Flash のバッジ(追記:今はバナーにある HTML のバッジです)などは Flickr にアップロードされている画像をとりこんで表示しているんです。以下のようなものです。


flickr は Linden Lab も secondlife.com で使っていますし、ものすごいフォト/SSもたくさんあがっているので、使わない手はないかな、、、と思うわけです。
そこで、flickr の登録方法などを紹介しようと思いました。
もちろん、登録しなくても flickr サイトにいくことで Second Life 関連の写真/SS を見ることができますが、登録はとても簡単ですし、ユーザー登録をして、Group (flickr 内のコミュニティ) に参加すれば、そのグループの写真を上記のようなバッチにすることが楽にできるので、登録したほうが後々楽だと思います。
大きな流れは

1) flickr への登録 (Yahoo ID なのですが、日本の Yahoo ID とは別です。。。これが日本独自の問題・・・)
2) Second Life 関連グループへの参加
3) flickr バッジ(Blog などに貼り付けられる Parts です) の作成

になります。
とはいえ、、、英語サービスなので、どちらかといえば、画面のショットを中心に進めていこうと思いますので、複数回のエントリにまたがることをお許しください~。
いきなり、、、登録方法をご紹介する前に、flickr にあるセカンドライフ関連のフォト、コミュニティをみてくださいね。
お勧めは最大規模の参加者数と写真蓄積数を誇る Second Life。
http://www.flickr.com/groups/secondlife/
次にお勧めは、以前ご紹介した、投稿者を限定して、質の高い画像をプロデュースしている SLArt グループ
http://flickr.com/groups/sl_art/pool/
ほんと、たくさんのグループが存在していますので、、、楽しんでください~。
SS の見方ですが、Slide Show が絶対お勧めです。
たとえば、SLart を例にとると以下の手順になります。
まず、グループのページにいきます。

そうすると「More Photos」というリンクがあるのでそれをクリックします。以下の画面が表示されます。
 
ここで赤で囲んだ画面の右上に「View sildeshow」というリンクがでるのでそれをクリックします。
すると、、、こんなクールな画面になります。

スライドショーの使い方は至ってシンプルです。一定間隔で次々と画像が切り替わります。
楽しそうでしょ?(笑
次のエントリではユーザー登録方法をご紹介しますね。
*1 日本の Yahoo は、、、孫さんの会社で、、、米国 Yahoo との連携が、、、、(笑

2008年1月4日金曜日

HUD の場合に必要な・・・向きの指定

年始早々に YazPod 2007 の不具合を発見して、「あ~、なるほど~」と反省。

これまで「玉」しか作ってなかったから(笑)、Rotation ってあまり意識してなかったんですよね。。。

HUD にすると必ずオブジェクトを Rez した時の東側西側の面が正面を向かって表示されます。オブジェクトを編集している間に回転させても、rez した時の rotation は記憶されたままです。言い換えれば、オブジェクトの Primitive Parameter の rotation が <0,0,0> で画面に装着されることになるんですね。

0

これでも・・・編集で回転すればいいのだけど、それはちょっと面倒ですね。
立方体であれば東側西側を正面として HUD オブジェクトを作成すればいいですが、他の形を使用すると必ずしもそうはいきませんよね。
そこでこの状況を回避するために attach イベント時にこの Rotation の値を変更することで、見せたい面を HUD の正面とすることが可能なんですね。つまりは、HUD  の場合には必ずいれるべきスクリプト、、、なのでしょう。 今頃、、、気がつきました。(笑
</X,Y,Z>

HUD 状態で YazPod を編集モードにして Rotation の値を変えて、本来見せたい向きにしてみます。これがその状態です。
1
すると、Y軸 で 90度、Z軸でも 90度 回転させたことがわかります。
この状態を Script で装着時に設定してあげればいいわけですよね。
そこで使ったのが関数としては llSetPrimitiveParams で、イベントは attach です。

attach(key id) {
    if (id != NULL_KEY) {
       vector d =<0,90,90>; //Degree(度) で値を設定
       d *= DEG_TO_RAD; //DEG_TO_RAD を使って、度をラジアンに変更
       rotation q = llEuler2Rot(d); //変数 d を Rotation 型の変数 q に変換・代入
       llSetPrimitiveParams([PRIM_ROTATION,q]); //q の値を ROTATION に設定
    }
}

装着というイベント(attach) で動くスクリプトが attach(key id) { } で囲まれています。
装着された時は key 型の変数 id に装着した Avatar の KEY が入ります。逆に、装着解除(要は、はずす、、)した場合は、変数 id には NULL_KEY が入ります。つまり、attach イベントは装着するときもはずすときもイベントとして発生します。
なので、装着した時だけ・・・なので if (id != NULL_KEY) という条件式をいれてあげました。
装着した時だけの if (id != NULL_KEY) { } では、llSetPrimitiveParams を使って パラメータの Rotation の値を設定しています。

ここで注意は、編集モードのオブジェクトタブの Rotation でみた数値は「度」であるのに対して、値はラジアンを使うんですよね。
このあたりはたしか Miz さんの Makapu ブログや多くの方がすでに説明されているので割愛しますが、、、はまりポイントでもあるので注意ししなくてはいけませんね~。
Degree(度) を Radian(ラジアン) に変換してRotaion(ローテーション) 型に変更して ROTATION に設定、、、となります。

と、、、単純な HUD の装着だけでもいろいろな考慮点があるんですね~。
勉強になりました。

2008年1月1日火曜日

今年もよろしくお願いします。

ということで、新年の雷神詣でにw
LUCY さんのカウントダウンあり、フロアで焼き肉パーティあり・・・
この焼き肉パーティのビデオはどこかで編集して公開したいのですが、曲が・・・(笑

今年はもうすこしテクスチャの扱いを覚えたいなど思っています。
ということで、ちょっと加工(世の中では修正・・・というかもw)した画像など。



あ、あとdance玉も「売り物」にしてみたいと考えています。
今年もよろしくお願いします。 m(_ _)m


2007年12月25日火曜日

動画も音楽も YazPod2007

[追記] ちょっと修正点が・・・・(笑 ベンダーは 27日に会場で!

ものすごく単純なつくりの YazPodXmas でしたが、今年最後の NMR のお土産としてはあまりに手抜きすぎたので、、、2007年総決算の YazPod 2007 として生まれ変わりました、、、(?)

外見は同じ、、、
yazpod2007

携帯型Podとして、HUD にしても OK です。(笑 デフォルトで Wear すると HUD として画面に現れます。

今回の修正は以下です。

1) ACIDPlanet の Yaz Rockett 全曲視聴(以前のYazPod と同じ)
2) 好きな曲を選択して聞くことができる曲選択バージョン、複数 ダイアログページを追加
3) 2007年に私が関係した Yaz さんの曲を使った動画も再生可能
4) ACIDPlanet の Yaz さんのページを開くことが可能

もう、音楽も動画もてんこ盛りにしました(笑

実は、、すでに ASUKA/雷神に 0 L$ ベンダーとして納品(??)済みw

わたしだけ・・・なのかなぁ、、、SL やりながら ACIDPlanet の全曲視聴ボタンをおして聴いていると、かなり、、、音が途切れるんですよねぇ、、、

曲選択の場合は、ACIDPlanet ではなく、別のサーバーの mp3 をダウンロードするので、曲が切れることはないように思います。
また、動画の場合は video.msn.com を使います。Mac ユーザーだと video.msn.com を見ることができない、、、と聞いています。次のバージョンでは別のサーバーを使うことになると思うので、、、、それまでまってください。

この YazPod は以前お話ししたように土地依存しない、SL の QuickTime を使わないバージョンなので、規定の mp3 プレーヤを使ったり、インターネットブラウザを使ったりします。
なので、曲を止めたい、などは SL じゃなくて、それらのコントロールボタンを使うことになります。

まぁ、、、Yaz さん関係で今年やったことをすべてこの YazPod2007 にいれっちゃった、、、という感じです。
もちろん、、、0L$ でプライスレス!(笑
楽しんでください。

なお、ダイアログを多用しています。あ、もちろん、オーナー特権で /8282 GO でACIDPlanet の全曲視聴モードのダイアログがでますが、、、基本的には llDialog を他の人が使っているときは「排他処理」をかけました。
state の変更を多用しましたので、state 変更で Listen の状態を初期化するような仕組みにしています。これはこれで別途エントリするようにしますね。
YazYaz で2008年を迎えましょうw

2007年12月23日日曜日

アンリアルDEダンスナイト

もう、参加したのは1時過ぎ・・・
クラブ雷神で「アンリアルDEダンスナイト Vol2」が開催されました。

UnrealDeDanceVol2b

アンリアル系の AV って、ほんと、日本独自の世界のような気がします。

あと、アニメのキャラなんかも日本の独壇場だしw
コードギアスの AV も配付されたみたいだし(未入手)
もうひとつ、、、画像w
UnrealDeDanceVol2a
デジタルコンテンツって、、、日本って強いと思うんですけどね~
麻生さんが首相になって、オタク文化の輸出とか・・・ できると思うかもw
と・・・こんな時間に思うのでした。(笑
もう一枚w
UnrealDeDanceVol2c
ちなみに・・・
アンリアル・アバターは苺屋さんで売ってますが、顔は無償提供されているんです。
http://s-tomo.jp/2007/12/02/161746
Ichigo Mayoさんのインタビューもありました。
http://ameblo.jp/emo8889/entry-10048248925.html

2007年12月21日金曜日

ライブ!ライブ!

今年最後のお楽しみ!
Yaz さんのライブ、NMR9 が 12月27日に行われるころが決定~!
image

すでに会場となる ASUKA / RAIZEEN には Yaz さん特製のテクスチャがw
で・・・今年最後の Final Chaos ということで・・・
たぶん、他の Yaz Mania もおみやげいっぱい置くと思うのですが、、、私もおみやげをw

その名も「YazPodXmas」(笑

X'mas 過ぎちゃってるけど、まぁ、、とそこはw
この YazPod は、Yaz さんの曲を聴ける今までの Yaz Mania 玉とは大きく違う点があります。

なんと・・・土地依存しないので、いつでも、どこでも、in-world で Yaz さんの曲を聴くことが可能w

これが、、、YazPod Xmas のショットですw
image
今のところは、、、ものすごく単純ですが、AutoPlay で Yaz さんが公開している曲をすべて聴くことができます。
Windows の人はほぼ問題なく、Mac の人は Mac 用の Windows Media Player をインストールしている必要があります。
Mac 用の Windows Media Player はこちらでダウンロード可能です。
http://www.microsoft.com/japan/windows/windowsmedia/software/macintosh/osx/default.aspx
27日までに仕様変更するかも・・・しれませんが、LIVE と合わせてお楽しみに~。

2007年12月19日水曜日

LSL 日本語処理・・・本当に幸せになるかも

以前ご紹介した Alissa さんの日本語対応 SL Viewer 「その場入力」 ですが、、、ものすごいことになりました。

というのも、、、LSL で日本語を直接扱うことができるようになったんです。

これ、、、ものすごくインパクトが大きいんですよ。list 型のオブジェクトに直接日本語を入れることもできるんです。

この利点は

1) 日本語のメッセージがどんなものかをエンコードされていない「文字(=日本語)」で確認可能
2) エンコードされた文字数よりも少ないのでメモリの節約になる
3) デコードするための関数がいらないので、その分処理の高速化とメモリの節約になる

ほんと・・・すごいです!
そこでどのくらいメモリの節約になるかを試した結果が以下です。

Alissa バージョンだと以下のように LSL を書くことができます。

--- LSL code begin -------------------------------------------

list msgList = ["これはテストです","日本語がリストに入ります",
"Alissa さんサイコー","メモリの節約にもなります","確認も楽です"];

default
{
    state_entry()
    {
        llSay(0, "Hello, Avatar!");
    }

    touch_start(integer total_number)
    {
        integer i;
        for(i=0; i<5; ++i) {
            llSay(0, llList2String(msgList,i));
            llSleep(0.5);
        }
        llSay(0,(string)llGetFreeMemory());
    }
}

--- End of source ---------------------------------------------

最後に FreeMemory をとって Say してますが、その結果は以下。
image
15,695 バイトのメモリが残った状態ですよね。
これを従来の Base64 を使った処理にします。ソースと結果が以下。
-----------------------------------------------------------------------------
list msgList = ["44GT44KM44Gv44OG44K544OI44Gn44GZ","
5pel5pys6Kqe44GM44Oq44K544OI44Gr5YWl44KK44G+44GZ",
"QWxpc3NhIOOBleOCk+OCteOCpOOCs+ODvA==",
"44Oh44Oi44Oq44Gu56+A57SE44Gr44KC44Gq44KK44G+44GZ",
"56K66KqN44KC5qW944Gn44GZ"];

default
{
    state_entry()
    {
        llSay(0, "Hello, Avatar!");
    }

    touch_start(integer total_number)
    {
        integer i;
        for(i=0; i<5; ++i) {
            llSay(0, llBase64ToString(llList2String(msgList,i)));
            llSleep(0.5);
        }
        llSay(0,(string)llGetFreeMemory());
    }
}
------------------------------------------------------------------------------

image
15,614 バイトのフリーメモリーw
これを URLEscape にすると・・・・
-----------------------------------------------------------------------------
list msgList = ["%E3%81%93%E3%82%8C%E3%81%AF%E3
%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81
%99","%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81
%8C%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB
%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99",
"Alissa%20%E3%81%95%E3%82%93%E3%82%B5%E3%
82%A4%E3%82%B3%E3%83%BC",
"%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AE%E7
%AF%80%E7%B4%84%E3%81%AB%E3%82%82%E3%81
%AA%E3%82%8A%E3%81%BE%E3%81%99",
"%E7%A2%BA%E8%AA%8D%E3%82%82%E6%A5%BD%E3
%81%A7%E3%81%99"];

default
{
    state_entry()
    {
        llSay(0, "Hello, Avatar!");
    }

    touch_start(integer total_number)
    {
        integer i;
        for(i=0; i<5; ++i) {
            llSay(0, llUnescapeURL(llList2String(msgList,i)));
            llSleep(0.5);
        }
        llSay(0,(string)llGetFreeMemory());
    }
}
---------------------------------------------------------------------------

image
こんな単純なスクリプトでも、日本語のためのテキストのバイト数と、ちょっとだけどデコードする関数分のメモリの節約が・・・
なんと、最大 15,695 -> 15,337 で 358 バイトも節約w
すばらしい・・・
みんなで JIRA にいって、「早く Alissa さんのコードを採用して~」と書き込みしたいくらいw
ほんと、Alissa さん、良い仕事してます!
で・・・ この修正は Alissa さんが Linden の JIRA に投稿してます。
Payment Info User じゃないとだめかもしれませんが、、、、みんなで(といっても、日本の人だけしかわからない・・・だから・・)これがすばらしい!と投票しませんか。
まず、、、JIRA の Alissa さんの投稿のページにいきます。
http://jira.secondlife.com/browse/VWR-3857

[追記] Voting(投票) するには SL のアカウントでログインする必要があります。

以下の画面で赤で囲んでいる [Voting] をクリックします。
image
以下の画面で赤で囲んでいる [Add] をクリックします。

image
これで完了ですー
Alissa さん、本当にありがとうー 

2007年12月17日月曜日

QuickTime 7.3.1 がリリースされました

Yaz 玉や Video 玉を公開している手前、QuickTime の脆弱性によるセキュリティの問題はちょっと困っていたのですが、QuickTime 7.3.1 で対応がなされたようです。2007年12月13日に公開されたのですでに対応されている方も多いとは思います。

元ネタは CNET のニュースです。 apple.com で apple からのアナウンスを探したのですが、、、該当するのはこちら (英語) だと思います。

日本語のセキュリティアップデートのページはこちらですが、詳細は上述の英語の記事になります。

[自動的に更新を確認] にチェックしていれば、7.3.1 になっていると思いますが、不安な方は QuickTime を立ち上げて [ヘルプ] から [バージョン情報] でバージョンを確認するか、おなじく [ヘルプ] から [既存のソフトウェアを更新] を選んで 7.3.1 へのアップデートを選択することをお勧めします。

私も確認したら、、、、7.3.1 になっていました・・・そういえば、ダイアログがでたような記憶が(笑

QuickTime ダウンロード (日本語)
Windows: http://www.apple.com/jp/quicktime/download/win.html
Mac: http://www.apple.com/jp/quicktime/download/mac.html

QuickTime download (English)
http://www.apple.com/support/quicktime/