PC vs Mac

CATEGORY : Memo

2006年06月25日 21:07

http://www.apple.com/getamac/ads/
今更だったら申し訳ないが、
このアップルのTVCMがなかなか面白い。

PCの人は明らかにビルゲイツを意識してるあたりさすが(笑
あっちじゃこんなTVCM流れているようで。
少しうらやましい。

Restartとかのあたりは
実際使ってるとMacのほうが
はるかに多いじゃないか、とか思うけど(笑
PCは、一応謝って止まるけど、
Macは何も言わずに黙り込んだり、
しゃべったかと思えば「原因不明です」だし。

Network、なぜ日本人(日系の人?)が。
やっぱあっちでもデジカメは日本製が主流なのか。
内容は素直に同感。映像の後のNo hunting for driversはうらやましい。
最近はPCでも減ってきたけど。
ていうか、日本語だからって「ダレンってオタクっぽくない?」とかしゃべらせていいのか。

Viruses、、、最近、あなたもかかるでしょ。
とか言いたくなるが(笑

Toucheは同感ですね。
MacでWindows動くなら、Macでいいじゃん。
いや、コストパフォーマンス考えたら買わないけど。

いろいろ突っ込んでみましたが、
映像流した後のフォローとかうまいですね。
Macならこうだ、って言う宣伝して、
さらにそのままLernMoreで詳細ページに飛ばしたり、とか。
そして、下のナビゲーションがJavaScriptなことに気がつき驚愕。
Flashだと思ってたー。
しかもnocriptでちゃんとオフのときも見られるようにしてあるし。
ぬぬ、、使い方によってはきれいに出来るんだなぁ、、、

突っ込みどころもおおいけど
参考に出来るところも多々ある。

ちょっとした息抜きにでも見るといいかも。
英語ですが努力して聞き取ってください。

(などと、現実逃避をしてみる。)

ファイルサイズの大切さ

CATEGORY : Memo

2006年06月15日 18:56

先日、デジ研でのFlash講座用に、簡単なミニゲームを一本作ったのだが、
そのときに教えたAS+αだけ使ったミニゲームで、
コレ(swf直リンク)
あと、一応flaファイル(見たい人は、ご自由に、、、)
FPS30で、学校のeMacで動かしたりした日には、めちゃくちゃ重そうだなぁ、、、
とか思っていたのだが、あっさり動いて、驚く。

実は、ファイルサイズが、たったの2KBだったりしたわけですが、
どうやら、それが良かったらしい。

ファイルサイズのダイエットは、やっぱり重要なのだなあと、
改めて思った。

家ではちゃんと動くのに、学校では動きが遅い!
とか思っている人がいたら、ちゃんとダイエットさせましょう。
きっと動きます。たぶん。

あと、じつは、ブラウザでFlashを動かすと
最大でFPSが20〜25前後までしかでないという
ブラウザかプラグイン、どちらかにバグがあるので、
(環境問わず起こるし、プラグイン側かな、、?)
swfをダウンロードさせて、直で再生させるのではない限り、
FPSは20〜25より高く設定しても意味がなかったり。
もし、それより高いFPSで作ってしまっている人は注意。

これからリスト、そして、権利について

CATEGORY : WebSiteDesign

2006年06月15日 01:22

写真にトラックバックしなきゃいけないのをいまさら思い出した。

これからすることだけ、とりあえずメモ。


  • 素材増やす

  • 通販の方法再考

  • ログインさせる方法の再考

  • レイアウト・配色等再考

  • css修正

  • Flash完成

あと、今の懸念ごとは写真の権利関係。
コンビニの通販という想定なんで、既存の商品の写真を使っているわけだが、
権利は平気なのだろうか。

一応自分なりに本読んだりした結果、
工業製品のデザインは著作物ではないので、
使う写真が自分で撮った写真であり、
かつ非営利の個人運営サイトであれば平気っぽい。
(だめだったら、商品紹介とかしてるブロガーは軒並み捕まってしまう。)

ちなみに、許可を得ずに、そのまま営利目的で運営してしまうと、著作権法ではなく、
意匠権とか商標権とか、に引っかかってしまう。

ただ、いまやってる「営利目的を想定したサイト」ってのは、どうなんだろう。
しかも、学校の課題ってのは、個人なのかも怪しい。

営利目的を想定?=?非営利
学校で個人製作?=?個人運営

ぬぬぬ、、、去年、情報社会の授業はとって、しっかり聞いたつもりだったけど、
自分が直面すると、やっぱり難しい、、、

さすがに、こうなると自分だけでは、判断がつかない。。。
ちゃんと指示を仰ごう、、、

random × floor?/round?/ceil?

CATEGORY : Memo

2006年06月02日 20:27

私が授業中につっこんで、あいまいだったような気がする、
切捨てとか、四捨五入とか、切り上げとかの話。
ほぼ、自分メモだけど、何のことだか分かってない人が多いんじゃないかと思ったので
トラックバックして記事にしておく。

以下、全体が4フレームあるムービークリップについて
今日やったことと同じことをしたい場合。

■Math.random();について
0以上1未満までの数字(0.00000… 〜 0.99999…)を無作為にとる。

■Math.random() * _totalframes;について
これに、全体のフレーム数1_totalflames(=4)をかけると
0以上4未満までの数字(0.00000… 〜 3.99999…)を無作為にとることになる。

ここで欲しい数字は、1、2、3、4の4つの整数の数字なので
切捨て、四捨五入、切り上げのいずれかをつかって、
小数点の数字を整数にする必要がある。

それぞれ、実行すると下図のようになる。
解説図

この場合、一見すると、ちゃんと4まで出てくる
四捨五入、切り上げのどちらかが正解に見えるが、
じつは0が含まれているので、不適切。

正解は、切捨て。

切捨てを使うと、0、1、2、3の数字が出てくることになるので
切捨てした後の変数に1を足してあげれば、
1、2、3、4が出てくる。

ActionScriptを示すと、

a = Math.random() * _totalflames;
a = Math.floor(a) + 1;

または、まとめて、

a = Math.floor ( Math.random() * _totalflames ) + 1;

ということになる。
と、いうこと。

以下蛇足
では、もし、0〜4が欲しいときは四捨五入、切り上げでいいのか?
というと、実は、そうではない。

図を見て欲しいのだが、色のバーの長さは、
そのまま、その数字がどのぐらいの割合で出てくるか(=出現頻度)
になっている。

四捨五入の場合、0、4がやや少なく、
切り上げの場合、0が極端に少ない。
これだと、数字が均等に出てこなくなってしまうので、
実は、ランダムの値を整数にするときに
この二つは使ってはいけない。
(値を偏らせたければ問題ないが)

この場合も、やっぱり切捨てを使う。

0〜4であれば、
Math.random()に4+1の5を掛けて、その値を切り捨てることになる。

a = Math.random() * (4+1);
→0.0〜4.9
a = Math.floor(a);
→0、1、2、3、4

こんなかんじ。