| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | - | - | - | - | - |
| 来訪者数 | |
|---|---|
| 合計来訪者 : | 0000001317 |
| 本日来訪者 : | 0000000043 |
| 昨日来訪者 : | 0000000002 |
| 先週の平均 : | 0.4286 |
今朝、というか今なのだが、またmixiの方を放ったらかしにしているのに気がついた。こないだも随分と久しぶりに覗いてみたら、またしても「お友達」依頼をすっぽかしているという体たらく。これからすぐにアルバイトに出向かなければならないので、どうしても確認するのは夜になってしまうが、取り敢えず今回は間隔が半月を過ぎないうちに見ておこうと思い、それを忘れないためにここに記録。そもそも、このブログをmixi側と繋いでいない事自体が間違っている気もするが、それは気にしない。というか、外部への繋ぎ方どころか支給品のブログすら触ってもいない知識の欠如。早いこと、取り扱い方法くらいは心得ておこう。そのためにも今夜はmixi…忘れなければいいのだが。
FlashでXMLファイルを取り扱うために順に勉強していたのだが、手始めにXSLTを扱ってみた。実際には以前にも勉強していたのだが、途中で放置。今回はDreamWeaver8(以下DW)で簡単に、というテーマで以前に買ったXMLの参考書も開いてじっくりと推し進める。一応、DWでは理論上はXML,XSLT,CSSの各ファイルを取り扱えるのだが、途中で面倒になり、CSSもXSLTもコードを表示させ直打ちで作り始める自分。ノードを横2段組で表示させようとすると、どうしてもDWに不慣れな現状では参考書を見ながら直打ちした方が早いのだが、練習にならない…。それはともかく、練習としての作業をするうちにある事に気づく。
通常と異なり、FirefoxではXSLTで吐き出されたページにおいてはbodyタグに対する設定を認識してくれない。知っている人は知っているのだろうが、これには自分は驚いた。背景色も、フォントもマージンも、何もかも読まない。つまり、CSSに書こうがXSLT内のタグに直接書こうが、背景は常に真っ白という訳だ。IEではきちんと認識しているというのだが…。
今回使うXMLファイルは、最終的にはFlashで読むためのものだから大した問題ではないのだが(とはいえ基礎的な部分は指に覚えさせるべきとしてXSLTをいじった次第)、思わぬ発見に繋がってしまった。結局は(X)HTMLとして出力するためにはPHP等でサーバ側で整形してやる必要があるというオチだが、まあ、Operaへの対応も考えると、やはり仕方ない事なのだろう。今はやらないが、しかし、PHPはこのブログの中身をいじるだけで汗だくなのだが…。
Firefoxのバージョンは「Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1」とヘルプにあったので記載、と。
IE7のβ版をインストールしてみた。InternetExplorer7の事だ。"UpdateVersions:Beta2"と書いてある。要するに体のいい人柱という訳で。噂では、漸くタブブラウザに成長したとの事で、ちょっとだけ期待しながら試してみる。ちなみに、憶えている限りでのIE6での不満な点は、タブブラウザ云々の話ではなく、PNG画像への対応の不備(透過PNGに対応せず)や、CSSでのレイアウト指定への妙ちくりんな対応についてだ。いずれは対応されるだろうとの楽観的予測に基づき、このブログを含む自分のサイトでは、基本的にFireFoxでの対応状況を元に構成している。もちろん、一般的にはIEに合わせた方がきちんと見える人は多いだろうとは思うのだが。
で、とにかく使ってみる。英語だ…。いきなりひどいダメージ。いや、右クリックのメニューとか全く読めないわけではないんだけど、設定とかはひどく困る。要するに説明書を読むのに四苦八苦する。正直な話、β版を使う資格が無いと思われる。ちなみに、当然の様にSleipnirやホットゾヌ2にも影響が出ている。ちょっとインストールは気軽過ぎたかもしれない。それでも、せっかくなので放棄しないで自分のサイトくらい確認してみる。
まず、タブブラウザにはなっているようだ。きちんと新しくタブが開く。透過PNGへの対応はどうか…、きちんと透過している。α値のグラデーションもきちんと見える。問題が見当たらない。但し、レイアウトに関する指定ではIE6の頃と同じ見え方をしている。製品になるまでに、これについては直るのだろうか。画像ファイルへの対応に較べたら大した問題ではなさそうだし、何だかんだできちんと修正されてくれると思いたいのだが…。ちなみに、Opera(ver.8.52)ではきちんと表示されていた。何でIEでは対応出来ないのか。いや、俺は信じている。マイクロソフトよ、君はやれば出来る子なんだ。金にはならないかもしれないが、取り敢えず、やれ。
function fname (t) {
trace(t);
}
this.fname("TEST");
trace(t);FlashのActionScript(以下AS)での試験的な記述。なるほど、引数というものはメソッドの外には漏れ出さないものなのだな。何となく記憶にはあるのだけど、「出かける時にドアに鍵をかけたっけ?」というような疑心暗鬼というか強迫観念に駆られて実際にテスト。ほっと一息。ローカル変数でも同じ事をしていたような気もするが、気にしない。ど忘れと強迫観念は毎度の事だし。
しかし、Flashをいじったくらいで、後は記録に残すようなネタのない生活だ。せいぜい、疲れが出ていつもより寝て、ついでに腹を下したくらい。本当は、土曜日のうちにFlashの参考書でも立ち読み、有用そうだったら買いたいと思っていたのだが。ビデオの埋め込みを筆頭に、色々と概要も知らない新機能があるので確認しておきたいし、これを送信したら、ちょっと出かける事にしよう。
Macromediaのstudio8を買ってしまった。Flash8とかDreamweaver8とかが詰め合わせになっている奴だ。素のままで買うと税抜12万円とか書かれている(http://www.macromedia.com/jp/store/studio.html)。自分の場合はアップグレード版をヨドバシカメラでポイントを全放出し、参考書込みで3万円台で押さえたが、あれ、普通に買う人はそうそういないのではないか…?そもそも、箱に書いてある「インタラクティブなWebサイト、アプリケーション、プレゼンテーション、モバイルコンテンツをデザイン、開発、管理」したい人は、あまりいないのではないかと思った。いや、そう思うだけなら、それなりにいるのかもしれないが、気軽に手を出すにはちょっと高いような…。と、ここまで打ち込んで気づいたが、自分の収入が低いからそう思えるだけかもしれない。きっと、これはリーズナブルな商品なのだろう。気軽に買えるからといって、気軽に使いこなせるわけでもないが。
とはいえ、自分は手持ちのFlashMXをある意味効率良くアップグレードできるわけで、財布から許可が下りたのでFlash8ではなく、こちらの詰め合わせを買った次第。早速、数日前から作っているflaファイルを開いていじる事に。何となく以前との違和感を感じるが、概ね以前よりスムーズだ。気分的なものなのかもしれないが。
ちなみに、作っていたのはコレ。任意の数の点を設定し、各々に設定した質量に応じた「落下」をシミュレート…しているように見せるモノ。質量に比例し、距離に反比例する加速度を各々に及ぼし合わせてはあるが、まあ、現実ではない。そもそも「単位」が無いし。これを作ったのは、ゲームを作る際に、往々にして必要になってくる変数でのモノの発生、操作の感覚を頭に慣れさせるため。とはいえ、慣れても肝心のアイデアはからっけつなんだけど。
ちなみに、Flash以外のソフトはまだ触ってもいない。もう少し頑張ろうな、俺。
ここに色々と書き込んでいたらPCが停まりやがった。畜生。原因の見当がつかないので、取り敢えずは窓の手で起動時に自動実行されるものを何個か、見かけた記憶のないものから外していく。鰯の頭も信心から。効果があると信じれば、きっと上手くいくだろう。
inago_014.swfところで、Flashのリハビリがてらにこんなモノを作ってみた。ごく一部で話題になっている為替相場でのウォンの動きを淡々と記録するもの。当然、複数の場所で取引されているのだが、そのうちの一つを表示するサイトから値を抜き取って記録している。
何のリハビリになるかといえば、文字操作。HTMLの塊から必要な部分を切り取って、エラーがあれば排除し、まともなものならば配列に継ぎ足していく。で、その配列の数値を元にグラフを描く。しばらく触っていないと、ノウハウが抜け落ちていて、随分と無駄に苦労する…。まあ、リハビリをしても、現状では特に目的がないので単純に趣味ですらない。半ば時間潰しというところか。
アップロードしてわかったが、web上ではきちんと機能しない…。他のサイトから丸ごと読み込むのはダメなんだったっけ。不覚。現状では、ダウンロードしてローカルで動かすしかないようで。きちんと表示するためには、CGIをいじる必要があるという事か。CGIを介せばいい、という話なんだろうが。