VZマクロ
めずらしきこと。 6月6日と言えば,雨ザーザー降ってきて,三角定規にヒビいって…(違 15年前の1998年6月6日(土)に行われた沖縄料理オフを思い出す。 当時は,既にOSのスタンダードがDOSからWindowsに劇的な速度で切り替わってゆく中,その一方でHP200LXとい…
めずらしきこと。 先日,生まれてから19,358日も経過し,祝ってもらうほどであった。…と言っても,1年にいっぺんやってくるアレなのだが,ふと自分が何日生きてきたのかと思い,daysdiff.def を久々に実行してみたのだった。 さて,日数計算というのは非常…
めずらしきこと。 脚を怪我して犬の散歩にも行けない。娘が不承不承ながら代行してくれるわけだが,その娘は自動車運転免許取得中で,大きな車のシートが身体に合わないのか,腰が痛いらしい。腰が痛くば歩けばよい。骨盤矯正ウォーキングが有効である。 さ…
めずらしきこと。今の所属に移ってから,自分でHTMLを書くよりも人の書いたHTMLを直すという機会が多くなった。Another HTML-lintで採点するとマイナス数百点なんてページを平気で公開していたりするので,直すのも一苦労である。いやむしろ一から自分で書い…
めずらしきこと。いや,別に珍しくもなんともないのだが。 各担当職員が自力でHTMLを書いて送ってくる場合,たまに半角カナ(1バイト仮名文字)が多分本人も気づかないうちに使われていることがある。こういうのは修正するのも大した手間ではないが,データ…
めずらしきこと。 某所で実体参照マクロがアナグラムと間違われたので,大昔のマクロを引っ張り出してみる。これにはちょっとした思い出があって,v1.6が出て間もない94年のはじめ,みんながv1.6対応のカスタマイズにいそしんでいたころ,当時流行っていた「…
めずらしきこと。 実際に使ってみたらバグバグだったので改訂した。 = Entity.def v0.20 = by H_ear #if 0 実体参照変換(ブロック範囲をランダムに変換) 使用目的は mailto:で指定したアドレスを収集されにくくするため #endif * mad for vz! 1 ^\ "" ?. (…
めずらしきこと。 メールアドレスを簡単に収集されない方法のひとつに,部分的実体参照化があるが,十六進の文字コードを見ながら十進に直すのも面倒なので,マクロにしてみた。 = Entity.def v0.10 = *m 1 "entity" ?. (mb-2)?. mp[, ps[=pa, #G ps], mp], …
めずらしきこと。 必要に迫られてHTML編集マクロにルビの部品を追加した。 21 ^OY "Y ruby ^OY" ?. (mb-2)?. ;ルビ対象文字列をブロックして起動 &s (xc<0)?#B ;ブロックの末尾へ &?("</rb><rp>(</rp><rt> </rt><rp>)</rp></ruby>") ;書き込む #B mb-, ;ブロック文字列の先頭に戻って &?("<ruby><rb>") ;開始タ</rb></ruby>…