«前の日記(2002年08月09日 (金)) 最新 次の日記(2002年08月11日 (日))» 編集

ゆいどっと


2002年08月10日 (土) ちまちま [長年日記]

_ びるだ調べ

HPBの体験版(6.5J)をサブマシンに入れたので,リネームと移動がちゃんとできるか調べる.出来ないという心強い(?)ツッコミも頂き,張り切ってやる.

_ まずは

新規にサイトを定義し,HPB内だけで新規ページ作成,リンク先ページ作成し,画像を読み込んでみる.このVer6では新設の「どこでも配置モード」というのがあるので,それでやる.出先のユーザがこれでやっていたから,それをマネして.

もちろんここまでは何の問題もなく進むし,プレビューするとちゃんと見える.

_ そして

サイトツリー内でリネーム(F2あるいは右クリックのメニュー)すると,うまくいくじゃん.htmlファイル名を変えるとちゃんとリンク元を追跡して書き換える旨のダイアログが現れる.同じように画像ファイル名を変えても,それを使うhtmlファイルを検索して書き換える旨のダイアログが現れる.

さらに,ディレクトリを掘ってファイルの移動をしてみる.同様にリンク&参照を追跡して,しかるべき書き換えをする.

あれれ? 出先で全く出来なかったのは何よ? おかしいなぁ……いや,うまくいくからおかしくないんだけど,全く出来なくてさんざんハマっていたからなぁ.うーん.

_ キャッシュ

サイトツリーは,DWと違って,ファイルを書き換えてもすぐに更新されないことがある.HPBのどこかにツリー情報がキャッシュされていて,それと実体が一致しないときに問題が出るのではないか……という仮定をする.が,わざと外部から書き換えるなどをしても,リンク&参照追跡に関しては,ツリーにファイルが見えていなくてもやっているようだ.ファイル名の変更などツリー情報を根本から変更するような操作の場合,全部見直してるような気がする.というか,そんなキャッシュを入れるディレクトリが見あたらないので,キャッシュは使ってないような気がしてきた.

_ 認識ミス

そうなると,リンク&参照の更新時に全ファイルをスキャンしている可能性が高いが,それならなおさら,ファイル名を書き換えてくれない,なんてことは起こりにくいだろう.もしかして,リンクをリンクだと認識してくれないのだろうか?

……と思い,HTMLソースを眺める.DWだと,FWとの連携のためにコメントタグを入れるのだが,それと同じように何らかの情報が埋め込まれていて,それでリンクを追っているかと思ったから.

見るとそれらしきものはない.が,IMGタグ全体がDIVタグにはさまれている.どこでも配置モードでは,ほぼすべての要素をDIVタグ(しかもabsolute!)で囲んでいるのだが,まさかこれかなぁと思い,DIVを消してIMGタグだけにする(表現上はおかしくなるがそれは置いておく).そして,サイトツリーからファイル名を変更する.追跡しなくなった.これだ! やったぜ!(違.

_ IMGタグの参照追跡

ビルダの生成する形式とは異なるIMGタグは,どうも編集の対象にはならないようだ.編集モードで見ることが出来ているのに.リンク追跡の対象にもならないため,ファイル名を書き換えるとおかしくなるらしい.

さらに調べてみると,HPBのツールで,あるロールオーバーと同時に他のDIV枠のイメージを入れ替えるというスクリプトを埋め込めるのだが,通常ではないIMGタグは,この入れ替える絵の選択対象にならない.HPBの生成するDIVタグ〜IMGタグでかつHPBの生成する属性値を持っていないと,無視されてしまうらしい.

そういえば出先では,もともとあったHTMLファイルを持ってきて,それをHPBで編集していた.当然HPBの形式ではないので,新規にHPBで追加したイメージ以外のIMGタグは,参照追跡が全滅になるわけか.あぁ納得.

_ Aタグのリンク追跡

じゃあAタグの追跡はどうか? と調べてみると,IMGタグと異なり,手で入れたAタグでも追跡をしていた.出先での現象は,「../../../../」で無関係なディレクトリを指し示したり,「file://...」というのが残ったままという有様だったのだが,確かに書き換える元情報がおかしいのなら,リンク追跡もできるはずがない.おそらく,何らかの操作が積み重なってそんな状態になってしまったのだろう.

ではどうやるとそんなふうにおかしくなるのか.こちらは時間がなくなってしまったのでまた今度にしよう.

つうかこの問題はURLの書き換えだから,IMGタグのSRCでも同様な問題が起こるはず.何となくだけど,IMGタグの問題と同じように他から引っぱってきたファイルを編集しているので,サイト管理のトップディレクトリとURL指定が矛盾して,こんなわけの判らないURLになったんじゃないかなぁと思え.

_ 実は

「どこでも配置モード」と並んで,昔からある「標準モード」という編集モードがある.簡単に上と同じことをやってみると,ちゃんとリンクもIMGの参照も追跡してくれた.あまり調べてないからアレだけど,昔の方が融通きいたんじゃないのかなぁ.こっちもあとで調べてみよう.

_ のーと

めでたくWin95マシンに戻る.いいなぁ,ほぼ素のWin95にIE55SP2.あとでTeraTerm入れとこう.これで立派なテストマシンだ.うぅ……(涙.

_ GRUB

1基目のHDDがまるまるWinXPのマシンに,2基目のHDDを新設してそこにLinuxを入れても,GRUBでブート切り替えできるのね.知らんかった(恥.やってみよう.

_ 妹下息子

「突発性何とか発疹」というものらしい.高熱が出て,身体中にボロが出るらしい.今日朝方,そのボロが全身に出て,熱が37℃まで落ちた.点滴もとれ,うまくいけば明日にも退院.よし.

本日のツッコミ(全1件) [ツッコミを入れる]
_ しんちゃん (2002年08月11日 (日) 17:48)

GRUB<br>私の場合一基目がLinuxで二基目がWindowsXPです。<br>すんなりできてびっくりです(^^;