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

  • 10/12() 21:00 -- ACAG
  • 10/16(水) 不燃ごみ
  • 10/19() CQ Ham Radio
  • 10/19() Domain renewal a month to go
  • 10/19() Pre Stew
  • 10/19() 木之本会議
  • 10/20() 12:00 -- 千葉コンテスト
  • 10/20() AP Sprint 14/21
  • 10/25(金) Interface
  • 10/26() 0900 -- WW DX Phone
  • 10/26() 火災保険 64k
  • 10/27() 0600-1200 東京 CW (3.5-430)
  • 10/27() AP Sprint Log deadline
  • 10/31(木) NTT 東 払込期日
  • 11/01(金) atactl check
  • 11/02() TES (25.2k)引落
  • 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

先月 2024年10月 来月
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(金)が表示されない。 カレンダの方にはあることになっているのだが。 時間があったら、もう少し調べて見よう。



最近の日記
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
以上、7 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)