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

  • 04/25(木) Interface
  • 04/27() 2100 - 2100 ALL JA
  • 04/28() tokuda net 誕生日
  • 04/28() 自動車保険期限 (OS/Browser 制限有)
  • 04/30(火) NTT 東 払込期日
  • 04/30(火) ○ 固定資産税振替・支払
  • 05/01(水) atactl check
  • 05/01(水) 不燃ごみ
  • 05/03(金) 0900-1500 東京コンテスト
  • 05/14(火) All JA ログ締切
  • 05/15(水) 不燃ごみ
  • 05/18() 木之本会議
  • 05/19() CQ Ham Radio
  • 05/19() 別冊 CQ
  • 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年04月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2009年11月09日(月) 旧暦 [n年日記] [更新:"2009/11/09 17:16:21"]

#1 [Books][Emacs] GNU Emacs における暗号化機能の刷新

特集・ソフトウェア論文
GNU Emacs における暗号化機能の刷新
上野乃毅 Daiki Ueno
コンピュータソフトウェア Vol.26 No.4/November 2009 pp30-38 (岩波書店)
を読んだ。大変面白い。興味深い。 Emacs の暗号化機能について、筆者の方が開発した
PGG -> PGG2 -> EasyPG
が取込まれたり、採用されなかったりした逸話が述べてある。
同様な開発をしている人、したい人にとっては大変参考になると思う。
僕のように、ただ有難く使っている者にとっても更に親しみがわいてくる。
いづれにしても有難いことです。 本屋さんで立読み出来るかな ?
そう言えば、いつも使っている IRC 読書系の Riece も上野さんの作だ。 有難う (今見たら、僕が使っているのは v4.0.0 だ、更新しなくては)。


2008年11月09日() 旧暦 [n年日記] [更新:"2008/11/12 21:32:51"]

#1 [無線] 君津で簡単な測量

コメリで 50m の巻尺を (3,480 円で)買って、現地調査。 その後木を移動出来ないか等と穴を堀ったりした。 午後 2 時を過ぎたら、雨が降って来たので、作業中止。


2007年11月09日(金) 旧暦 [n年日記] [更新:"2007/11/25 12:13:00"]

#1 [NetBSD] Sandpoint が

Sandpoint がこわれてしまった気がする ( 後日譚 )


2006年11月09日(木) 旧暦 [n年日記] [更新:"2006/11/09 22:27:37"]

#1 [pkgsrc][NetBSD] libxslt-1.1.18.tar.gz がまた転送されないので

setenv DISTFILES /usr/pkgsrc/distfiles
cd $DISTFILES
ftp -a ftp://ftp.dti.ad.jp/.1/Linux/Fedora/core/development/source/SRPMS/libxslt-1.1.18-1.src.rpm
rpm -ihv $DISTFILES/libxslt-1.1.18-1.src.rpm
find /usr -cmin -10
cp -p /usr/pkg/src/redhat/SOURCES/libxslt-1.1.18.tar.gz $DISTFILES


2005年11月09日(水) 旧暦 [n年日記] [更新:"2005/11/12 20:04:20"]

#1 [pkgsrc] netperf を使ってみる

自分の機械と、相手側に netperf を入れておく。 例えば
cd /usr/pkgsrc/net/netperf 
sudo make package
相手側、下の例だと 192.168.1.205 の機械で /usr/pkg/netperf/server と入力 して受け側 (サーバ)を動かしておく。その上で、次のように入力

> /usr/pkg/netperf/netperf -H 192.168.1.205 -t UDP_STREAM -- -m 1500:

UDP UNIDIRECTIONAL SEND TEST to 192.168.1.205 : histogram
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    1500   10.01       73214 276684      87.78
 41600           10.01       73214             87.78

> /usr/pkg/netperf/netperf -H 192.168.1.205 -t UDP_STREAM -- -m 1472:

MTU を 1500 よりもへッダの 28 バイト分小さくしてみると、速くなる。
UDP UNIDIRECTIONAL SEND TEST to 192.168.1.205 : histogram
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    1472   10.01       78020 279159      91.82
 41600           10.01       78020             91.82

> /usr/pkg/netperf/netperf -H 192.168.1.205 -t UDP_STREAM -- -m 1500:

もう一度元の 1,500 で試すと: 何か変 ?
UDP UNIDIRECTIONAL SEND TEST to 192.168.1.205 : histogram
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    1500   10.01         432 372982       0.52
 41600           10.01           0              0.00

2005/11/12 追記:

ttyp4:makoto@st4200 6:56:44/051112(~)> rsh pisa /usr/pkg/netperf/netperf -H st4200 -t UDP_STREAM -- -m 1472
UDP UNIDIRECTIONAL SEND TEST to st4200 : histogram
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    1472   10.01       79703 335984      93.79
 41600           10.01       79272             93.28

remote host:

ttyp8:makoto@st4200 6:52:07/051112(...powerpc/All)> /usr/pkg/netperf/netperf -H ibook.example.com -t UDP_STREAM -- -m 1472
UDP UNIDIRECTIONAL SEND TEST to ibook.example.com : histogram
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    1472   10.01       81337 1761706      95.73
 41600           10.01       16257             19.13


2004年11月09日(火) 旧暦 [n年日記] [更新:"2004/11/09 08:46:28"]

#1 [pkgsrc][bind] core dump

(gdb) where
#0  0x41bf54f0 in ?? () from /usr/lib/libc.so.12
#1  0x41babe7c in ?? () from /usr/lib/libpthread.so.0
#2  0x41ba9cc8 in ?? () from /usr/lib/libpthread.so.0
(gdb) 


2003年11月09日() 旧暦 [n年日記]

#1 [Emacs-21.3] 作り直し

Xaw3d が入らない ?
checking for X11/Xaw3d/Scrollbar.h... yes
checking for XawScrollbarSetThumb in -lXaw3d... no
...
  Does Emacs use -lXaw3d?                                 no
...
何故か ?
(...X11R6/lib)> nm libXaw3d.so | grep XawScrollbarSetThumb
0001b5c0 T XawScrollbarSetThumb
前に似たことがあったなぁ。思い出せない。
山岡さんの記事
これかなぁ。 見ると、この辺は、かなり変っている。本当の理由は こちらかも知れない
/usr/X11R6/lib/libXaw3d.so: undefined reference to `wsncpy'
/usr/X11R6/lib/libXaw3d.so: undefined reference to `wscpy'
/usr/X11R6/lib/libXaw3d.so: undefined reference to `wslen'


2002年11月09日() 旧暦 [n年日記]

14643歩

#3 [NetBSD] build.sh

気を取直してもう一度作って見ようとしたが、
 22:07   cvs -d /rw/u/ex2/NetBSD-cvs/main co -D20021028-UTC src > & /tmp/src-co-20021028
 22:27   cd src
 22:28   tar zxf /a/j/nandra/macppc-021029.tar.gz
 22:28   less ~/n/macppc/build.sh/20021020-diff
 22:28   patch -s -p0 < ~/n/macppc/build.sh/20021020-diff
ttyp8:root@quick 22:31:06/021109(/export-n/src)# ./build.sh \
-D /export-n/20021029ts-d \
-O /export-n/20021029ts-o \
-R /export-n/20021029ts-r \
-T /export-n/20021029ts-t > & buidl-sh-log
見たこともないところで止ってしまった。(1:10)
/export-n/20021029ts-t/bin/powerpc--netbsd-gcc -O2 -fno-strict-aliasing -Werror -I/export-n/src/gnu/usr.bin/binutils/ld/arch/powerpc -
DDEFAULT_EMULATION=\"elf32ppc\" -DSCRIPTDIR=\"/usr/share\" -DTARGET=\"powerpc--netbsd\" -DHAVE_CONFIG_H -D_GNU_SOURCE -I/export-n/src/g
nu/dist/toolchain/ld -I/export-n/src/gnu/dist/toolchain/ld -I/export-n/src/gnu/dist/toolchain/ld/../bfd -I/export-n/src/gnu/dist/toolchai
n/ld/../include -I/export-n/src/gnu/dist/toolchain/ld/../intl -I/export-n/src/gnu/lib/libbfd/arch/powerpc -DLOCALEDIR=\"/usr/share/loca
le\" -nostdinc -isystem /export-n/20021029ts-d/usr/include -c eelf32ppc.c
cc1: warnings being treated as errors
In file included from eelf32ppc.c:36:
/export-n/src/gnu/dist/toolchain/ld/ldemul.h:45: warning: `struct search_dirs' declared inside parameter list
/export-n/src/gnu/dist/toolchain/ld/ldemul.h:45: warning: its scope is only this definition or declaration, which is probably not what yo
u want.
/export-n/src/gnu/dist/toolchain/ld/ldemul.h:106: warning: `struct search_dirs' declared inside parameter list
eelf32ppc.c:2512: warning: initialization from incompatible pointer type
*** Error code 1

#2 [ChiBUG] install party

2002/11/09(土) 11:00-17:00 早稲田大学理工学部キャンパス 61 号館 4 階 410 号室
H岡さんの PBG4 に 20021106 を入れたが、 wskbd0: disconnecting from wsdisplay0 で X が起動しなかった。
と思ったのは、少し違っていて、 (別の原因で) X が起動しなかった。 抜けた時に、wskbd0: disconnecting from wsdisplay0 で入力出来なくなってしまった。 だけだった。もうちょっとがんばれば X は動いたかも。

#1 [NetBSD] Illegal instruction - core dumped

まずそう。

apache の make 中:

===> Registering installation for libtool-base-1.4.20010614nb9
===> Returning to build of libmm-1.2.1
Illegal instruction - core dumped
*** Error code 132

perl の make 中:

=> Checksum OK for perl-5.6.1.tar.gz.
===> Extracting for perl-5.6.1nb7
Illegal instruction - core dumped
*** Error code 132


2001年11月09日(金) 旧暦 [n年日記]

#2 [外出] 秋葉原 → 渋谷

      本千葉 15:05
15:08 千葉   15:22
15:50 錦糸町 15:55
      秋葉原 16:30
      新宿 
17:00 渋谷   
      渋谷
21:15 品川   21:26
22:14 千葉   22:21 +4
22:28 本千葉 

買物 PS/2 -> USB 変換:

PS/2 -> USB 変換
プラットホームにて 8,800 円(高いけれど)
とりあえず、とても調子がいい

Fast Page 16MBytes 72pin SIMM wit Parity:

若松通商にて 2,000 円。「中古ですが」「はいもちろんいいです」
千葉   DOS/V paradice   72pin ? とっくの昔から置いていません
千葉   パソコン工房     上と同じ
千葉   メディア・バレー 16M x 2 (FMV etc 用) 14,400 円
秋葉原 湘南             32M ならあるのですけれど
秋葉原 若松通商         EDO/Fast Page どちらですか 
                        2000 円です。

N 響:


#1 [NetBSD] pkgsrc/private/emacs

で make install すると、
Installing utilities run internally by Emacs.

/export/pkgsrc/private/emacs/work/emacs-21.1/mkinstalldirs
/usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd 

if [ `(cd /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd && /bin/pwd)`
  != `/bin/pwd` ]; then 
  for file in profile digest-doc sorted-doc movemail
    cvtmail fakemail yow emacsserver hexl; 
      do install -c -s -o root -g wheel -m 555 $file
      /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/$file ; done ; 
fi

if [ `(cd /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd && /bin/pwd)` 
 != 
`(cd /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src && /bin/pwd)` ];
  then 
    for file in rcs2log vcdiff; 
     do install -c -s -o root -g wheel -m 555 
      /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src/$file
      /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/$file; 
     done ; 
fi

strip: /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log: File
format not recognized

install: stripping
/usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log: No such file
or directory

*** Error code 1
となってしまう問題(を解決したい)
  • 文字形式を strip しようとしているのが悪い
  • emacs-21.1/lib-src/Makefile に次の部分がある
    144    @echo "Installing utilities run internally by Emacs."
    ...   
    147   if [ `(cd ${archlibdir} && /bin/pwd)` 
                != `(cd ${srcdir} && /bin/pwd)` ]; 
            then         
             for file in ${SCRIPTS}; 
               do   $(INSTALL_PROGRAM) 
                    ${srcdir}/$$file ${archlibdir}/$$file;
               done ;        
          fi
    148 install: ${archlibdir}
    
  • 手でやって見てもおかしい
    makoto@u  9:21:45/011109(...emacs-21.1/lib-src)# 
    install -c -s -o root -g wheel -m 555 \
    /export/pkgsrc/private/emacs/work/emacs-21.1/lib-src/rcs2log \
    /usr/pkg/libexec/emacs/21.1/powerpc-apple-netbsd/rcs2log
    
  • -s が余計。
  • Makefile.in は変更ないので、Makefile.in -> Makefile の所でおかしい (./configure ?)
  • lib-src/Makefile.c の中に
    INSTALL = /usr/bin/install -c -o root -g wheel
    INSTALL_PROGRAM = install -c -s -o root -g wheel -m 555
    INSTALL_DATA = install -c -o root -g wheel -m 444
    
    という字がある。INSTALL_SCRIPT という分類が必要なはずなのだけれど
  • mk/bsd.pkg.mk の中に
    INSTALL_PROGRAM?= \
            ${INSTALL} ${COPY} ${STRIPFLAG} -o ${BINOWN} \
            -g ${BINGRP} -m ${BINMODE}
    
    というような字があって、これが上書きしている

patch も作って、何とかなりそうだが:

PLIST がないと言っているので作ろうと思ったが、 何回も作っていると
share/emacs/21.1/etc/DOC-21.1.1
share/emacs/21.1/etc/DOC-21.1.2
share/emacs/21.1/etc/DOC-21.1.3
がたまってしまっている。一行目だけでいいかな ? PLIST に * は書けるか ? だめ
pkg_create: can't stat `/usr/pkg/share/emacs/21.1/etc/DOC-21.1.*'
editor/emacs/pkg/PLIST を見たら、
share/emacs/${PKGVERSION}/etc/DOC-${PKGVERSION}.1
と書いてある
DESCR も要るそうで
drochner この人がやるのかな

第一回目のものを作って初めから試している:

20011109-emacs-tar.gz 多分 uninstall はうまく行かないだろうと思う。
make ..

/usr/pkg/share/emacs/site-lisp/flim-1.14.2/md5 hides
  /usr/pkg/share/emacs/site-lisp/w3-200107/md5
/usr/pkg/share/emacs/site-lisp/flim-1.14.2/smtpmail hides
       /usr/pkg/share/emacs/21.1/lisp/mail/smtpmail
/usr/pkg/share/emacs/site-lisp/wl-cvs-20011015/utf7 hides
           /usr/pkg/share/emacs/21.1/lisp/gnus/utf7
make install
===>  emacs-21.1 is already installed - perhaps an older version?
それはそうだ、さっき入れたばっかり
env FORCE_PKG_REGISTER=yes sudo make install
入ったが、PLIST に余分が入っている。要修正
pkg_create: Overwriting /usr/pkg/share/doc/w3m/doc/README.cygwin - pkg
  w3m-0.2.1.0.19nb2 bogus/conflicting?

かなりいい加減なものたが、出来た(と思う):

20011109-emacs-tar.gz 他の機械で全部入れて見ようと
===> Validating dependencies for base-200110
===> The Xpm library is included in your X11 distribution.
Emacs に xpm が入っているのが気に入らないらしい
emacs/Makefile:DEPENDS+=        xpm>=3.4k:../../graphics/xpm
これを消しておく。 XF-401 の場合、こうなるのかも知れない。



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、9 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)