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

先月 2003年11月 来月
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 による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

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

#1 [shell] tcsh-6.12.00 と日本語

整理して見た。
  1. tcsh で NLS を undef しておくと、shell で日本語が使える (と思っていた)
  2. 日本語が使えるという意味は、日本語 EUC の譜名が使える。EUC の譜に対して EUC で grep 出来る。というようなこと
  3. tcsh-6.12.00 を何も考えずに ./configure; make した場合には、 set して見ると、
    version tcsh 6.12.00 (Astron) 2002-07-23 (unknown-unknown-NetBSD) options 8b,nls,dl,al,rh,color,filec
    のようになっていて NLS は define されているため、日本語は使えない (と思う。LANG=ja_JP.eucJP)
  4. NetBSD/pkgsrc の場合、つまり /usr/pkgsrc/shells/tcsh で make した場合には
    version tcsh 6.12.00 (Astron) 2002-07-23 (unknown-unknown-NetBSD) options 8b,nls,dl,al,kan,rh,color,dspm,filec
    となり、生の tcsh 6.12 と比べて kan,dspm が新たに定義されているが nls は定義されたまま。
  5. この pkgsrc 版だと、日本語の譜名が使えるし、grep も問題なく使える。
  6. pkgsrc/shells/tcsh/patches/patch-ad に、その KANJI, DSPMBYTE の define が入っている。
  7. つまり kan,dspm を定義していれば、日本語が使える。pkgsrc/shells/tcsh にはそれが入っている。
以上 userland = 2002/11 月頃のもの。


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

#1 [Emacs] tamago と Wnn4 Wnn6 Wnn7 自動認識

そういうものを含んでいる気がする。 こういう時が 「CVS の枝を使った追っかけ」のいい練習問題かなぁ。

#2 [shell][NetBSD] tcsh の日本語

あれ、#undef して make し直さなくても、環境変数 $LANG を 設定してから起動するだけで使えませんか? NetBSD の場合、 1.6 以降なら問題ない筈です。tcsh を起動する前に設定する 必要があるので、startx/xinit を使っているなら .xinitrc、 xdm を使っているなら .xsession で $LANG を ja_JP.SJIS や ja_JP.eucJP に設定しておけば動きます。 (あるいは、シェル変数 $dspmbyte を直接設定するという方法も ありますが… 詳しくはマニュアルに…)
と教えていただいた。 (いつもありがとうございます) 確かに最近あまり気にしていなくて、 もしかしたら、そのように使っている気もするが、 いつも使っている /bin/tcsh /usr/pkg/bin/tcsh は、 nls が定義されていない。
ttyp2:makoto@harry 21:48:53/031127(~)> which tcsh
/usr/pkg/bin/tcsh
ttyp2:makoto@harry 21:48:57/031127(~)> tcsh
ttyp2:makoto@harry 21:48:59/031127(~)> set | grep version
version tcsh 6.12.00 (Astron) 2002-07-23 (unknown-unknown-NetBSD) options 8b,dl,al,kan,rh,color,dspm,filec
ちょっときょうは時間がないので明日確認しよう。 (pkgsrc 版は NLS がもともと定義されていない ?)


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

#1 [Namazu] References: [ hoge: number] .. No document matching your query.

References:  [ covering: 914 ]

No document matching your query.
src/output.c
737         printf(_("References: "));
738         if (nmz_get_idxnum() > 1 && is_htmlmode()) {
739             fputs("</p>\n", stdout);
740         }
741
742         if (nmz_get_idxnum() > 1) {
743             printf("\n");
744             if (is_htmlmode())
745                 printf("<ul>\n");
746         }
747     }
748 
749     print_hitnum_all_idx(); /* print hit numbers for all index. */
750 
751     if (is_refprint() && !is_countmode() &&
752         !is_listmode() && !is_quietmode()) {
753         if (nmz_get_idxnum() > 1 && is_htmlmode()) {
754             printf("</ul>\n");
755         }
756         if (nmz_get_idxnum() == 1 && is_htmlmode()) {
757             printf("\n</p>\n");
758         } else {
759             fputc('\n', stdout);
760         }
761     }
762 
763     if (hlist.num > 0) {
...
780     } else {
781         if (is_countmode()) {
782             printf("0\n");
783         } else if (!is_listmode() && !is_quietmode()) {
784             html_print(_("      <p>No document matching your query.</p>\n"
749 行目では有効な数字を表示しているのに、 763 行目で失敗して、784 行目に行っている。749-763 問題。


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

#1 [2ch][ChiBUG] P2 PHP で作った 2ch view

(ChiBUG お食事会での話題から)
とても面白そう。 最近 PHP の話題 からちょっと離れてしまっているので、入られるかなぁ。 www/ap2-php4 というのがなくなっている ? もしかして 「ap-php4 で make すると apache1 を入れるが apach2 を先に入れておけば、 そちらを使う」 かな。 P2 install note

ap-php4 を動かす:

cd /export/pkgsrc/www/apache2
make
make install
cd /export/pkgsrc/www/ap-php4
make 
make install
env apache=YES /usr/pkg/etc/rc.d/apache start
これで動く。 「あなたの予想に反して、このページが見えているでしょうか?」が 予想通り表示される:-) 全然予想に反していない。 /usr/pkg/share/httpd/htdocs/phpinfo.php
<?php
phpinfo();
?>
を作って見たら、そのまま表示されるだけ。
www/ap-php4 で make install していなかった。
===> Please note the following:

===========================================================================
$NetBSD: MESSAGE,v 1.3 2002/08/26 00:12:51 grant Exp $

In order to use this module in your Apache installation, you need to
add the following to your httpd.conf file:

  LoadModule php4_module lib/httpd/mod_php4.so
  AddType application/x-httpd-php .php

You may also add following if you still use .php3 files:

  AddType application/x-httpd-php .php3

===========================================================================

===> Registering installation for ap-php-4.3.4
ap-php-4.3.4 requires installed package apache-2.0.48nb1
ap-php-4.3.4 requires installed package apr-0.9.4.2.0.48nb1
ap-php-4.3.4 requires installed package expat-1.95.6nb1
ap-php-4.3.4 requires installed package perl-5.6.1nb9
ap-php-4.3.4 requires installed package php-4.3.4
ttyp2:root@lets  9:27:49/031123(...www/ap-php4)#
PHPをAddHandlerで動かす方法
--- /usr/pkg/etc/httpd/httpd.conf-original	2003-11-23 09:03:52.000000000 +0900
+++ /usr/pkg/etc/httpd/httpd.conf	2003-11-23 10:03:26.000000000 +0900
@@ -228,6 +228,7 @@
 #
 # Example:
 # LoadModule foo_module modules/mod_foo.so
+LoadModule php4_module lib/httpd/mod_php4.so
 #
 
 #
@@ -836,6 +837,7 @@
 # file mime.types for specific file types.
 #
 #AddType application/x-tar .tgz
+AddHandler application/x-httpd-php .php
 #
 # AddEncoding allows you to have certain browsers uncompress
 # information on the fly. Note: Not all browsers support this.

これで動くようになった。 send-pr しようとしたが、
WARNING: RunAsGid for MSP ignored, check group ids (egid=500, want=17)
can not write to queue directory /var/spool/clientmqueue/ (RunAsGid=500, require
d=17): Permission denied
send-pr: mysterious mail failure.
send-pr: the problem report remains in /tmp/pbad2549 and is not sent.
root で送る → pr/23536
smmsp 227 0.0 0.2 908 1288 ?? Ss 6:24AM 0:00.01 sendmail: Queue runner@00:25:00 for /var/spool/clientmqueue (se

p2 が動く。data の owner を www にしておけば 777 にする必要:

は当然ない。とは言っても良く出来ている。説明しないで使えるというの がすごい。(今時当然 ?)

#2 [ChiBUG] Live CD という言い方も知らなかった。

この情報を用意している人は、最近買った 「C言語 入門書の次に読む本」(技術評論社,ISBN4-7741-1797-8) を書いた人だ。

#3 [ChiBUG] tcsh で日本語を使うには

一番手軽には ./configure した後に
echo #undef NLS >> config.h
してから make すれば良い。この話を tech-pkg-ja かどこかに書いて欲しい と言われた。 (しかし、このやり方以外のもっといい方法を考えて・見つけてから にしよう)
shell で日本語が使えて何がうれしいの、という話もあるが、grep で日本語 が検索出来るというのが多分一番かな。

#4 [PDA] PEG-TJ35

良く分らないが まさか英語版を買って来て日本語化したもの
ではない ? TJ25 だったのかなぁ。

#5 [CF-R1] not configured


#6 [Emacs] * Changes in Emacs 21.2

** On terminals whose erase-char is ^H (Backspace), Emacs now uses normal-erase-is-backspace-mode.

Programmatically, you can call function normal-erase-is-backspace-mode to toggle the behavior of the Delete and Backspace keys.



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

#1 [Network] robot2.openfind.com.tw から日記

またこれのせいで負荷が上ってしまった。 router のところで止めているつもりなんだが、どうも効いていないらしい。

#2 [Emacs] MHC を使って見る

00usage.jis に書いてある使い方が一番役に立った。
cd mhc-0.25.1
mkdir /usr/pkg/share/emacs/site-lisp/mhc-0.25.1/
rsync -a emacs/ /usr/pkg/share/emacs/site-lisp/mhc-0.25.1/
.emacs に
;      Wanderlust (2.2.10以降) のユーザ:
       (setq mhc-mailer-package 'wl)
       (autoload 'mhc-mode "mhc" nil t)
       (add-hook 'wl-summary-mode-hook 'mhc-mode)
       (add-hook 'wl-folder-mode-hook 'mhc-mode)
予定が書いてあるメールを探す。C-c | で登録。C-c . で閲覧。
これは簡単便利。

tc-2.3.1 を入れて見る:

./configure --prefix=/usr
make install
  cd /usr/local/share/tc
  cat symbol.rev bushu.rev |sort > sorted.rev
  mv bushu.rev bushu.rev-pre20
~/.emacs-tc
(require 'tc-setup)
(set-input-method "japanese-T-Code")
設定ファイル ~/.tc がありません。作成しますか? (y or n)
Tコード用のデータを置くディレクトリは? ~/tcode/
ディレクトリ ~/tcode/ を作りますか ? (y or n)
キー配置を選択して下さい。[qwerty]
 T コードモードでは 「M-x tcode-mode-help」でへルプが表示されます。

hnf-mode:

も入れておこう。 hnf-mode-020716.tar.gz が最新かなぁ。

#3 [XFree86] Xlib: extention "XFree86-DRI" missing on display ":0.0".

止ってしまった。



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

Count.cgi (since 2000/02/05)