Information

諸般の事情により、創作小説コーナー『雪景色と冬椿・リバイバル』の公開を中止致しました。諸般の事情と言いますか、単に悪ノリが過ぎまして反省の表れです。執筆中の作品を二つも抱えながらすることではありませんでした。ご迷惑お掛けしました。

Renewal

Recently Comment

Yakke's Diary 9

2008-11-15 | SIMPLE1980シリーズ 【アンカー潰し】

先日、ハイパーリンクを貼る際にアンカーコピーをようやく使い始めたと紹介しましたが、色々と苦戦しました。アンカー作成の際に targer=_blank が入ってしまうのでスクリプトを編集。直後にSerene Bachを導入、sbtext記法を利用するようになったため大幅改修。そこで実体参照バグが発生、HTML内にて『&』を『&』と記述せねばならないところを『&』そのままでベタ書きしてしまう。コピー元サイトのタイトルに『&』が含まれていたためです。Tridentは文法判定がゆるゆるなのでスルーされましたが、Gecko及びOperaユーザーは連日の如くパースエラー。自動で実体参照変換するよう改修。sbtextを利用すると要素内にまたしても targer=_blank と記述されてしまうことが発覚、改修。

とまぁ思い返すとこんなもんですか。で、今回の改修も大したことはなく、コロンのエスケープ化処理改修。sbtextでは様々なショートハンドを利用でき、中でもハイパーリンクは大変便利。記法としましては、例えばWELなら [WEL -Worldwide Entertainment Laboratory-:http://wel.squares.net/] となります。角括弧内に、リンクテキストとURIをコロンで区切る形です。実表示では WEL -Worldwide Entertainment Laboratory- となります。タグはどうなってるかって? 自分で見てください(うわーなにをするー!)。そこで問題になったのは、タイトルとURIを“半角コロンで”区切るということ。ということは、リンク先ページのタイトルに半角コロンが含まれていた場合、それ以降がURIだと判断されてしまうわけです。っつぅわけでやることはカンタン、タイトルに含まれるコロンをエスケープしてやればいい。実体参照変換をパクってあっという間にできました。これでもう穴はないと思うんですが…。パースエラーを見つけたらぜひお叱りの一報下さい。―あっ、コラム以外で。

PSPの喧嘩番長3の体験版を。いやなに相変わらずヤンキーっぽさ丸出しでおもしろい。PSPだけに操作性は悪いけど、ロックオン機能もあるしモンハン操作も可能だから全然問題ないレベルで。技の編集もファッションチェンジも依然良い。なにより今回何が一番気に入ったかって主人公かっこいい。って言っても1しかやったことないけど。まずは2のベストでも買ってくるかな。

PS3 FAN || 発売前に是非プレイを!2D版「Mirror's Edge」が公開
無料とは思えないクオリティですね。EXITよりも断然おもしろい。ラインライダーをちょいと思い出す。ミラーズエッジってこんなおもしろいゲームだったんだ、これを3Dで走り回れるなんて大変おもしろそうじゃないですか。しかしフルプライスでは手を出しづらいなぁ…。BULLYもまだな状態だし、しばらくゲームはいいや。プラコレになったら考えます←そればっかり。

2ぐは。

大和 | 2008-11-15 19:31
その記法を使うとなると、滅多にないとは思いますが、ページタイトルに「 ] 」が含まれている場合の処理も必要かもしれません。
レート | 2008-11-15 23:56
大丈夫でした。コロンが出現しない限りは閉じられることはないようです。