hns - 日記自動生成システム - Version 2.19.9

  • 12/10(火) mk 誕生日
  • 12/10(火) 住民税
  • 12/14() 0900 -- ARRL 10m
  • 12/18(水) 不燃ごみ
  • 12/19(木) CQ Ham Radio
  • 12/21() 木之本会議
  • 12/25(水) Interface
  • 12/26(木) ○ 固定資産税振替・支払
  • 12/29() 0000 -- 2359 Stew Perry DC
  • 12/31(火) NTT 東 払込期日
  • 01/01(水) atactl check
  • 01/01(水) 不燃ごみ
  • 403 JNUG 総会/BOF 2017/07/08 (土)
  • 402 用途別 Emacs ( C, LaTeX, 日本語 )
  • 380 cvsweb の移行
  • 370 tamago 辞書登録
  • 368 CROSS (cross/i386-mingw32, cross/powerpc-linux ) Framework --- binutils + gcc
  • 363 Wanderlust+HyperEstraier
  • 360 evbppc 用 patch / 玄箱
  • 335 /dev/battery is missing hack | libgcc_s_pic.a is missing | samba の -PIE 問題335 ntpd monitor
  • 325 tcode頁の更新
  • 322 software |hardware
  • 321 emacs-22 | IPv6
  • 320 bulk build (Mac OS X 10.4 and NetBSD/macppc)
  • 310 Wanderlust の Namazu の挙動
  • 290 WordPress 1.2 -> 1.5 migration
  • 220 Wanderlust で日本語題名の wl-summary-print-buffer
  • 215 NetBSD/ofppc
便利なツール
Emacs
らくらく 入門
rakuraku-emacs-cover

先月 2019年12月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2009年06月19日(金) 旧暦 [n年日記] [更新:"2009/06/19 11:19:23"]

#1 [SHELL] zsh の入力待を tcsh と同じに

( zsh の本 を読んでいる訳だが、使って見るために移行出来る 最低限の設定をして見ている)

それで、 いまは tcsh を使っている。入力待は、次のような ものを使っていて、現ディレクトリの最後の二つ素要だけを表示する ようにしている。

ttyp0:makoto@modena 9:38:57/090619(...gcc/src)> pwd
/export/nn/gcc/src
これに使っている設定は次のようなもの。hilit や esc の設定は一時的な変数で、 この際 関係ないが、一応そのまま示して見る。
  set hilit = '';
  set esc   = '%{\033[0m%}'
  set esc   = '';

  set prompt = "$hilit%l:%n@%m $hilit$esc%P/%y%W%D($hilit%.02$hilit$esc)%# "
  set ellipsis
zsh を使うとして、出来れば(殆んど)同じものにしたい。それで ~/.zshrc に 次のようにだけ書いて見た (これは全文、 $' ...' は不要かと思うが行きがかり上残っている)。
PROMPT=$'%6(~|[%~]\n|)%y:%n@%m %P%D{%H:%M:%S/%y%m%d}%% '
RPROMPT=$'%6(~||[%~])'
autoload -U compinit
compinit
bindkey -e
これで次のようになる。
ttyp8:makoto@genova 09:43:13/090619%         [/export/nn/gcc/src]
ただ、この「最後の二つの要素だけを表示する」のがどうするのか まだ分っていない。%2/ かな
PROMPT=$'%y:%n@%m %P%D{%H:%M:%S/%y%m%d}(%3(~|..%2d|%~))%% '
autoload -U compinit
compinit
bindkey -e
これで以前と全く同じになった気がする。
  1. %~ が 3 以上の時には ..%2d
  2. %~ が 2 以下の時には %~
ただし最後の文字は > を % に変更している。これで tcsh/zsh の区別が出来る。

foreach:

実は tcsh で foreach を操作行で良く使っている。これが出来るか確認
ttyp8:makoto@genova 10:38:03/090619(~)% foreach i ( `seq 1 4`)
foreach> echo $i
foreach> end
1
2
3
4
ttyp8:makoto@genova 10:38:23/090619(~)% 
tcsh の場合:
ttyp0:makoto@modena 10:39:31/090619(~)> foreach i ( `seq 1 4`)
foreach? echo $i
foreach? end
1
2
3
4
ttyp0:makoto@modena 10:39:40/090619(~)> 

alias:

tcsh の場合に、次のように書いてあるが、
alias   lslt     'ls -lt \!* | head -23'
bash で \!* の展開をしてくれないのと zsh は同じらしい。そこで、~/.zshrc に次の一行を追加
function lslt () { /bin/ls -lt $1 | head -23 }


2006年06月19日(月) 旧暦 [n年日記] [更新:"2006/06/19 19:49:41"]

#1 [Emacs] 最近何かの拍子に undo が効かなくなって

最近何かの拍子に undo が効かなくなっていることある。 undo がないって今更考えられないが、ないと本当にこまる。 最初のうちは何が起きているか分らなくて、しょうがなくて、打直したりしていた (間違って改行を入れてしまうくらいだけれど)

M-x apropos RET undo ってやったら、最初の方に

buffer-disable-undo
buffer-enable-undo
と書いてあったので助かった。
M-x where-is RET buffer-disable-undo
ってやっても、
buffer-disable-undo is not on any key 
と言われるので、自分の普通の操作で disable している訳ではなさそう。 いくら何でも、それだけ知らずに入力するということはないはずだし。 何か良くないことが起きているのだらうか ? ついでに: いまいるところに貼付

日記を 10 日以上も書いていないが、6/13 日には岩城宏之さんが亡くなってしまった。 73 歳だそうだ。それと佐藤征一郎さんもなくなってしまったとのこと。 ヴォツェックうたっていたの誰かなぁ。 それとも大佐だったか ?



2004年06月19日() 旧暦 [n年日記]

#1 [Emacs] autolookup -> eldoc



2003年06月19日(木) 旧暦 [n年日記]

#2 [Network] pppd: CCP: timeout sending Config-Requests


これって 「ppp の接続は確立しても、ip routing が適切でないために、 default route で設定された先と通信が出来なくて、こうなっている」時に出るらしい。
default route で設定された先の ip routing を見直したら、直った。 いつから誤った設定をしていたのだろうか。
いつものことだけれど google 万才。有難や。

#1 [Network] ddns-fwd-name != can't parse standard ddns updater!

ttyp0:makoto@hoge  8:59:54/030619(~)> uname -a
NetBSD hoge 1.6T NetBSD 1.6T (INSECURE-L2CR) #0: Thu May 29 15:06:18 UTC 2003  
root@serv:/export/20030516-utc/src/sys/arch/macppc/compile/INSECURE-L2CR macppc
ttyp0:makoto@hoge  8:59:59/030619(~)> dhcpd
Internet Software Consortium DHCP Server V3.0.1rc11
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
unable to create icmp socket: Permission denied
old name service update routine line 11: illegal expression relating different types
    if (defined (ddns-fwd-name) and ddns-fwd-name !=
                                                  ^
can't parse standard ddns updater!

If you did not get this software from ftp.isc.org, please
... (omitted) ...
exiting.
ttyp0:makoto@hoge  DING!/030619(~)> 
ddns-update-style ad-hoc;
                   ↓
ddns-update-style none;

Can't bind to dhcp address: Address already in use:

bootp が /etc/inetd.conf に入っているのがいけないらしい。 それを外したら、やっと起動した。


2002年06月19日(水) 旧暦 [n年日記]

#2 [NetBSD] 1.6B ts 版

cc -O2 -pipe -Werror -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../../arch/powerpc -I../../../.. -nostdinc -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -Dmacppc -c /export/20020615/syssrc/sys/arch/macppc/compile/GENERIC/../../../../arch/powerpc/powerpc/trap.c
cc1: warnings being treated as errors
/export/20020615/syssrc/sys/arch/macppc/compile/GENERIC/../../../../arch/powerpc/powerpc/trap.c: In function `trap':
/export/20020615/syssrc/sys/arch/macppc/compile/GENERIC/../../../../arch/powerpc/powerpc/trap.c:237: warning: passing arg 3 of `ktrsyscall' makes pointer from integer without a cast
/export/20020615/syssrc/sys/arch/macppc/compile/GENERIC/../../../../arch/powerpc/powerpc/trap.c:237: too many arguments to function `ktrsyscall'
*** Error code 1
sys/kern/kern_ktrace.c:ktrsyscall(struct proc *p, register_t code, register_t args[])
一か所変更。
--- sys/arch/powerpc/powerpc/trap.c-1.23        Wed Jun  5 18:15:28 2002
+++ sys/arch/powerpc/powerpc/trap.c     Wed Jun 19 15:14:57 2002
@@ -234,7 +234,7 @@
 
 #ifdef KTRACE
                        if (KTRPOINT(p, KTR_SYSCALL))
-                               ktrsyscall(p, code, argsize, params);
+                               ktrsyscall(p, code, params);
 #endif
segfault storm... って syncicache かなぁ。調べよう。
  1. sys/lib/libkern/arch/powerpc/syncicache.c
  2. http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/syssrc/lib/libc/arch/powerpc/gen/syncicache.c lib/libc/arch/powerpc/gen/syncicache.c
  3. ただし ts 版では、
    sys/arch/powerpc/powerpc/powerpc_machdep.c の最後
1 は使わないように出来るが 2 は出来なくて libc に入ってしまう ? だから..

#1 [NetBSD] start=0x100000 と __syncichache

きょう試すことは、
sys/arch/macppc/macppc/machdep.c
sys/lib/libkern/arch/powerpc/syncicache.c    
                                             machdepc. syncicache.c
(1) consinit removed                         x        
(2) cpu_probe_cache/before install_extint    x

(3) syncicache.c (half) reverted to 20020313           x
(4) add printf-cacheinfo                     x
(5) - no cninit                              x
(6) - ddb init                               x
きのうまでのその結果は
 (1)   (2)   (3)
 YES               works
 YES   YES         works
       YES         stops after start=0x100000
       YES   YES   works
それから consinit() の中の、 cninit ddb init のどちらが悪さをしているかを調べる。
              +----syncicache-half-revert
              |
              |     +-- add printf-cacheinfo
              |     |
              |     |     +-- no cninit
              |     |     |
 (1)   (2)   (3)   (4)   (5)
             YES   YES        works (*1)
             YES   YES   YES  works (*1)
                   YES   YES  works (*1)
(*1) but no cacheinfo printed --- to early to use printf
cninit の方が問題あるということ。 更に来た。
        +-------- Temporarily set up cache_info
        |
        |     +----syncicache-half-revert
        |     |
        |     |     +-- add printf-cacheinfo
        |     |     |
        |     |     |     +-- no cninit
        |     |     |     |
 (1)   (2a)  (3)   (4)   (5)
       YES   YES              works
       YES                    works
Allen Brigges がこれだよというのを送って来て、めでたく解決となった。 1.6B に当てるものも大丈夫。


2001年06月19日(火) 旧暦 [n年日記]

#1 [NetBSD] sysinst が既存ラべルを表示しない

ちょっとした手違いで全てを消してしまったので、 (それは予想されたことではあったのだけれど) 最初から入直し。
  • MacOS 9.1 で起動して
  • 区画して
  • HFS 区画に ofwboot.elf と netbsd.GENERIC_MD.gz を入れて
  • boot hd:12,ofwboot.elf netbsd.GENERIC_MD.gz で起動
sysinst で、
  1. a: Install NetBSD to hard disk
  2. a) Partition your disk
    b) Create new BSD file system
    c) Load and install distribution sets
    Shall we continue?
    
    b: Yes
  3. I found only one disk, wd0. Therefore I assume you want to install NetBSD on it.
    a: ok
  4. a: Standard
    b: Standard with X
    c: Custom
    d: Use Existing
    
    で d: を選ぶと
  5. c: 19077  0   19076  unused
    
    しか表示されないのは、何か問題がある。


2000年06月19日(月) 旧暦 [n年日記]

[天気:晴] 4896歩

#2 [tcode] Saito Yasushi さん

の名前が Bit 七月号 p17 「SOSP-17 に参加して」に とてもほめられた文脈で載っている。

#1 [hns] 万歩計を追加して見た。

japanese/theme.ph を 変更して 日記の最初に STEP 4896 って書いて見た。
でもこの万歩計は良く零に戻ってしまう。

6/16 日を抜かしてしまう。:

会社の方の日記で何故か 6/16(金)が表示されない。 カレンダの方にはあることになっているのだが。 時間があったら、もう少し調べて見よう。



最近の日記
2019年12月08日
pbulk for NetBSD 9.0_RC1
Tool dependency checkperms>=1.1: NOT found
2019年11月30日
NetBSD-9.0_RC1-amd64-install.img.gz
2019年11月25日
一回目の大根を漬けた
2019年11月08日
math/py-tables
2019年11月03日
(Wanderlust) problem reading mail メールが読めなくなって
以上、7 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)