|
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年12月25日 ・pbulk 11.99.3 (emacs30) 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package | ||