|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2005年03月29日(火) 旧暦 [n年日記] [更新:"2005/03/29 23:29:13"]#1 [Emacs] Power of 2 to n(defun powerof (max) " test" (interactive n) (setq m 1) (setq i 1) (message (format "begin")) (while ( < i max ) (setq m (* m 2)) (message (format "%d %d" i m) (setq i (+ i 1)) )))を評価した後に (powerof 32)を評価すると、 *Message* バッファに、 begin 1 2 2 4 ... 22 4194304 23 8388608 24 16777216 25 33554432 26 67108864 27 134217728 28 -268435456 29 0 30 0のような表示が残る。28 bit のところであふれないようにするには ? src/lisp.h-#define EMACS_INT long src/lisp.h:#define BITS_PER_EMACS_INT BITS_PER_LONG src/lisp.h-#endifこの辺かなぁ。ということは OS 依存 ? これを long long にすると ..? src/lisp.h-#ifndef VALBITS src/lisp.h:#define VALBITS (BITS_PER_EMACS_INT - GCTYPEBITS) src/lisp.h-#endifこれは ? やはり 64 bit OS が要るということでせうか。 ( つっこみ )
2005年03月27日(日) 旧暦 [n年日記] [更新:"2005/03/27 18:34:21"]#1 [Emacs] Wanderlust-2.14.0
Wanderlust が新しくなった。2.14。
Summary の表示が速くなったというのが目玉かと思う。
( つっこみ )
2005年03月26日(土) 旧暦 [n年日記] [更新:"2005/03/27 01:24:09"]#1 [cvsync]
手元には(歴史的な理由で) 2 つ保管庫のミラーがある。
たまたま前に使っていた方を参照している pkgsrc で make をしていたら、
問題が出て、調べたら、単に内容が更新されていなかっただけと分った。
で何故更新されていないか調べた。
@ rcsan:
実は rcscan はまだ新しくしていなかった。で、それを使って
ttyp0:makoto@owada 18:25:44/050326(/export/cvsync)> find . -name \*,v -exec rcscan -q '{}' \; | grep -v 'NO ERRO' 問題がなさそう。 @ 手で cvsync を起動:ttyp0:makoto@owada 23:00:43/050326(/export/cvsync)> cvsync @ Please set 'errormode' to 'fixup' or 'ignore' and try again:
と言われても、どうしたらいいか ?
ttyp0:makoto@owada 23:00:47/050326(/export/cvsync)> cvsync -errormode cvsync: unknown option -- e Usage: cvsync [-46LVZhqvz] [-c <file>] [-p <file>] The version: 0.24.16 The protocol version: 0.24 The default configuration file: /usr/pkg/etc/cvsync.conf URL: http://www.cvsync.org/ ... -V 版名表示 -v verbose -4 IPv4 -6 IPv6らしい。-L を付けると、何だか始まった。 ( つっこみ )
#2 [NetBSD][pkgsrc][bulk-build] graphic/gimp = gimp-2.2.4 was not packagedttyp3:makoto@mini 0:12:32/050327(...plug-ins/common)> make xpmThis function is to be defined in lib/libXpm.so. > nm /usr/pkg/lib/libXpm.so |grep XpmReadFileToXpmImage 0000b660 T XpmReadFileToXpmImagein Makefile, LIBXPM is empty LIBXPM = 1069 ################## ttyp3:makoto@mini 0:47:44/050327(...graphics/gimp)> ls -l /usr/pkg/include/X11/xpm.h -r--r--r-- 1 root wheel 16644 Mar 17 16:17 /usr/pkg/include/X11/xpm.h from config.log: configure:31324: checking for XpmReadFileToXpmImage in -lXpm ( つっこみ )
2005年03月25日(金) 旧暦 [n年日記] [更新:"2005/03/26 00:34:13"]#1 [NetBSD][pkgsrc][buld-build] 何とか形になるものが ... 出来たかな
NetBSD/macppc の場合
setenv PKG_PATH ftp://ftp.ki.nu/packages/2.99.15-3/powerpc/All/とか。 Mac OS 10.3.8 の場合 (UFS 区画または image が必要) export PKG_PATH=ftp://ftp.ki.nu/packages/powerpc-apple-darwin/7.8.0/All/(こちらは X11 関係は結局出来ていない。 x11-links で X.h が見つからない と言われて、1,800 くらいが作成不可になっている) dvd を作って見た。 2269830 extents written (4433 MB) 4648611840 Mar 25 14:06 CDimageという大きさになってしまったが、入るかどうか不明。 しかし ttyp2:root@mini 17:24:58/050325(...CD-R/bootcd2)# \ cdrecord -v dev=15,1,0 speed=4 -dao -data 20050214ts-package.isoと入力したら、次のように言っていて、 Track 01: data 4433 MB Total size: 5091 MB (504:24.40) = 2269830 sectors Lout start: 5091 MB (504:26/30) = 2269830 sectors Current Secsize: 2048 ATIP start of lead in: -150 (00:00/00) Disk type: unknown dye (reserved id code) Manuf. index: 255 Manufacturer: unknown (not in table) Blocks total: 2298496 Blocks current: 2298496 Blocks remaining: 286662,298,496 - 28,666 = 2,269,830 という計算らしいので、どうも入るのでは ? という気がする。 残り 1.2% ? 書けたけれど、missing を入れるのを忘れた。 ( つっこみ )
#2 [NetBSD] mini で X が動かないと思っていたが
/etc/X11/XF86Config
を調整したら動くようになった。
もう少しきれいな形にしたいが、きょうは遅いのでおしまい。
( つっこみ )
2005年03月23日(水) 旧暦 [n年日記] [更新:"2005/03/23 22:21:09"]#1 [Emacs] forms-find-file 簡易データべース
次のようなもの、
を用意しておいて、
例えばその名前を forms-address.ctl
とする。
;; -*- Emacs-Lisp -*- (setq forms-file "~/database/address") (setq forms-number-of-fields 6) ;; (setq forms-read-only t) ; to make sure (setq forms-field-sep ";") ;; Don't allow multi-line fields. ; (setq forms-multi-line "\k") C-k is the default ;forms-multi-line ; Variable: If not nil: use this character to separate ; multi-line fields (default C-k). (setq forms-format-list (list "\n First : " 1 "\n Last : " 2 "\n Email : " 3 "\n phone : " 4 "\n fax : " 5 "\n birthday : " 6 ))M-x forms-find-file すると名前を聞いて来るので、 この名前 (forms-address.ctl)を入力する。 これで、一行単位のデータべース(database/address)を編集出来る。 画面の下の方に help の一部が表示されるが C-h m で表示される中に次 のようなものがある。 Commands: Equivalent keys in read-only mode: TAB forms-next-field TAB C-c TAB forms-next-field C-c < forms-first-record < C-c > forms-last-record > C-c ? describe-mode ? C-c C-k forms-delete-record C-c C-q forms-toggle-read-only q C-c C-o forms-insert-record C-c C-l forms-jump-record l C-c C-n forms-next-record n C-c C-p forms-prev-record p C-c C-r forms-search-reverse r C-c C-s forms-search-forward s C-c C-x forms-exit x ( つっこみ )
2005年03月20日(日) 旧暦 [n年日記] [更新:"2005/03/20 22:39:42"]#1 [NetBSD][pkgsrc] /etc/mk.conf
pkgsrc で make 等をする時には、/etc/mk.conf を見てくれるので、
そこに自分の環境用の設定をする。この時に、どのような変数を設定するかは、
特に初めのうちは、見よう見まねで、言われたこととか聞いたことを設定
している。(これは僕の場合)。
@ pkgsrc/mk/defaults/mk.conf:
ところで、
pkgsrc/mk/defaults/mk.conf を見ると、この中は、設定内容の見本のように
なっている。
grep '^[A-Z]' defaults/mk.conf | sortして見るとか。 #ACCEPTABLE_LICENSES で始まる行も大切そう。でも _ACCEPTABLE= yes と書いておくと、何でも受付ける というのもあるらしい。 ( つっこみ )
2005年03月19日(土) 旧暦 [n年日記] [更新:"2005/03/19 23:04:57"]#1 [NetBSD][pkgsrc][bulk-build] xemacs で反応なし ?2005/03/19 03:14:58 3949/5420=72.9% editors/xemacs @ powerpc> Loading mule-ccl.el...26800 ttyp0 IWN+ 0:05.98 ./temacs -nd -batch -l /export/pkgsrc/editors/xemacs/work.mini/xemacs-21.4.17/src/../lisp/update-elc.el @ 終った。:ttyp0:root@mini 0:38:13/050317(...pkgsrc/mk)# time sh bulk/build >& ../../bulk-build-20050317-003970 時間かかっているが、全て最初から作った訳ではない。 @ 4,530 個:ttyp3:root@mini 22:16:02/050319(...powerpc/All)# ls |wc 4530 4530 96630と思ったが、実際には前より悪くなっている気がする。 今回分 前回分 pkgsrc bulk build results NetBSD 2.99.15/macppc Summary: Build started: Wed Mar 16 15:54:12 2005 UTC Build ended: Sat Mar 19 13:06:02 2005 UTC Successfully packaged: 3840 Packages really broken: 219 Pkgs broken due to them: 1076 Total broken: 1295 Not packaged: 285 Total: 1580 devel/SDL 141 Makefile.common wiz@NetBSD.org graphics/imlib 142 distinfo tech-pkg@NetBSD.org x11/xcursor 567 distinfo tech-pkg@NetBSD.org手で xcursor を作ると問題がない。 SDL は make package で ===> Registering installation for SDL-1.2.8 SDL-1.2.8 requires installed package MesaLib-6.2.1make install した後で良く見ると、二回表示されている ttyp3:root@mini 22:53:28/050319(...devel/SDL)# ldd /usr/pkg/lib/libSDL.so /usr/pkg/lib/libSDL.so: -lossaudio.0 => /usr/lib/libossaudio.so.0 -lX11.6 => /usr/X11/lib/libX11.so.6 -lXext.6 => /usr/X11/lib/libXext.so.6 -lm.0 => /usr/lib/libm.so.0 -lX11.6 => not found -laa-x11.1 => /usr/pkg/lib/libaa-x11.so.1 -lusbhid.1 => /usr/lib/libusbhid.so.1 -lpthread.0 => /usr/lib/libpthread.so.0x11-links xpkgwedge を入直したら、直った ? 実は PKG_PATH が古いものを指したまま pkg_add をしてしまったかも知れない。 ( つっこみ )
2005年03月18日(金) 旧暦 [n年日記] [更新:"2005/03/18 15:17:32"]#1 [NetBSD][pkgsrc][bulk-build] Mac OS X 4305/5421=79.4%, NetBSD/macppc 3092/5420=57.0%
Mac OS X/10.3.8 2005/03/18 08:15:25 4305/5421=79.4% www/p5-libapreq2 @ powerpc> NetBSD/macppc (2.99.15): 2005/03/18 08:15:33 3092/5420=57.0% emulators/tme @ powerpc> @ openldap:
Wait some input forever at databases/openldap .. conftest execution
ttyp3:root@mini 15:10:19/050318(...powerpc/All)# ps ax | grep p0 ( つっこみ )
#2 [Emacs][Wanderlust] corrupted msgdb ?
+ml/netbsd:5/6048/7116~ という
フォルダで s で scan していると Resuming thread structure... になったまま ^G でも反応が非常に遅い。 Creating msgdb...done top で見ると 9813 makoto 64 0 202M 203M RUN 72:26 98.78% 98.78% emacs こういう時には、多分何かがこわれている ? この下に +ml/netbsd/port-macppc とか多くのサブフォルダがあるので、 それを止めて見る。+ml/netbsd フォルダだけは +netbsd/soum/ に移動。 ? 何か変。「多くのサブフォルダがある」と思ったのは ~/.elmo の下を 見ていた時。 Too many messages(7116). Update all? (y or n) Creating msgdb...done Creating subject cache...done Making thread... 100% Updating thread indent...done Making thread...done Updating marks... Scoring...done Updated (-0/+7116) message(s). 復帰 ( つっこみ )
2005年03月17日(木) 旧暦 [n年日記] [更新:"2005/03/18 08:19:33"]#1 [NetBSD][pkgsrc][bulk-build][MacOSX] sysutils/lsof get some infinite loop
I've got the reason for this:
===> Configuring for lsof-4.74 ./Configure: line 186: ./cfghlp.4449: Permission denied ------------------------------------------------------------- Lsof makes use of Darwin XNU kernel header files. They must have already been downloaded from: http://www.opensource.apple.com/darwinsource/index.html (See 00FAQ for download instructions.) Now you must specify the path to the place to which they were downloaded. ------------------------------------------------------------- What is the path? harry:~ makoto$00FAQ 5.1 Why does Configure ask for a path to the Darwin XNU kernel header files?harry:~ makoto$ uname -a Darwin harry.ki.nu 7.8.0 Darwin Kernel Version 7.8.0: Wed Dec 22 14:26:17 PST 2004; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC Power Macintosh powerpc @ Select .tar.gz link on followin line:
xnu-517.11.1 APSL .tar.gz
And then you will get: 5844128 Mar 17 07:28 xnu-517.11.1.tar.gz If you click the leftmost column, you will get following line: Index of /darwinsource/10.3.8/xnu-517.11.1 which is NOT you want to get. Placing the download file won't fix the problem. @ The message came from get-hdr-loc.sh,:
which is called from:
work.harry/lsof_4.74/lsof_4.74_src/Configure:
1003 # If any Darwin XNU kernel header files are missing, call the 1004 # get-hdr-loc.sh script to find the path. 1005 1006 LSOF_TMP3=`pwd`/dialects/darwin/get-hdr-loc.sh 1007 if test ! -x $LSOF_TMP3 # { 1008 then 1009 echo "FATAL: can't execute: $LSOF_TMP3" 1010 rm -f $LSOF_HLP 1011 exit 1 1012 fi # } 1013 DARWIN_XNUDIR=`$LSOF_TMP3 $LSOF_TMP2 $LSOF_TMP1` 1014 if test $? -ne 0 # { 1015 then 1016 echo "FATAL: $LSOF_TMP3 returns: $DARWIN_XNUDIR" 1017 rm -f $LSOF_HLP 1018 exit 1 1019 fi # } 1020 fi # } ( つっこみ )
#2 [NetBSD] 3.0 リリースサイクル
Current 2.99.16 から枝分れして 3.0_beta が出来た。
-current は 3.99.1 に。いままでの 2.99.16 がそのまま 3.0_beta になった。
sys/sys/param.h
に書いてある。
いままでの 2.0 の保守があるとすれば、それは 2.1 として出る。 ( つっこみ )
2005年03月16日(水) 旧暦 [n年日記] [更新:"2005/03/18 09:08:58"]#1 [無題] 巣鴨12:36 本千葉 12:47 千葉 13: 錦糸町 13:50 巣鴨 16:30 巣鴨東京駅に寄って short biscuit を買って来る。 ( つっこみ )
#2 [pkgsrc][x11] mini の環境は /usr/X11 なのに
graphics/xpm で make すると、
===> Building for xpm-3.4knb2になる。 ttyp0:root@mini 22:58:57/050316(...graphics/xpm)# make -dA >& work.mini/make-dAしておいて、中を見ると Global:X11ROOTDIR = /usr/X11R6なんていう字が見える。これは良くない。 ../../mk/bsd.prefs.mk:X11BASE?= ${DESTDIR}/usr/X11R6これは書いてあっても大丈夫 ? /usr/share/mk/bsd.own.mk:# Where X11R6 sources are and where it is installed to.これって良くない ? /etc/mk.conf に、 X11ROOTDIR= /usr/X11 と書いても効かない ? link を張っておいた方が無難 ? ===> There was an error during the ``build'' phase. ===> Please investigate the following for more information: ===> * log of the build ===> * /export/pkgsrc/graphics/xpm/work.mini/.work.logと言っているので、 /export/pkgsrc/graphics/xpm/work.mini/.work.log を見ると、次のような部分がある。 (logic) pop: -I/usr/X11/include (logic) to: -I/export/pkgsrc/graphics/xpm/work.mini/.x11-buildlink/includeしかしこの to: が指していているところの中身は何もない。 @ pkgtools/x11-links を pkg_delete して make package:
したら、直った。
これでもう一度 bulk-build かな。
( つっこみ )
2005年03月15日(火) 旧暦 [n年日記] [更新:"2005/03/15 22:44:20"]#1 [NetBSD][macppc]
安東 望さん
の PowerMac G3/DT ( つっこみ )
2005年03月10日(木) 旧暦 [n年日記] [更新:"2005/03/11 00:21:13"]#1 [歌劇][Opera] ドンジョバンニ Don Giovanni
新国 18:00-21:00 (3/10日公演)
素晴しい舞台だった。 座席は 2 階 左端。オーケストラが良く聞えて、それはそれで楽しかった。 伴奏はピアノ。これもなかなかいいものだ。 ( つっこみ )
#2 [Emacs] Emacs から Mozilla or FireFox への貼込
の文字が化けるようになってしまった。
w3m でも文字が化けてしまう。何かなぁ。
そう言えばまず clipboard-coding-system を確める ? それとも C-x RET x (Coding System for X selection:) ? ( つっこみ )
2005年03月09日(水) 旧暦 [n年日記] [更新:"2005/03/09 19:43:07"]#1 [fml] corrupted var/run/msgidcache
fml のメーリング・リストサーバをしている機械が、
(多分)異常終了した時に、
/var/spool/ml/ml-name/var/run/msgidcache をこわしたらしく、
05/03/08 16:51:56 Loop Alert: Duplicated Message-ID (xxx@yyyy) 05/03/08 16:51:56 Turned over var/run/msgidcache (xxx@yyyy)重複していないメールでも Loop Alert: Duplicated Message-ID になってしまっていた。 他の人に言われるまで気が付かなかった。 ( つっこみ )
2005年03月08日(火) 旧暦 [n年日記] [更新:"2005/03/08 09:03:39"]#1 [NetBSD][pkgsrc][bulk-build] 8 日かかったttyp2:root@mini 0:12:15/050228(...pkgsrc/mk)# time sh bulk/build > & ../../bulk-build-20050228-0032 1522370.904u 208167.586s 199:40:40.22 101.6% 0+0k 333376+90678001io 217887pf+5361w ttyp2:root@mini 8:13:04/050308(...pkgsrc/mk)#cpu が 101% って本当かな ? ( つっこみ )
2005年03月06日(日) 旧暦 [n年日記] [更新:"2005/03/06 23:04:28"]#1 [ld] .text .data .bss って何
実は、この違いを良く知らなかった。
ld の info を見ると書いてある。
@ 3.3 Simple Linker Script Example:Let's assume your program consists only of code, initialized data, and uninitialized data. These will be in the `.text', `.data', and `.bss' sections, respectively. .text コード .data 初期化付のデータ .bss 初期化無のデータbss ってやはり Blank Storage Section の略かなぁ。 ( つっこみ )
#2 [NetBSD][pkgsrc][x11] 20050214ts と X11R6.6+XF4 を入れている場合
例えば X11R6.6+XF4-20050214.tar.gz
/etc/mk.conf には
X11BASE= /usr/X11と書いている。以前は X11BASE は /usr/X11R6 だった。 この時に、pkgsrc/graphics/xpm を make すると次のようになる。 ttyp0:makoto@b 16:08:11/050306(...graphics/xpm)> makeImake.tmpl は、次の二か所にある /usr/pkg/lib/itools/X11/config/Imake.tmpl /usr/X11/libdata/config/Imake.tmplここで、work/xpm-3.4 で xmkmf -a すれば、次のようになり問題がない imake -DUseInstalled -I/usr/X11/libdata/configこれは、 pkgsrc/graphics/xpm/builtin.mk の中の次の部分を変更する必要がある ttyp0:makoto@b 16:11:38/050306(...graphics/xpm)> grep TMPL builtin.mk _X11_TMPL= ${X11BASE}/lib/X11/config/X11.tmpl . elif exists(${_X11_TMPL}) if ${GREP} -q NormalLibXpm ${_X11_TMPL}; then \ ttyp0:makoto@b 16:11:46/050306(...graphics/xpm)>(と思う)... が、なかなか、うまく行かない。 上の X11R6 がどこから出て来るのかが分らない。 make -dA すると、多大な行が表示されるが、最後に、次のように /usr/pkg/bin/pkgxmkmf -a をしていることが分る。これって ? *** Failed target: do-configureこの pkgxmkmf という字は、 ttyp0:makoto@b 16:40:37/050306(/export/pkgsrc)> grep pkgxmkmf {x11,pkgtools}/*/PLISTやはり xpkgwedge のものだ @ X11BASE= /usr/X11:
/etc/mk.conf に
X11BASE= /usr/X11
と書いてあるのを確めて、
235 16:43 sudo pkg_delete -f xpkgwedge 236 16:44 sudo make packageしてから、もう一度 graphics/xpm で make clean && make すると、 ===> Configuring for xpm-3.4knb2以前と違うが、まだうまく行かない。 この -I/usr/X11/ lib/X11 /config の部分が、 -I/usr/X11/ libdata /config となるようにするには ? @ lib/X11/config ?:ttyp0:makoto@b 16:54:36/050306(...pkgtools/xpkgwedge)> grep config Makefile INSTALLATION_DIRS= bin lib/X11/config ${INSTALL_DATA_DIR} ${PREFIX}/lib/X11/config ${INSTALL_DATA} ${WRKSRC}/xpkgwedge.def ${PREFIX}/lib/X11/config(実は、ここは変更してはいけない)。 @ 結局 xpkgwedge を少し変更して:
xpkgwedge.diff
うまく行く気がする。
xpkgwedge の重要性に気が付かせてくださった
藤島裕士さん
に感謝。
多分 xorg を pkgsrc から入れる場合には、そちら側を変更しているのかな ?
( つっこみ )
#3 [Namazu] ja_JP.SJIS.po:.. illegal control sequence... ( つっこみ )
#4 Namazu の ja.po を変更した場合の話
( つっこみ )
2005年03月05日(土) 旧暦 [n年日記] [更新:"2005/03/05 13:23:50"]#1 [NetBSD][pkgsrc][bulk-build] infinite loop at textproc/p5-Text-WikiFormat2005/03/05 03:58:09 4016/5380=74.6% textproc/p5-Text-WikiFormat @ powerpc> powerpc> Select your continent (or several nearby continents) [] powerpc> Sorry! since you don't have any existing picks, you must make a powerpc> geographic seliFormat @ powerpc> powerpc> (1) Africa powerpc> (2) Asia powerpc> (3) Central America powerpc> (4) Europe powerpc> (5) North America powerpc> (6) Oceania powerpc> (7) South America @ 21GB log already ?:ttyp5:root@mini 8:06:22/050305(/export/pkgsrc)# ls -l /export/bulk-build-20050228-003221,152,897,644 bytes ( つっこみ )
#2 [Emacs] regexp
次の単語の順を入替える(実際には < > の前後には空白はない)
<string> Libro di Class Unita 15-b</string>M-C-% Quesy replace regexp: >(Libro di Class) (.*)< with: \2 \1 Replaced 0 occurences
Quesy replace regexp: \>(Libro di Class) (.*)\< @ 曲名も同時に変えなければ意味がない:
iTunes Music Library.xml の中身を変えただけではだめだった。
@ まず試し:% foreach i ( * ) @ mv を付ける:% foreach i ( * ) @ 空白名対策:% foreach i ( * ) @ shell script に書出:% touch tt @ 結局、うまく行かないので backup から元に戻す:
「そうは問屋が卸さない」かな。
( つっこみ )
2005年03月04日(金) 旧暦 [n年日記] [更新:"2005/03/04 15:28:10"]#1 [Emacs] 2/19/2005 頃の Emacs-22.0.50 が良く落ちる
outline-minor-mode で キー操作をすると、良く落ちるので、
gdb の中で起動していた
ttyq8:makoto@st4200 15:19:00/050304(...n/tex)> gdb emacs . GNU gdb 5.3nb1 Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc--netbsd"... "/export/n/tex/." is not a core dump: File format not recognized (gdb) run Starting program: /usr/local/bin/emacs Program received signal SIGABRT, Aborted. 0x41e472b0 in ?? () from /usr/lib/libc.so.12 (gdb) bt #0 0x41e472b0 in ?? () from /usr/lib/libc.so.12 #1 0x0182e458 in find_first_unchanged_at_end_row (w=0x0, delta=0x0, delta_bytes=0x7fffbd7c) at /export/local-src/emacs-question/src/xdisp.c:13147 #2 0x0182eb2c in try_window_id (w=0x1ab0000) at /export/local-src/emacs-question/src/xdisp.c:13578 #3 0x0182c608 in redisplay_window (window=31319556, just_this_one_p=27983872) at /export/local-src/emacs-question/src/xdisp.c:12123 #4 0x0182938c in redisplay_window_1 (window=0) at /export/local-src/emacs-question/src/xdisp.c:10845 #5 0x019185c8 in internal_condition_case_1 (bfun=0x1aee001 <_fraghead+30729>, arg=0, handlers=28237825, hfun=0x1b37404 <_fraghead+330764>) at /export/local-src/emacs-question/src/eval.c:1426 #6 0x018285c0 in redisplay_internal (preserve_echo_area=0) at /export/local-src/emacs-question/src/xdisp.c:10467 #7 0x018afd90 in read_char (commandflag=0, nmaps=27983872, maps=0x1, prev_event=27983872, used_mouse_menu=0x1ab0000) at /export/local-src/emacs-question/src/keyboard.c:2544 #8 0x018b7564 in read_key_sequence (keybuf=0x7fffcfe0, bufsize=30, prompt=28237825, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at /export/local-src/emacs-question/src/keyboard.c:8803 #9 0x018ac5f8 in command_loop_1 () at /export/local-src/emacs-question/src/keyboard.c:1538 #10 0x0191835c in internal_condition_case (bfun=0x1aee001 <_fraghead+30729>, handlers=0, hfun=0x1aee001 <_fraghead+30729>) at /export/local-src/emacs-question/src/eval.c:1385 #11 0x018ac19c in command_loop_2 () at /export/local-src/emacs-question/src/keyboard.c:1319 #12 0x01917bd8 in internal_catch (tag=32251904, func=0, arg=0) at /export/local-src/emacs-question/src/eval.c:1144 #13 0x018ac140 in command_loop () at /export/local-src/emacs-question/src/keyboard.c:1298 #14 0x018aba14 in recursive_edit_1 () at /export/local-src/emacs-question/src/keyboard.c:991 #15 0x018abbb4 in Frecursive_edit () at /export/local-src/emacs-question/src/keyboard.c:1052 #16 0x018a9eac in main (argc=0, argv=0x7fffd79c) at /export/local-src/emacs-question/src/emacs.c:1766 (gdb) ( つっこみ )
2005年03月03日(木) 旧暦 [n年日記] [更新:"2005/03/03 15:58:13"]#1 [NetBSD][pkgsrc][bulk-build] ここで 24 時間以上も考え込んでいる
2005/03/02 08:09:03 3074/5380=57.1% games/exchess-book-medium @ powerpc> Adding 1000th record to chunk 95, 98.6% done
やはり kill した方がいいのかな。 ( つっこみ )
#2 [無題] 雛祭
(一部写真を撮った後で左右逆に)
( つっこみ )
2005年03月02日(水) 旧暦 [n年日記] [更新:"2005/03/03 11:39:01"]#1 [機械] PowerForce G3/400
512k Bytes cache の CPU カードを入手。
手元に良く似たカードがあるが、それは
400M/200M/1M。今回のは 400M/133M/512k。
K7A203600A-QC16 1M x 2 512kBytes K7A203600A-QC20 4M x 2 1MBytes @ kernel (2.99.15) を作って見る。:4277432 80352 199112 4556896 458860 netbsd 1299.532u 222.868s 25:06.19 101.0% 0+0k 117+2808io 9053pf+6w ttyZ0:makoto@b 22:38:05/050302(...compile/INSECURE-ZS-L2-1M-PB2-SHM)>ちょっと遅いなぁ。もっとも、最近覚えた方法で、 time make depend netbsdしているので、depend + netbsd の合計だけれども。 @ cache を有効にする前だと、もっとかかる:ld -N -Ttext 100000 -e __start -S -o netbsd ${SYSTEM_OBJ} vers.o text data bss dec hex filename 4276636 80352 199112 4556100 458544 netbsd 1955.123u 333.988s 58:52.94 64.7% 0+0k 1333+3411io 25545pf+34w ttyp0:makoto@b 11:30:27/050303(...compile/INSECURE-ZS-L2-1M-PB2-SHM)> ( つっこみ )
2005年03月01日(火) 旧暦 [n年日記] [更新:"2005/03/01 12:46:28"]#1 [hns] hns に trackback
hns-tb.cgiを使えば出来なくは無いが
otune さんのところの hns は見習うことが多そう。
( つっこみ )
#2 [Emacs] dired 特定のディレクトリの名前符号体系を変える
名前に hogehoge がある時に sjis に変更する。
(add-hook 'dired-before-readin-hook (lambda () (if ( string-match "hogehoge" dired-directory) (setq default-file-name-coding-system 'sjis))))きっと、もっといい方法があるに違いない。*-alist とか。 @ 折返しを 62 に設定:(setq default-fill-column 62)M-q で明示的に整形してくれる。 @ 最近 Emacs を起動すると次の誤り:
Error in post-command-hook: (wrong-type-argument arrayp nil)
が表示される。もちろん emacs -q すれば表示されない。 「これは起動した後で、何かの hook を実行しようとして問題が出ている」 らしい。 find-file-hook の内容を見たら、一行目に、次の字がある。 (recentf-track-opened-file auto-insert (lambda nilrecentf-track-opened-file は ~/.emacs の中の次の部分が関係している (require 'recentf) (recentf-mode 1)これも消して、auto-insert も無効にしても、まだ問題が表示される ので、hook の本体の方らしい。 ちょっと長いので前半と後半に分けて見たが、単独では問題がなさそう。 ttyp4:makoto@st4200 12:18:49/050301(~)> !wc wc .emacs .emacs-11 .emacs-22 1025 3157 37649 .emacs 418 1277 15508 .emacs-11 609 1890 22245 .emacs-22 2052 6324 75402 total ttyp4:makoto@st4200 12:18:52/050301(~)> cat ~/.emacs-11 ~/.emacs-22 >! /tmp/2 ttyp4:makoto@st4200 12:19:02/050301(~)> diff .emacs /tmp/2 3c3 < ; Last Update: "2005/03/01 12:14:48 makoto" --- > ; Last Update: "2005/03/01 12:14:57 makoto" 418a419,420 > (add-to-list 'load-path "~makoto/mule/lisp" ) ; for root > (add-to-list 'load-path "~makoto/.emacs-dir") ttyp4:makoto@st4200 12:19:07/050301(~)>(実は重大な問題がある訳でもないので後まわし)。 @ emacs -q で起動した時の find-file-hook は:
(vc-find-file-hook)
これって emacs -q --no-init-file --no-site-file で起動しても定義されている。 jaspace を消したら問題が消えたような.. ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||