April 2006Archives

明日は仕事に行くよ(昼から)。
日曜はたぶん休むはず。
月耀・火曜は仕事に行きますサラリーマンなんで。
水曜からは休みモード。水曜だけ予定があるんで。
木曜からはヒマ人。仕事はしないでたぶん何か作る予定。

直前まで色々やってたら、てっきり友達に連絡するヒマもなかったなぁ・・・
うーん、ちなみにこのゴールデンウィークの目標はウェブ漬け。今度こそ!

今年になってブログを始めてみたものの、ぜんぜんエントリーしてない・・・
技術まわりの小ネタとかちょこちょこあるんで、発信していきたいとは思ってるだけど、たぶんをそれを塞き止めているのはこのブログのデザイン。MTのデフォルトのまんま。ダサすぎ→俺。
これが職業柄らしくもっとカッチョよければ、もっと積極的にエントリーできてコメントも投稿できるんではないか、ブログモチベーションあがるんじゃないかと、このGWの期間中にデザインでもしてみようかなぁとスッゲー本気で考えてる。

で、そこで問題となるのがMTのテンプレートの編集。
ずいぶん前にドリのMT用拡張をインストールしてはいたんだけれど、ドリで拡張子".tmpl"がHTMLと認識できないってのがあって。
わざわざ.htmlとかでテンプレート作るのって何か負けた気に・・・。

ところがGoogle先生にお尋ねしたらあるじゃないっすか!
Dreamweaver MX で認識できるファイルの拡張子を変更または追加する

MMDocumentTypes.xml ファイル

MMDocumentTypes.xml ファイルには、Dreamweaver MX で認識可能な各ドキュメントタイプに関連付けされた拡張子のリスト、及び、ドキュメントタイプの定義が保存されています。Extensions.txt ファイルに拡張子を追加するだけでは、Dreamweaver では拡張子を認識し、Dreamweaver でそのタイプのファイルを開くようにすることは出来ません。MMDocumentTypes.xml ファイルに拡張子を追加することによって、その新しく追加された拡張子をどのように扱うか、その拡張子がどのドキュメントタイプに従属するのかを Dreamweaver は認識します。

うぉー!!、とあれこれ試してみたら、
.tmpl → HTML形式、.inc → PHP形式 で開くようになった!
これでドリでMT構築が楽になる(はず)!GWに絶対デザイン当て込めるっす!
ついでにPHPでクラスとか作っちゃおうかな超個人的フレームワーク用だけど!!

ちなみに、上記URLはDreamweaverMXの解説なんで注意がいるかも。Dreamweaver8では多少ファイルの構成が変わってるそうな。
・Extention.txt
  記事と変わらず "C:\Documents and Settings\username\Application Data\Macromedia\Dreamweaver 8\Configuration "
・MMDocumentTypes.xml
 これはMXとは異なり、Programフォルダにありました。ちょっと探すのに時間かかったなぁ。
 "C:\Program Files\Macromedia\Dreamweaver 8\Configuration\DocumentTypes"

いずれも必ずバックアップを取ることをお忘れなく~

Flash野郎ご用達な本『.fla』(ドットフラ)のイベント、
HOT! MENU vol.7 .fla番外編 「問題解決のための発想力とは」ってのがあって、京都在住でしかも自分のサイトすらまともにないいわゆる業界的な名刺がない自分なんで、当日ギリギリま行こうかどうか悩んだ挙句、行ってきちゃったYO!(片道\12,000上等!)
というわけで以下レポート(ほとんど感想ばっかだけど)。

第1部:これが[.fla流] わたしの発想力&問題解決力

18:30に開場。待ってましたかのように2番目に入場。前から2列目の席をゲット。
ホントは1列目が良かったけど、さうなまんはじめ著者の方々がマシンの設定をしていて、あまりに距離が近すぎてなんか恥ずかしくて(?)、座れんかったー

19:10頃いよいよスタート。
picklesのタナカミノルさん司会のもと、一人ずつの簡単な自己紹介へ。顔と名前を一致させようと頑張ってる俺。自己紹介の後、一人ずつ著書の中の1作品を解説してくという第一部へ。

セトウナオ(graffiti/ungraffiti)

まず最初はセトウさん。解説作品は、赤ちゃんの動画が印象的な。 解説は、当初はFlash7用に作っていたというところから始まり、Flash8用とFlash7用でどう動画処理・重さが異なるのかが焦点に。ぜんぜん違うんだねコレ。なるほど。

鹿倉公維(KOUI.net)

続いて鹿倉さん。鹿倉さんは、scan & drawという画像エフェクト作品の解説。

驚いたのは、この作品もともとはFlash7で作られていたということ(アップロードした画像にモザイク状のエフェクトがかかり、そのモザイクが落下アニメーションするというもの)。
このFlash7版の技術的な話は、アップロードした画像をPHPからGD使って色を取得し、その色情報をテキストデータで保存するというもの。興味深く思ったのは、モザイクというエフェクトを使用したくてこの作品ができたワケでなかったということ。サーバーサイドで色情報を取得する際に、全ピクセル情報だとデータが大きすぎるなどの問題があって、それでピクセル情報を減らすためにモザイク状にしたそう。Flashやってると、こういう目的と結果が様々な要因で一致しないことが良くあるんだけど、それでもきちんとカタチに残せるのは凄いなぁ。

一通りFlash7版の解説を終えたところで、Flash8への移植の話に。
なぜFlash8への移植へを行ったかというと、リアルタイムでの色取得に可能性が最大の理由。
これまでのFlash7だと、いちいちサーバーを介さないと色取得などできなかったのに、Flash8だとビットマップ情報を扱えるからリアルタイムで操作が・・・。正直、「知ってるけど・・・?」と思ってしまったけど、次の瞬間ビビりることに!
リアルタイム解析例として、さうなまんの定点観測の画像を引っ張ってきて、そこにエフェクトをかけるという!おー、何て局地的なマッシュアップなんだ!スゲェ!!
今後はこの「さうなまん定点観測Hack」の開発を続けていくそうっす。

あ、ちなみに、リアルタイムにこだわる理由のひとつに、現行作品での画像アップロード頻度の少なさ問題の解消が挙げておられました。なるほど。


深津貴之(fladdict.net)


いつもブログでFlash使いに素敵な情報を発信し続けている深津さん。けっこうブログで過激な発言とかするんで、もっとパンクな方かと思っていたら、意外にも紳士な風貌。

ってそんな話はともかく、解説はPixcelShift。もともとはJava、proce55ing用の作品をFlash8からビットマップいじれるようになったからというワケで移植。ちなみに深津さんは著書の中で一番ビットマップ関連が目立つんだけど、その理由はビットマップが8で一番おもしろそうだからだそう。

開発の話はプロトタイプから。もともと最初の段階は、ウソ発見器のグラフのような作品。
Javaでは画像データを配列のように扱うらしく、「その配列の最初のデータを最後に挿入したらどうなるんだろう?」という視点で作品制作が始まったとのこと。ディスプレイの左端の1列のビットマップ情報を、右端に移動させることで、右から左へスクロールするアニメーションがこのプロトタイプだと。

次にスクロール量をマウスと絡ませるという作業へ。すると、高速スクロール時にマイクのハウリングのような波形が表示されるという思いもよらない結果が。その他にもプロトタイプで様々なシミュレーションを繰り返し、最終的に上下反転させた現在に至ったとおっしゃってました。
個人的におもしろかったのは、複数のプロトタイプ(最終的に20案だったけかな?)をすぐに切り替えれるような自身の開発環境(コードレベル)を用意されているということっすね。著書の中でいうと、おそらく関数の名前を変数として扱う、そこらへんだと思うんだけどなかなか実践できないのがボクらへっぽこクリエイターなんだろうなぁ。


さうなまん(モイモラ)


続いてはさうなまん!実はさうなまんの講演は昨年のマクロメディアゼミ以来2度目。また来ちゃったよー。
さうなまんが解説するのは今回著書には入っていない幻のボツ作品「Patch」。この作品は、画面上のテキストボックスに文章を入力すると、サーバーサイドでMeCabというソフトでその文章を解析し文章内の単語に変換し、その単語でGoogleイメージ検索を行い画面にその画像を返すというもの。
はじめ聞くとスゲェ!と思ったけど、実際に文章をコピペして検索してみると、なんやワケのわからん画像が多くてまとまりのないコンテンツに・・・そりゃボツだわ(笑)

表示結果はともかく、この作品の発想はホントすごい。
普段僕らはインターネットという世界中にアクセスできるツールを使っていながらも結局は日本語のコンテンツばかり見てしまうワケで。でも、このPatchという検索システムはコトバの壁を越える可能性を秘めているワケですよ。よくわからない言語の文章でもそれをコピペして検索すればその画像が表示される、つまりは他言語の視覚化を行ってくれるというなんてスゴイ発想!

結局表示結果画面がワケわからなくてボツになった作品だけど、いつか精度を上げて復活することを祈ってます!
ちなみに画像表示画面で「Takaさんのneovisionみたいにしたかった」という発言(笑)。
そこからneovisionのバックグランドロジックの話になったんですが、なんかアレ、裏でテトリスみたいな計算を延々とやっているって・・・ワケわからんっす・・・


タナカミノル(pickles)


で、第一部の最後は司会のタナカさん。
時間が押していたこともあって、作品の解説よりも「なぜ自分は悪趣味な作品ばかり作るのか」という話に。
タナカさんの持論として、悪趣味と捕らえかねない作品の方が心に残りやすいそう。たしかに。
それにしても、スネ毛抜きはもともと乳毛抜きだったらしくボツくらったのは笑ってしまった。サンプル見させてもらったけどこれはさすがに悪趣味かなと(笑)


そんな感じで第1部は終了。
続いてさうなまんの独壇場の第2部へ・・・(時間できたら書いてみるよたぶん)

えー、昨日4月1日をもって入社2年目に突入。

3月31日 → 4月1日という記念すべき時間には何をしていたかというと仕事ですよ仕事。
年度末の案件が集中している時期とはいえ、一年前の自分には「一年後この日に徹夜する」なんてのはまったく予想できなかったなぁ。それくらい怒涛の3月、というより一年間かな。

ボクにとっては初めてのクリエイター経験、そして社会人経験でしたけど、本当にこの一年はあっという間。「何ソレ?時間返せこのやろう!」ってくらいにボク人生史上ありえない時間の早さ。

時間が早いと感じてしまうのは何でだろう?
「仕事ばかりしていたから?」
「思うように仕事が終わらないから?」
「それ以前に自分の仕事が遅いから?」

ものすごく色々考えることはあるけれど、個人的な答えとしては、
「自分で納得が得られるほどのスピード・クオリティが仕事で発揮できていない」が正解、かな?

クオリティを高めればどうしても時間がかかってしまうし、
スピード重視でいけばクオリティが下がってしまう。
そのクオリティで納得できないから仕事の時間が増えてしまう → 「気が付くともう一年?」。

今年はもっとテキパキと仕事をこなしていきたいな。


時間の早さは別にして、自分の立ち位置も考えていかなくちゃ。目指すは「脱・中途半端」ですね。

もともと今の会社に入るに当たって、会社がFlashしかもAcrionScript使いの需要が高かったワケで、そこに入ったのがボクというカンジで。一年前のボクは、AcrionScriptは得意だけど、デザイン・Flashアニメーションはからっきしで、純然たる「Webデザイナー」と胸を張っていえるようなレベルではなく、曖昧に「Webクリエイター」という中途半端な肩書きで親・家族に職業を説明していました。

仕事を通じてデザイン・Flashアニメーションのレベルを上げていこうと思ったいた一年前、ところが仕事内容はほとんどWebプログラムと呼ばれるものばかり。今じゃ肩書きは「Webプログラマ」かな?
それでもまだまだ中途半端な肩書き。Google、Yahoo、Livedoor、mixiなどWebプログラマが支えているWeb企業は多くある中、自分の仕事内容は本当に中途半端。フレームワークもまだできてなく生産性も低い・・・。
まぁ、ほぼ独学のような状態でフレームワークがどうのこうのと語れるようになっただけ多少マシになったかもしれないけど。

生産性をあげて良いWebプログラマになることも大切だけれど、それはそれで今後大変そう・・・。
ボクの中ではPerlはあまりメインではなくて、やっぱりActionScriptでおまんま食べていきたいと思っているワケで。でもAS業界はこれから黒船がやってくる時期。PSPとかDSとか色んな端末でFlashが組み込まれていってる現在、ゲームをプログラムしていた人とか、普通にシステム開発に関わっていたプログラマとか、こちらにやってきそう。Flashでおもちゃ感覚でプログラムを覚えたボクのような人間にはマジで脅威に感じる・・・。
脅威に感じてしまうのも自分が中途半端だからでしょう。


なんか、いつも通りまとまってない文章だけど、この一年もこれまでと同じように頑張っていこうと思ってます。

About this archive