|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2001年11月29日(木) 旧暦 [n年日記]#1 [NetBSD] Namazu で 全 src を索引化
とりあえず、
# -*- Perl -*- package conf; print "Reading .mknmzrc-src\n"; $DENY_FILE = '.*\.gif|.*\.(jpg|jpeg)'; $DENY_FILE .= '|.*\.tar\.gz|core|.*\.bak'; $DENY_FILE .= '|.*~|\..*|\x23.*|NMZ\..*'; $DENY_FILE .= '|Entries'; $DENY_FILE .= '|Repository'; $DENY_FILE .= '|Tag'; $DENY_FILE .= '|Root'; #$EXCLUDE_PATH = '|CVS'; $ALLOW_FILE = '.*'; $HTML_SUFFIX = 'html?|[ps]html|html\.[a-z]{2}|asp|cgi'; $HTML_SUFFIX .= '|shtml'; $DIRECTORY_INDEX = "index.shtml"; $ON_MEMORY_MAX = 30000000; # 30M -- 320M 1;mknmz -a -f ~/.mknmz-src -O src-namazu-index 20011126 @ 索引は 234MBytes もある。(元が 430M くらいなのに):
18:41 開始 00:02 終了 (所要: 5:20)
[Base] Date: Thu Nov 29 00:02:23 2001 Added Documents: 46,968 Size (bytes): 427,432,289 Total Documents: 46,968 Added Keywords: 4,740,217 Total Keywords: 4,740,217 Wakati: module_kakasi -ieuc -oeuc -w Time (sec): 19,225 File/Sec: 2.44 System: netbsd Perl: 5.006001 Namazu: 2.0.7
@ これを使って WARNING clock gained ... と表示:
するのは (macppc の場合) sys/arch/macppc/macppc/clock.c の中だと分る。
後は手で探して、関数は inittodr(base)。それを呼んでいるのは多分
sys/ufs/ffs/ffs_vfsops.c
の中の次の部分
int ffs_mountroot() { ..... vfs_unbusy(mp); inittodr(fs->fs_time); return (0); }ffs_mountroot が出て来るのは次の六点(だけ) 呼んでいる方を見つけていないな。と思ったら、同じもの(ffs_vfsops.c)の中にあった struct vfsops ffs_vfsops = { MOUNT_FFS, .... ffs_mountroot, ufs_check_export, ffs_vnodeopv_descs, };この便利さは、僕にはちょっと信じられない。 (前からやりたいとは思っていたが) 高林さん・野首さん・安部さんありがとう。(神様のように思えてしまう) @ 二度目の mknmz:
[Base] Date: Thu Nov 29 18:38:31 2001 Added Documents: 46,862 Size (bytes): 418,535,052 Total Documents: 46,862 Added Keywords: 4,714,907 Total Keywords: 4,714,907 Wakati: module_kakasi -ieuc -oeuc -w Time (sec): 19,591 File/Sec: 2.39 System: netbsd Perl: 5.006001 Namazu: 2.0.7Wakati: って書いてあるけれど、何か間違えた ? ( つっこみ )
|
最近の日記 2025年01月15日 ・今更 advent calendar 2025年01月12日 ・金柑収穫 2025年01月07日 ・sh: 1: not found ・sh: 1: not found 2025年01月02日 ・geography/R-s2 | ||