|
|
便利なツール Emacs らくらく 入門 ![]() |
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||||
2017年07月17日(月) 旧暦 [n年日記] [更新:"2017/07/17 11:20:05"]#2 [emacs] wip/emacs-git
freetype/config/ftheader.h: No such file or directory
( つっこみ )
#1 [emacs] twittering modeResponse: HTTP/1.1 403 Forbidden for POST https://api.twitter.com/oauth/access_token Authorization via xAuth failed. Type M-x twit to retry.これ↓ではだめな気がする (setq twittering-allow-insecure-server-cert t)とりあえず、↓こっちにする (setq twittering-auth-method 'oauth) ( つっこみ )
2011年07月17日(日) 旧暦 [n年日記] [更新:"2011/07/17 13:30:33"]#1 [pkgsrc] uim-1.7.0nb1
uim segfaults. This should be just a simple user mistake.
But I could not find how to fix:
(This is the same thing with previous 1.6.x) Start uim-sh and enter C-\ PREt-105@makoto 13:06:26/110717(..inputmethod/uim)% uim-sh uim> ^\zsh: quit (core dumped) uim-sh t-105@makoto 13:06:38/110717(..inputmethod/uim)% gdb `which uim-sh` uim-sh.core GNU gdb 6.5 Copyright (C) 2006 Free Software Foundation, Inc. .. (gdb) bt #0 0x00007f7ffd5342a8 in read () from /usr/lib/libc.so.12 #1 0x00007f7ffd5dccee in __sread () from /usr/lib/libc.so.12 #2 0x00007f7ffd5d2222 in __srefill () from /usr/lib/libc.so.12 #3 0x00007f7ffd5d2160 in __srget () from /usr/lib/libc.so.12 #4 0x00007f7ffd53df09 in fgetc () from /usr/lib/libc.so.12 #5 0x00007f7ffdc1685d in fileport_get_byte () from /usr/pkg/lib/libuim-scm.so.0 #6 0x00007f7ffdc18d56 in mbcport_fill_rbuf () from /usr/pkg/lib/libuim-scm.so.0 #7 0x00007f7ffdc18e02 in mbcport_peek_char () from /usr/pkg/lib/libuim-scm.so.0 #8 0x00007f7ffdc09c7e in skip_comment_and_space () from /usr/pkg/lib/libuim-scm.so.0 #9 0x00007f7ffdc16abd in read_sexpression () from /usr/pkg/lib/libuim-scm.so.0 #10 0x00007f7ffdc121f5 in call () from /usr/pkg/lib/libuim-scm.so.0 #11 0x00007f7ffdc0eb2a in scm_eval () from /usr/pkg/lib/libuim-scm.so.0 #12 0x00007f7ffdc11c11 in guard_body () from /usr/pkg/lib/libuim-scm.so.0uim-sh is not for the things I was thinking. It may be for debug. But uim-fep also segfaults. (NetBSD/amd64 5.1) ( つっこみ )
2008年07月17日(木) 旧暦 [n年日記] [更新:"2008/07/17 23:53:49"]#1 [無題] 末広街道に信号がついた
自宅から最寄の駅まで行くのに
大綱(末広)街道を横断
する。
50 m ほど北側と、100 m ほど南側に信号があるため、
車の流れが必ず切れる。それで多くの人が、その信号のないところを
横断していた。
そこに新しく信号機が設置されていて数日前から赤と黄の点滅信号になって いたが、今日から普通の信号機のように動作を始めた。 これで、初めての人にでも、この道を通るような案内が出来るようになった。 ( つっこみ )
2006年07月17日(月) 旧暦 [n年日記] [更新:"2006/07/17 16:08:27"]#2 [機械] 全く同じ disk の間での複写
例えば 20G の disk が二つあって、一つは NetBSD の起動 disk だとします。
(複写元) wd0 at atabus0 drive 0: <IC25N020ATCS04-0> wd0: drive supports 16-sector PIO transfers, LBA addressing wd0: 19077 MB, 38760 cyl, 16 head, 63 sec, 512 bytes/sect x 39070080 sectors(複写先) sd0 at scsibus0 target 0 lun 0: <HD227-FW, , > disk fixed sd0: fabricating a geometry sd0: 19077 MB, 19077 cyl, 64 head, 32 sec, 512 bytes/sect x 39070080 sectorsこの動いている方の disk が どうも熱を持つと、不安定になるので、たまたま手元にあった別の 20 G に写すにはどういう方法があるか ? です。 複写先の 20G を Firewire 外付箱に入れて、3.99.21 の FW 口につなぎます。 すると sd0 で見えます。
まず sudo 練習をしておきます。 sudo echo test ssh 192.168.1.170 sudo echo testこれで次の時には passwd を聞かれないで済みます。 ttyp3:makoto@yoshimi 13:50:27/060717(~)> ssh 192.168.1.170 sudo dd if=/dev/wd0c bs=512 | \ sudo dd of=/dev/sd0c bs=512 dd: /dev/wd0c: Input/output error 263296+0 records in 263296+0 records out 134807552 bytes transferred in 213.720 secs (630767 bytes/sec) 263296+0 records in 263296+0 records out 134807552 bytes transferred in 214.625 secs (628107 bytes/sec)(bs=512 は初期設定、つまり既定値なので、実は不要です) だめか ..
ttyp3:makoto@yoshimi 14:14:12/060717(~)> ssh 192.168.1.170 sudo dd if=/dev/wd0c bs=512 skip=263304 | \ sudo dd of=/dev/sd0c bs=512 seek=263304 kDisconnecting: Corrupted MAC on input. 8340961+0 records in 8340961+0 records out 4270572032 bytes transferred in 4053.961 secs (1053431 bytes/sec) ttyp3:makoto@yoshimi 15:21:48/060717(~)>この方法を使えば、いくつもの同じ型の機械用に disk を高速に写せるかな。 /dev/sd0a (/) と /dev/sd0g (/usr) は fsck -n で問題なし。しかし: ttyp3:makoto@yoshimi 15:51:20/060717(~)> sudo fsck /dev/sd0e ** /dev/rsd0e BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE /dev/rsd0e: LABEL DOES NOT CONTAIN FILE SYSTEM PARAMETERS ttyp3:makoto@yoshimi 15:51:36/060717(~)> @ findblk を使う:
ふかうみさんに教わって findblk を使って見る。
findblk は相対 block number を使うということで 263296 は
disklabel で表示される /dev/sd0a の中の
263296 - 67080 = 196216 を使う。 # size offset fstype [fsize bsize cpg/sgs] a: 409600 67080 4.2BSD 0 0 0 # (Cyl. 66*- 472*) b: 1024000 476680 swap # (Cyl. 472*- 1488*) c: 39070080 0 unused 0 0 # (Cyl. 0 - 38759) d: 65536 1544 unknown # (Cyl. 1*- 66*) e: 33473400 5596680 4.2BSD 0 0 0 # (Cyl. 5552*- 38759) g: 4096000 1500680 4.2BSD 0 0 0 # (Cyl. 1488*- 5552*) ttyp3:makoto@yoshimi 16:06:22/060717(~)> ttyp1:makoto@yoshimi 16:02:15/060717(...net/pchar)> sudo fsdb -n -f /dev/sd0a /dev/sd0a is not a character device CONTINUE? yes ** /dev/sd0a (NO WRITE) Editing file system `/dev/sd0a' Last Mounted on /mnt current inode: directory I=2 MODE=40755 SIZE=1024 MTIME=Jul 13 20:45:54 2006 [990000000 nsec] CTIME=Jul 13 20:45:54 2006 [990000000 nsec] ATIME=Jul 17 15:29:25 2006 [125566000 nsec] OWNER=root GRP=wheel LINKCNT=23 FLAGS=0x0 BLKCNT=0x2 GEN=0x0 fsdb (inum: 2)> findblk /dev/sd0a 512 196216 block 512: inode block (1792-1856) fsdb (inum: 2)> quit ttyp1:makoto@yoshimi 16:03:56/060717(/mnt)> sudo find . -inum 1792 ./var/db/pkg/libexif-0.6.12/+REQUIRED_BY ttyp1:makoto@yoshimi 16:04:01/060717(/mnt)> sudo find . -inum 1793 ./var/db/pkg/librsvg2-2.9.5/+BUILD_VERSION ttyp1:makoto@yoshimi 16:04:04/060717(/mnt)> sudo find . -inum 1794 ./var/db/pkg/librsvg2-2.9.5/+BUILD_INFO ttyp1:makoto@yoshimi 16:04:06/060717(/mnt)> sudo find . -inum 1794 ( つっこみ )
#1 [NetBSD][pkgsrc] 久し振りに meta-pkg で sudo make package
3.99.21 が入ったので、久し振りに
meta-pkg
の config-base, config-serv を作っている。
(実は今回から gcc-4)。これは多分一時的なものだと思うけれど:
Index: PLIST =================================================================== RCS file: /e/cvsync/cvsync/pkgsrc/net/wget/PLIST,v retrieving revision 1.12 diff -u -r1.12 PLIST --- PLIST 17 Apr 2006 07:07:31 -0000 1.12 +++ PLIST 17 Jul 2006 02:02:51 -0000 @@ -1,7 +1,6 @@ @comment $NetBSD: PLIST,v 1.12 2006/04/17 07:07:31 jlam Exp $ bin/wget info/wget.info -man/man1/wget.1 share/examples/wget/wgetrc share/locale/bg/LC_MESSAGES/wget.mo share/locale/ca/LC_MESSAGES/wget.mo ttyZ0:makoto@yoshimi 11:03:45/060717(...net/wget)>これのおかげで、寝ていた間、計算機も寝ていたようだ。 ttyZ0:makoto@yoshimi 11:08:07/060717(...powerpc/All)> ls -lt total 38052 -rw-r--r-- 1 root wheel 483236 Jul 17 11:06 w3m-0.5.1nb4.tgz -rw-r--r-- 1 root wheel 555923 Jul 17 11:03 wget-1.10.2nb1.tgz -rw-r--r-- 1 root wheel 367674 Jul 17 11:01 boehm-gc-6.7.tgz -rw-r--r-- 1 root wheel 676782 Jul 17 00:35 curl-7.15.4.tgz -rw-r--r-- 1 root wheel 251365 Jul 17 00:28 libidn-0.6.5.tgz -rw-r--r-- 1 root wheel 52263 Jul 17 00:25 pkg-config-0.20.tgz -rw-r--r-- 1 root wheel 138269 Jul 17 00:19 id-utils-3.2d.tgz -rw-r--r-- 1 root wheel 546973 Jul 17 00:09 screen-4.0.2nb5.tgz -rw-r--r-- 1 root wheel 37813 Jul 17 00:07 lha-114.9nb2.tgz -rw-r--r-- 1 root wheel 141496 Jul 17 00:06 unzip-5.52nb3.tgz -rw-r--r-- 1 root wheel 223774 Jul 17 00:04 rsync-2.6.8.tgz -rw-r--r-- 1 root wheel 461122 Jul 17 00:01 gmake-3.81.tgz -rw-r--r-- 1 root wheel 685486 Jul 16 23:58 autoconf-2.60.tgz -rw-r--r-- 1 root wheel 87591 Jul 16 23:57 m4-1.4.4.tgz -rw-r--r-- 1 root wheel 11170 Jul 16 23:55 ja-a2ps-1.45.tgz -rw-r--r-- 1 root wheel 100129 Jul 16 23:55 ja-less-358nb1.tgz -rw-r--r-- 1 root wheel 9667 Jul 16 23:53 ack-1.39.tgz -rw-r--r-- 1 root wheel 84928 Jul 16 23:53 nkf-2.05.tgz -rw-r--r-- 1 root wheel 25076 Jul 16 23:52 p5-Jcode-2.06.tgz -rw-r--r-- 1 root wheel 19075 Jul 16 23:51 p5-MIME-Base64-3.07.tgz -rw-r--r-- 1 root wheel 39132 Jul 16 23:50 hfsutils-3.2.6nb1.tgz -rw-r--r-- 1 root wheel 99764 Jul 16 23:49 libhfs-3.2.6nb2.tgz -rw-r--r-- 1 root wheel 74680 Jul 16 23:47 gettext-lib-0.14.5nb2.tgz -rw-r--r-- 1 root wheel 66667 Jul 16 22:56 bytebench-4.1.0nb3.tgz -rw-r--r-- 1 root wheel 12622619 Jul 16 22:54 perl-5.8.8nb2.tgz -rw-r--r-- 1 root wheel 123371 Jul 16 21:25 sudo-1.6.8pl12nb2.tgz -rw-r--r-- 1 root wheel 532619 Jul 16 21:24 libtool-base-1.5.22nb3.tgz -rw-r--r-- 1 root wheel 603929 Jul 16 21:20 tcsh-6.14.00nb1.tgz -rw-r--r-- 1 root wheel 51907 Jul 16 21:17 digest-20060302.tgz ttyZ0:makoto@yoshimi 11:30:54/060717(...powerpc/All)> ===> Building for pchar-1.4nb4 c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/include -I. -DSIZEOF_BOOL=1 -DHAVE_SOCKLEN_T=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SOCKADDR_SA_LEN=1 -DHAVE_HERROR=1 -DHAVE_SNPRINTF=1 -DHAVE_LIBM=1 -DHAVE_IPV6=1 -DHAVE_SNMP=1 -DHAVE_LIBSNMP=1 -c main.cc -o main.o --- GetIfInfo.h.orig 2006-07-17 11:53:50.000000000 +0900 +++ GetIfInfo.h 2006-07-17 11:47:06.000000000 +0900 @@ -18,7 +18,7 @@ bool IsValid(void); const char * GetDescription(void) const; - const char * GetIfInfo::GetName(void) const; + const char * GetName(void) const; const char * GetContact(void) const; const char * GetLocation(void) const; const char * GetIfDescription(void) const; ttyp2:makoto@yoshimi 11:56:24/060717(...work.yoshimi/pchar-1.4)>gcc-4 ってやはり厳しい ? 同じ Class の中だったら、いいと思うのだけれど。
( つっこみ )
2003年07月17日(木) 旧暦 [n年日記]#3 [Namazu] また久し振りに初めから作る
--mailnews 付だとやはり速い。
perl -d:DProf /usr/pkg/bin/mknmz --mailnews -f /home/makoto/.mknmzrc-Mail-40 -O /export/namazu-Mail2 Mail ... 334359/334359 - /export/home/makoto/Mail/uucpconfig/tamagw/63 [message/rfc822] 索引を書き出しています... [基本] 日付: Thu Jul 17 17:48:30 2003 追加された文書数: 334,359 大きさ (bytes): 1,264,406,175 合計の文書数: 334,359 追加検索語数: 31,279 合計検索語数: 31,279 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 13,841 譜/秒: 24.16 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre2 ttyp0:makoto@u 17:48:38/030717(~)>これは G4/400 での速さ。 前回 の機械は分らない。 と思ったら、また NMZ.p が出来ていない。 @ perl -dDProf すると、NMZ.p が出来ない:
ようだ。起動に絶対 path を教える必要があるのと
多分関係があるのだろう。
( つっこみ )
#2 Devel::DProf って初めて知った
かなりボケている。
@ 2.0.12 mef:[基本] 日付: Thu Jul 17 16:04:18 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 46 譜/秒: 63.24 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:04:18/030717(~/Mail/inbox)> !dp:p dp: Event not found. ttyp1:makoto@harry 16:04:22/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 31.28406 Seconds User Time = 20.16668 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 24.3 4.919 11.330 2909 0.0017 0.0039 mknmz::put_field_index 18.4 3.720 1.476 67063 0.0001 0.0000 IO::File::open 11.6 2.350 7.288 67063 0.0000 0.0001 util::fopen 11.6 2.340 4.282 67063 0.0000 0.0001 IO::File::new 9.97 2.010 1.836 67063 0.0000 0.0000 Symbol::gensym 7.63 1.539 3.615 2910 0.0005 0.0012 mknmz::load_document 7.09 1.430 1.191 52385 0.0000 0.0000 util::tmpnam 5.75 1.160 2.489 67063 0.0000 0.0000 IO::Handle::new 4.86 0.980 0.523 134127 0.0000 0.0000 IO::Handle::DESTROY 4.80 0.969 18.422 2910 0.0003 0.0063 mknmz::namazu_core 4.31 0.870 6.993 61223 0.0000 0.0001 util::efopen 3.72 0.750 0.405 90224 0.0000 0.0000 util::dprint 2.58 0.520 0.941 2909 0.0002 0.0003 mknmz::complete_field_info 2.48 0.500 0.446 8727 0.0001 0.0001 mknmz::wordcount_sub 2.13 0.430 0.757 2909 0.0001 0.0003 mknmz::count_words @ patch 後:[基本] 日付: Thu Jul 17 16:12:51 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 46 譜/秒: 63.24 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:12:51/030717(~/Mail/inbox)> !dp:p dprofpp -u ttyp1:makoto@harry 16:12:56/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 29.81235 Seconds User Time = 14.04638 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 32.3 4.537 8.980 2909 0.0016 0.0031 mknmz::put_field_index 25.1 3.529 1.376 67063 0.0001 0.0000 IO::File::open 15.0 2.119 3.579 67063 0.0000 0.0001 IO::File::new 14.1 1.989 5.843 67063 0.0000 0.0001 util::fopen 13.6 1.920 1.486 67063 0.0000 0.0000 Symbol::gensym 10.7 1.506 3.250 2910 0.0005 0.0011 mknmz::load_document 9.82 1.379 2.148 67063 0.0000 0.0000 IO::Handle::new 8.83 1.240 0.806 52385 0.0000 0.0000 util::tmpnam 7.48 1.050 0.452 134127 0.0000 0.0000 IO::Handle::DESTROY 6.91 0.970 5.783 61223 0.0000 0.0001 util::efopen 6.18 0.868 14.948 2910 0.0003 0.0051 mknmz::namazu_core 5.62 0.790 0.290 90224 0.0000 0.0000 util::dprint 3.42 0.480 0.684 2909 0.0002 0.0002 mknmz::complete_field_info 3.13 0.440 0.301 2915 0.0002 0.0001 mknmz::add_target 2.92 0.410 0.738 2909 0.0001 0.0003 mknmz::count_words ttyp1:makoto@harry 16:14:01/030717(~/Mail/inbox)> ls -l /usr/pkg/bin/mkn* -r-xr-xr-x 2 root wheel 70168 Jul 17 16:09 /usr/pkg/bin/mknmz* -r-xr-xr-x 1 root wheel 70112 Jul 17 16:02 /usr/pkg/bin/mknmz-2.0.12* -r-xr-xr-x 2 root wheel 70168 Jul 17 16:09 /usr/pkg/bin/mknmz-2.0.12-put_field_index-patch*しかも NMZ.p NMZ.pp が出来ていない。 @ --mailnews を付けないと:[基本] 日付: Thu Jul 17 16:23:13 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 113 譜/秒: 25.74 系: netbsd Perl: 5.006001 Namazu: 2.0.12 ttyp1:makoto@harry 16:23:22/030717(~/Mail/inbox)> dprofpp -u Total Elapsed Time = 98.40882 Seconds User Time = 82.86664 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 76.7 63.59 63.597 2909 0.0219 0.0219 File::MMagic::checktype_data 6.01 4.981 10.325 2909 0.0017 0.0035 mknmz::put_field_index 4.83 4.000 0.973 67063 0.0001 0.0000 IO::File::open 3.05 2.529 4.185 67063 0.0000 0.0001 IO::File::new 2.69 2.229 6.376 67063 0.0000 0.0001 util::fopen 2.32 1.920 1.503 67063 0.0000 0.0000 Symbol::gensym 2.31 1.917 68.317 2910 0.0007 0.0235 mknmz::load_document 2.06 1.710 2.439 67063 0.0000 0.0000 IO::Handle::new 1.93 1.600 1.313 52385 0.0000 0.0000 util::tmpnam 1.46 1.210 1.207 2909 0.0004 0.0004 File::MMagic::checktype_byfilename 1.34 1.110 6.476 61223 0.0000 0.0001 util::efopen 1.32 1.090 0.446 134127 0.0000 0.0000 IO::Handle::DESTROY 1.23 1.019 82.136 2910 0.0004 0.0282 mknmz::namazu_core 0.97 0.800 0.347 93133 0.0000 0.0000 util::dprint 0.83 0.690 0.812 2909 0.0002 0.0003 mknmz::complete_field_info ttyp1:makoto@harry 16:24:27/030717(~/Mail/inbox)>これでも NMZ.p* が出来ていない。 ( つっこみ )
#1 [Perl] Dprof
多分
知っている人
は
知っている
のだろうけれど、
(僕は知らなかったので)
DProf というのを試して見た。(LANG=C)。
ttyp2:makoto@harry 12:16:04/030717(...software/NetBSD)> perl -d:DProf /usr/pkg/bin/mknmz -O /tmp/O . [Base] Date: Thu Jul 17 12:14:40 2003 Added Documents: 424 Size (bytes): 1,651,659 Total Documents: 424 Added Keywords: 53,050 Total Keywords: 53,050 Wakati: module_kakasi -ieuc -oeuc -w Time (sec): 94 File/Sec: 4.51 System: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp2:makoto@harry 12:15:31/030717(...software/NetBSD)> dprofpp tmon.out Total Elapsed Time = 84.51746 Seconds User+System Time = 79.96798 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 51.5 41.24 41.228 302 0.1366 0.1365 html::get_author 11.0 8.815 7.561 119868 0.0001 0.0001 mknmz::hash 9.51 7.607 7.606 426 0.0179 0.0179 File::MMagic::checktype_data 6.19 4.948 4.881 1664 0.0030 0.0029 mknmz::wordcount_sub 4.48 3.585 10.969 424 0.0085 0.0259 mknmz::make_phrase_hash 4.11 3.288 2.873 32123 0.0001 0.0001 File::MMagic::readMagicLine 3.92 3.137 5.460 32123 0.0001 0.0002 File::MMagic::magicMatchStr 2.24 1.790 1.790 1 1.7900 1.7896 mknmz::write_index_sub 2.09 1.675 6.515 424 0.0040 0.0154 mknmz::count_words 1.46 1.170 1.170 1 1.1700 1.1698 mknmz::write_phrase_hash_sub 1.11 0.890 0.726 9897 0.0001 0.0001 IO::File::open 1.11 0.887 2.241 424 0.0021 0.0053 mknmz::put_field_index 0.97 0.779 0.976 302 0.0026 0.0032 html::weight_element 0.90 0.719 6.060 422 0.0017 0.0144 File::MMagic::checktype_magic 0.68 0.540 0.538 302 0.0018 0.0018 html::get_alt_attrちょっとこの数字は意外。半分が html::get_author ? @ Mail で LANG=ja_JP.eucJPの時:[基本] 日付: Thu Jul 17 12:21:44 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 120 譜/秒: 24.24 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp4:makoto@harry 12:21:44/030717(~/Mail/inbox)> dprofpp tmon.out Total Elapsed Time = 98.30404 Seconds User+System Time = 89.79705 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 71.2 63.98 63.928 2909 0.0220 0.0220 File::MMagic::checktype_data 7.48 6.717 16.190 2909 0.0023 0.0056 mknmz::put_field_index 5.90 5.298 4.212 67063 0.0001 0.0001 IO::File::open 3.54 3.176 10.995 67063 0.0000 0.0002 util::fopen 3.41 3.058 4.679 67063 0.0000 0.0001 IO::File::new 2.39 2.146 70.887 2910 0.0007 0.0244 mknmz::load_document 2.32 2.079 1.442 67063 0.0000 0.0000 Symbol::gensym 2.12 1.908 1.631 52385 0.0000 0.0000 util::tmpnam 2.11 1.899 2.525 67063 0.0000 0.0000 IO::Handle::new 1.81 1.629 1.348 2909 0.0006 0.0005 File::MMagic::checktype_byfilename 1.64 1.469 0.713 134127 0.0000 0.0000 IO::Handle::DESTROY 1.62 1.459 10.176 61223 0.0000 0.0002 util::efopen 1.38 1.240 0.707 93133 0.0000 0.0000 util::dprint 1.17 1.054 91.894 2910 0.0004 0.0316 mknmz::namazu_core 1.15 1.029 1.487 2943 0.0003 0.0005 util::readfile ttyp4:makoto@harry 12:23:02/030717(~/Mail/inbox)>こちらは 70% が File::MMagic::checktype_data これもかなり意外。 (もし上の数字が合っているとしてだけれど) foreach の中での sort と 外側の sort と sort が二か所もあるのが問題か ? 僕の使っているのが古い ? # $Id: MMagic.pm,v 1.45 2001/06/15 08:08:10 knok Exp $該当の部分は新しいものと同じらしい。 # $Id: MMagic.pm,v 1.57 2003/05/08 13:36:11 knok Exp $つまらなく安易な話として、mail に決っているものだったら、File::MMagic をとばす方が(自分としては)楽しい気がする。 @ --mailnews を指定するとそうなる ?:[基本] 日付: Thu Jul 17 13:50:07 2003 追加された文書数: 2,909 大きさ (bytes): 19,412,929 合計の文書数: 2,909 追加検索語数: 2,910 合計検索語数: 2,910 わかち書き: module_kakasi -ieuc -oeuc -w 経過時間 (秒): 51 譜/秒: 57.04 系: netbsd Perl: 5.006001 Namazu: 2.0.13pre1 ttyp4:makoto@harry 13:50:07/030717(~/Mail/inbox)> dprofpp tmon.out Total Elapsed Time = 27.06984 Seconds User+System Time = 17.11984 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 35.5 6.082 14.059 2909 0.0021 0.0048 mknmz::put_field_index 34.0 5.837 4.358 67063 0.0001 0.0001 IO::File::open 19.4 3.324 10.468 67063 0.0000 0.0002 util::fopen 17.6 3.016 4.378 67063 0.0000 0.0001 IO::File::new 14.3 2.459 1.618 67063 0.0000 0.0000 Symbol::gensym 12.6 2.167 2.743 67063 0.0000 0.0000 IO::Handle::new 10.8 1.858 1.307 52385 0.0000 0.0000 util::tmpnam 10.4 1.795 4.821 2910 0.0006 0.0017 mknmz::load_document 9.92 1.699 0.645 134127 0.0000 0.0000 IO::Handle::DESTROY 9.16 1.568 9.319 61223 0.0000 0.0002 util::efopen 7.54 1.290 23.065 2910 0.0004 0.0079 mknmz::namazu_core 6.89 1.179 0.489 90224 0.0000 0.0000 util::dprint 5.95 1.018 0.783 2915 0.0003 0.0003 mknmz::add_target 5.48 0.939 1.130 2943 0.0003 0.0004 util::readfile 5.30 0.907 1.193 2909 0.0003 0.0004 mknmz::complete_field_info ttyp4:makoto@harry 13:51:23/030717(~/Mail/inbox)> ( つっこみ )
2002年07月17日(水) 旧暦 [n年日記]#3 [NetBSD] iBook で vic が動いているのですか( つっこみ )
#2 [Database] PostgreSQL と MySQL
某所で MySQL しか使えないということがあって、
どう違うのか見てみる。
PostgreSQL -- 多機能 MySQL -- 高性能という話があるらしい。 というのは何でもないように見えて、結構便利だろう。 (良く考えたら 既に自分で作って見たことがある のと -- 本質的には -- 同じ ?) ( つっこみ )
#1 [NetBSD] cvs update -dP にかかる時間が
大きな変更がないとしてだけれど、
最近 7 分くらいで済むようになった
(何かの間違いか ?)。以前は 2-3 時間かかっていた。
ttyp7:makoto@u 7:25:42/020717(...current/src)> cat CVS/Root :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot ( つっこみ )
2001年07月17日(火) 旧暦 [n年日記]#3 [Emacs] Wanderlust wl 2.6.0 に入替apel-10.3 flim-1.14.2 semi-1.14.3 wl-2.6.0 @ require: Recursive load suspected::
前に見たことがあるような気がするが..
require: Recursive load suspected: "/usr/local/share/emacs/21.0.104/lisp/emacs-lisp/debug.elc", "/usr/local/share/emacs/21.0.104/site-lisp/emu/pces-e20.elc", "/usr/local/share/emacs/21.0.104/site-lisp/emu/pces.elc", "/usr/local/share/emacs/21.0.104/site-lisp/emu/mcs-e20.elc", "/usr/local/share/emacs/21.0.104/site-lisp/emu/mcs-20.elc", "/usr/local/share/emacs/21.0.104/site-lisp/emu/mcharset.elc", "/usr/local/share/emacs/site-lisp/flim-1.14.2/mime-def.elc", "/usr/local/share/emacs/site-lisp/flim-1.14.2/eword-decode.elc", "/usr/local/share/emacs/site-lisp/wl-2.6.0/elmo-util.elc", "/usr/local/share/emacs/site-lisp/wl-2.6.0/elmo-msgdb.elc", "/usr/local/share/emacs/site-lisp/wl-2.6.0/elmo2.elc", "/usr/local/share/emacs/site-lisp/wl-2.6.0/wl.elc"emacs -q で起動して、M-x load-library RET wl RET だけでもこうなる wl の メールを grep したら、次のような文字が。 (setq recursive-load-depth-limit 20)これで読めるようになったが、良く見ると、直ったと 書いてある。 @ X-Face:x-face-e21.el compface-1.3ということでメールが復活 ( つっこみ )
#2 [Emacs] 21.0.104Xaw3d-1.5 jpeg-6b tiff-v3.5.5 libpng-1.0.11 libungif-4.1.0b1 emacs-21.0.104 tc-2.1 hnf-mode-2.4 mu-cite-200009041123 (7/18 追加) ( つっこみ )
#1 [NetBSD] 試しに別の disk に入れているつもりが、
いつも使っているのを消してしまった。
OS を入直すのは、良くやっているから何て いうことはないが、 $SITELISP = /usr/local/share/emacs/site-lisp/ を消してしまった。 tcsh (これは binary copy) kterm-6.2.0 xpm-3.4k fvwm-2.3.33 less-358-iso249 ( つっこみ )
2000年07月17日(月) 旧暦 [n年日記]
7792歩
#2 [NetBSD] macppc/G4 20000620-1.5 netboot
某所の G4(350/AGP) でやっと NetBSD が動いた。
初めは CDROM で試したが、CDROM の作り方が適当ではなかったので失敗。
@ disk は Seagate 1G:
もともと入っている内蔵の他に (古い) Seagate の 1G の
もの (多分 31276A)
を master の jumper pin を外してから入れておく
@ server 側 bootps, tftp, nfs:
@ netboot and sysinst:
@ 設置後は:
Open Firmware から次のようにして起動
> boot hd:,ofwboot.elf ultra1:0,netbsd と気軽に書いているが ultra1:0, とすれば良いと分るまで かなり時間がかかった気がする。 起動すると、 boot device: wd0 root on wd0a dumps on wb0b no file system for wd0 (dev 0xa00) cannot mount root, error = 79 root device (default wd0a):と聞いて来る。本当は wd1a として欲しい。何故見つけてくれ ないのかは不明。それで wd1a と入力しようとして、 何でも shift でも 押すと、 ohci_intr: ignored interrupt while polling SPLUSBCHECK failed 0x0 != 3000001f0, sys/dev/usb/usbdi.c: 735というような字が何行も表示されるが、何とか入力出来て、 その後は問題なく動く。 例えば time make は fvwm-2.3.9 133.0.35u 98.471s 5:42.19 67.6% 0+0k 3288+11650io 59pf+0w perl5.005_03 95.951u -140462589.910s 3:14.82 -8757.-6% 0+0k 2746+5200io 1117pf+0w makoto@■ 14:24:38/000717(...src/perl5.005_03)>
( つっこみ )
#1 [歩] これくらいが多分正常 (7792)
家から駅まで。五反田駅から会社まで。
( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||||||||||||||||||||||||