Home > Personal > 仕事

仕事 Archive

FlashのloadMovieでjpgファイルが読み込めない!?

Flash今日、仕事でFlashを製作中に事件が起きた。
「XMLを読み込んで、サーバ上から画像を持ってくる」っていう部分だったんだけど、XMLはしっかり読み込めているんだけど、該当するJPGファイルが読み込めないのだ。

エラーも全く出ず、JPGを読み込むムービークリップには真っ白で何も表示されない。
だが、loadMovieを行うとそのムービークリップに初めから置いてあったオブジェクトが消えるので、読み込もうとしているらしい。

はて?

読み込む画像のURLが正しくて、ムービークリップにもしっかり読み込もうとしている。

なのに、読み込めない。

なんでじゃぁぁぁぁぁぁぁ!!!!

と、会社で半日ほど悩みまくりました。

その原因とは、JPGのプログレッシブ。
FlashではプログレッシブタイプのJPGは解析できないのですよ。
そんな理由で半日もFlashとニラメッコしてたのかよ・・・(==;

で、PhotoShopでプレグレッシブのチェックボックスを解除して画像を書き出したらあっさり読み込みましたとさ。
皆さんもお気をつけあれ〜。ってこんな罠に引っかかるのは俺くらいか・・・(汗

関連リンク
Macromedia : プログレッシブ JPEG 画像を動的に読み込めない

形になった。

俺のDVD作品第二段。
自分の好きなチームの作品に関われたのでうれしい。
しかもクレジットに名前入りっ!

ちなみにまだ発売していないんだけど、手元にサンプル盤がすでに届いてます。
で、さっき初めて通しで見ました。(製作途中の物は一度見たけど)
内容的には微妙。というのも2004シーズンはあまり大した成績を残していないからね〜。仕方ない。

Webばっかりやってると手元にデータしか残らないのでこういう形になった物を見るとすごいうれしい。
来年もたぶん作ることになると思われるのでもっと良い物を作ろうと思った。

ちなみにDVD作品第一弾はJリーグで俺がWebを担当しているチームのDVD。
そして今週Jリーグ開幕。
果たして結果は・・・。

家でも仕事。

今日、サーバー会社に連絡を取って自宅からでも某サーバーにアクセスできるようにしてもらった。

今までは会社以外のドメインを拒否していたので家では作業が出来なかったのじゃ。

これで家でも仕事ができるぜー!よかったよかった。

で、今日会社から帰ってきて家でも仕事をしているわけだ。

よかったのか?

怒りを通り越して、呆れました。

今日、広告代理店の人がやってきて、こんなことを言い出した。

代理店:「ヨシダさん、あのですね・・・この前のパワーポイント全面的に作り直しになりました・・・」

俺:「はぁぁぁ?え?だってアレ何度も修正して納品したハズですが・・・?」

代理店:「それがその・・・先週クライアントの担当者が変わりまして・・・(略)」

要約すると、今回の仕事は不動産の説明会用に使うパワーポイントなんだけど、12月の終わりから先週にかけて、「ビジュアル重視」のプレゼンテーションを行う予定でパワポを作っていたんだけど、今回クライアントの担当者が代わって、「説明(テキスト)重視」のプレゼンテーションをするとか言い出したらしいのだ。

俺:「・・・で、その作り直しのヤツはいつ納品なんですか?来週ですか?」

代理店:「明々後日です。」

俺:「・・・」

代理店:「ですが、クライアントが納品前に一度見たいらしく、明後日に仮納品していただきたいんです。」

俺:「丸一ヶ月かけて作ったのを作り直しするのに、作業時間1日半ですか?

代理店:「いや・・・そのまだ文章などが決まっていないので・・・明日には素材も揃うんですが・・・」

俺:「つまり今日は作業できなくて、明日一日だけで作らないとダメなんですね・・・」

代理店:「えぇ・・・」

もうね、やる気ゼロ

FlashのFPSがおかしい?

仕事で作ったFlashの動作がどうもニブいような気がする。
スピード感を出したいんだけど、ブラウザ上で見るとなんとなく遅い・・・ような気がする。

気のせいかな〜と思いつつ、フレームレートを調べて見ると何故かブラウザ上で表示させたものはFlashPlayerで見るものより若干遅い!

なんじゃこりゃぁ!

んでもって、ネットで色々調べてみると解決方法を発見。

<param name=”wmode” value=”opaque” />

上記の一文をパラメータに設定するだけで良いみたいです。
Flashの背景を透明にするためのモノみたい。(知らんかった・・・)
値は透明(transparent)でも不透明(opaque)でも効果があるようなので今後Flashのソースに必ず加えないと。

詳しい情報は下のリンク先から入手してくださいな。
動作比較もされてるので、わかりやすい。FPS落ちてるのがよくわかります。

FLASHのFPSを正常に
http://numerous.org/bazooka/mt/archives/2004/05/15_144104.html

そんなバナナ(寒)

昨日、クライアントからこんなメールが。

一部、ノートンインターネットセキュリティを入れているユーザーから、「広告ブロック機能をONにするとサイトに表示されているバナー(外部広告じゃなくて、サイト内のコンテンツに飛ばすためのバナー)が表示されない」とのメールが数通来ています。
原因を調べて、対応をおねがいします。

HTMLやCSSが問題ならばわかるんですが、さすがにセキュリティソフトが原因だとさっぱりわかりません。
PHPでクリック数を取得しているので、それが悪いのかとソースとにらめっこ。

しかし、特に原因は無さそう。
で、シマンテックのサイトで「何を判別して広告と見なされている」のか検索すると「参照元 (リファラ) が遮断され、Web サイトが正しく表示されない」という文書があるものの、原因のサイトはリファラを取っていないんだよね。

結局、原因不明のまま・・・

すると、Norton Internet Securityを導入してるノーパソを持った先輩が登場!
いやー、助かった。

ノーパソを借りて、Norton Internet Securityを立ち上げて調べてみると、やっぱりクライアントのメール通りに表示されない。
で、Norton Internet Securityのログレポートを読んでみると、どうやら原因はバナー画像の格納してあるフォルダ名とそのファイル名のよう。

/bannar/bannar01.gif

このbannarという文字列を使うことで、強制的にバナー広告と判断されていたんす。
アリエネー・・・そんな理由かよ!

となると対処法も簡単。
フォルダ名とファイル名を変えたら表示されるようになりました。

変更後:/banana/banana01.gif
バナナフォルダのバナナ01.gif。

どんなファイルやねん!

携帯には注意せぃ。

携帯サイトをこの前作ったんだけど、色々わかった事があるので、メモ書き。

いきなりだけど、下のタグの記述は携帯ではNGなのである。
何が悪いかわかるかな?

<a href="http://blog.grayash.com/shoppinglist" accesskey="1">テスト</a>

何が悪いかっつーと、リンク先のURLで最後 /(スラッシュ) が無い!
通常は、こうなるべきなんだよね。
<a href="http://blog.grayash.com/shoppinglist/" accesskey="1">テスト</a>

最後のスラッシュが無いとどうなるかというと、Docomoの機種(基本的にほとんど)によって「サイトが移動しました。」というエラーメッセージを返す。(一応アクセスはできる)

何故このエラーメッセージが表示されるかというと、最後のスラッシュが無いことでサーバーがhttp://blog.grayash.com/shoppinglistというファイルを一度探して、無い場合http://blog.grayash.com/shoppinglist/というフォルダを探すから。

PCでアクセスした場合は、エラーメッセージが表示されないからついつい忘れがちになってしまうので注意。
まぁ、要約すると「フォルダ指定の場合は最後のスラッシュを忘れるな!」ってこと。

ただし、フォルダじゃなくてURLを指定する場合は、

<a href="http://blog.grayash.com" accesskey="1">テスト</a>
<a href="http://blog.grayash.com/" accesskey="1">テスト</a>

上記の2つはどちらも問題無い。理由は上記と同じで、フォルダを指定しているわけじゃないから。

これは、HTMLファイルを作る場合もそうなんだけど、特にQRコードを作る場合に注意した方がいい。
QRコードに埋め込むURLがフォルダ指定だった場合、最後のスラッシュが無いと同じコトになるからね。チラシにQRコードを埋め込む事がこれから多くなりそうだから必ずチェックすべし。チラシ製作がDTP専門の会社の場合、往々にして最後のスラッシュが無い場合があるよ。

ついでにもう1個。
<meta http-equiv="Refresh" content="0;URL=http://blog.grayash.com/">

アクセス後にページを強制的に飛ばす上記のMetaタグだけど、iモードでは対応していない。

Content-Location: http://blog.grayash.com/\n\n

なので、CGIのLocationを使う。

例えば、URLを同じでアクセスされるとキャリア別に用意しておいた違うHTML(HDML)ファイルに飛ばしてやりたい!なんて場合に活用できるわけ。
面倒なのでソースコードは書かないけど、HTTP_USER_AGENTを取得してDocomo、AU、Vodafone、TUKAの文字列を検索にかけてLocationで飛ばしてやるっていう感じ。
モバイルサイトを作るってのは需要があるから、サンプルプログラムを組んでおくと使いまわしが出来て良いよ。

携帯用壁紙

仕事で、携帯用壁紙を作ったりしたんですが・・・めんどくせーーーーーーーーーー!

機種によってサイズがちゃうねん!
容量もちゃうねん!
色数もちゃうねん!
むちゃくちゃメンドウやねん!

つーわけで、携帯用壁紙自動生成プログラムが組めないか?と思いました。
PHPならできるべ。(※適当)

元画像用意しておいて、アクセスしてきたユーザーの機種に対応した壁紙をサーバーサイドで生成して吐き出す。

・・・

なんかできそうだな。(※適当)
画像のリサイズは問題ないけど、問題は色数、圧縮だな。
ちょっと調べてみるか。

先輩が辞めてしまいました。

先輩が6月いっぱいで辞めることになっていました。
で、今日7月1日先輩は居ません。

そして、その席には・・・・俺が居座ってます!

先輩が辞めて席が空いたので、俺が頂くことになりました。
角で広くて非常に良いですな。

モニターも21インチになったし、G4も速いやつになったし、少し古いWindowsのノーパソも頂いたし。

今、俺のデスクの上にはデスクトップのWindowsが一台、MacG4が一台、Linuxが入ってるVaioノートが一台の計3台使ってます。

いやぁ〜、なんか待遇がよくなった感じがしますな。

でも、一つ困った点が。

クソ寒い。

冷房が直接くる・・・超寒い。
冷房がなかなか行かないエリアがあるので、それに合わせて温度設定すると俺1人体が冷たくなってます。

明日、上着を持っていって会社で着るつもり。

デスクは広いが寒ぃ〜・・・

役得。

仕事柄、サッカーのDVDが頻繁に届くんす。

この前、イギリスで発売されたばかりのDVDが数本来ました。
2003/2004シーズンのものです。
マンU、アーセナルなどなど。

で、マンUのDVDに稲本のゴールが映っててすごい嬉しかった。
あの後ろからきたボールをボレーで流し込んだやつ。

海外でしか手に入らないものに収められてるってすごいことだよね。
稲本には怪我を治してこれからも頑張って欲しいっす。

Home > 仕事

Search
Google
Feeds
Meta
あわせて読む
あわせて読みたい
doll - doll

Return to page top