Navigation Log - なびろぐ -
1999/10/15

...X680x0 spirit inside...

この日記はGNSで生成しています。
この日記の画像はOPTPiX webDesigner Ver.4で生成しています。

hauN
Go amazon.co.jp

■ご注文リストから■ [一覧]
■Amazonギフト券■ [購入]
GAMEgene Vol.3 [本]
GAMEgene V...
Amazonほしい物リスト


1999/10/15 (金) 曇時々雨

ひる〜

_ いろいろ仕様検討。

_ 遅くなる理由は自明。GNSは、

  1. 置換すべき語のためのマークがあるかどうか調べる。
  2. マークがあればそれをもとに置換すべき語を抜き出し、置換する。

という作業なのに対し、自動置換は

  1. 各行に対し、置換すべき語があるかどうかを探す。
  2. あれば置換すべき語を抜き出し、置換する。

という作業になります。1.が問題で、前者の方法では置換にかかる時間が「行数」に比例するだけなのに対し、後者は「置換語数」も係数になります。perlでは(awkに比べて)正規表現の柔軟性と最適化能力の高さでこれに追随できるというだけのことです。こんなんでいいのかな・・・$keylistがどこまで延ばせるのかが心配だが^^;。


#!/usr/local/etc/perl
open( REP, "replacelist.txt" );
while (<REP>) {
  ( $key, $replace ) = split;
  $rep{ $key } = $replace;
  $keylist .= '|' if ($keylist ne "");
  $keylist .= $key;
}

while (<>) {
  s/($keylist)/$rep{$1}/go;
  print;
}

_ 午後のこ〜だ。むちゃむちゃ速いわ。音質は「いまのPCサウンド環境では大した違いを感じない」というところか・・・線は安いしSC-88Pro通してるしヘッドホンで聴いてないし。

_ 垂直同期周波数60Hzだとくらくらするのはわからんでもないが・・・TVと同じだと思えば・・・ねぇ^^;。

_ tomさんとこから、春分・秋分を求める式


[URL] [View Log()] [Trackback]
Name: Comment:



メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]

「表紙へ戻る」
「会議室」 「最新版」 「なびろぐindex」 「GNSソースを読む」