*Article*
~/.emacs を iso-2022-jp で保存すれば良さそうな予感が。
2個目が手に入ってしまいそうな感じ(^^;
さて、どうしよう。
★
Style Sheet
このページを参考にして、CSSで遊んでみる。はたしてNetscapeではどう表示されるんだろう(^^;
「本日の格言」を右寄せしたかったんだがムリかな?
★
ぐるり
保存用で入手したのでは無いです(^^;
ということで、よろしければ、お譲りしますよ。
以前Win98で試した時は、hns-setup.ja (?
*1
)もうまく動かなかったです。
*1: Meadowのshellモードで日本語版を実行した気がする。
★
w3.el
HNSなページを見た時に無限ループに陥いることがよくあるので調べてみたところ、
TABLEの中にULがあり、それのリストの要素として括弧で括られた日本語があると
ダメみたい。
<table>
<tr>
<ul>
<li>(test)
<li>(テスト2)
</ul>
</tr>
</table>
HNSだと、予定やTODOに括弧で括られた日本語がある場合当てはまってしまう。
*
fill-region-as-paragraph
★
今日のインストール
- sudo 1.6.2p1
- lv 4.49.3
- rail-1.1.2
- sl5
- xcite-1.32
*
rebuild emacs-20.5
いろいろpatchを当てて、再コンパイルしてみる。
skkinputだとうまく動かんな、skkを使うからどうでもいいけど。
*
emacs-canna-1.4
とりあえず入れてみる。
あっさりと動作、これまた使わないけど(^^;
★
秋葉
kがやってくるということで、koishiと供に秋葉で出迎え。
*
呑み
でもって、秋葉で呑んだり。
*
終電逃す
ということで、koishi邸にてお泊まり。
★
風邪
いい感じに
うつされて、家に帰ってずっと寝ていた(;_;)
★
zsh-3.1.6-dev-17
ふと、会社のSolarisに入れてみるが、NIS+の環境だとコンパイルが通らん。
gcc -c -I. -DHAVE_CONFIG_H -Wall -Wno-implicit -Wmissing-prototypes -O2 -o hashtable.o hashtable.c
hashtable.c: In function `add_userdir':
hashtable.c:1186: structure has no member named `en_cols'
*** Error code 1
make: Fatal error: Command failed for target `hashtable.o'
適当に修正したらコンパイルは通ったけど、
忙がしくってインストールはしていない(^^;
--- zsh-3.1.6-dev-17.orig/Src/hashtable.c Wed Jan 19 05:49:44 2000
+++ zsh-3.1.6-dev-17/Src/hashtable.c Mon Feb 7 13:53:29 2000
@@ -1183,7 +1183,7 @@
static int
add_userdir(nis_name table, nis_object *object, void *userdata)
{
- if (object->zo_data.objdata_u.en_data.en_cols.en_cols >= 6) {
+ if (object->zo_data.objdata_u.en_data.en_cols.en_cols_len >= 6) {
static char name[40], dcir[PATH_MAX + 1];
register entry_col *ec =
object->zo_data.objdata_u.en_data.en_cols.en_cols_val;
★
emacsなこと
EMIKOとsyncされたらしいので、
EMYKOを捨てて乗り換え:-)
御推察の通り
星野アンテナからです。
実際には、LIRSを貰ってきてそのままソートして表示させているだけなので、
`H'と表示されててもHEADはしてないです(^^;
してみると、、、
D = 1(星野) + 23(日記等)
U = 24
A・N = 120 (1/31〜2/6の一日の平均アクセス数)
(U・D) / (A・N・G) = 576 / (120・G) = 4.8 / G
Gは全然見当が付かんなぁ。
*
アクセス数
はじめて調べてみたけど、結構使われているんだな。
某氏は2〜3月中が希望(?)のようですし、新しい人もいるであろう3月末ですかね?
★
zsh-3.1.6-dev-17
家のLinuxにインストールして、compinstall を動かしてデフォルトの設定で
補完を楽しんでみる。
kill [TAB]でプロセス一覧が表示されたり、diff -[TAB] でオプション一覧が
ヘルプ付きで表示されたりと、すごすぎ。
ただ、自分で補完をカスタマイズしたい時はかなりつらそうだ(^^;
*
tarのカスタマイズ
"tar xvzf "の後はカレントに '*.tar.gz'というファイルがあるとそれらだけが
候補になりディレクトリが候補にならないのを、ディレクトリは常に
候補になるようにしたいんだが、、、
_tar を眺めて、_tar_archieve を眺めて、_description と _files を眺めて、、、
zshcompsys(1) をちゃんと読むことにしよう(^^;;;
★
zsh
zstyle ':completion:complete:tar:*' tag-order 'globbed-files directories' all-files
でうまくいきました、ありがとうございます。
3.1.6-dev-17で動くように。それ以前ので動くかは未確認なり。
★
ML
emacs-mime-jaは会社でのみ、Wanderlustは家でのみ読める状態は何とかした方が
良い気がしてきた(^^;
★
今日のインストール
アクション要素のあるAVGと思っていたら、AVG要素のあるアクションゲーム
っぽかった。
ストーリはよさげなんだが、ぬるい私には目押しのチェインは結構ツライ。
今のところベストで7回くらい、大抵3回目くらいで失敗してまうな。
最初のファクトリーに辿り着いたところで、分解・組み立て・合成を試してみたけど
これは結構面倒そうだ。
★
ぐるり
そんなドメインを取っていたとは(^^;
を 1 にしてください。
あと、C-u 1 M-x hnf で1日前の hnf を開けます。
★
ベイグラントストーリー
2体組みの某中ボス相手に、一方を19チェイン(自己ベスト)でどうにか倒した後で、
もう一方に魔法で一撃で200以上喰らって、2回目のゲームオーバーとなり
ヤル気が削がれたところ。
ちなみに最初のゲームオーバーはワイバーンにファイアブレスでHP MAXから
一撃死された時。ボス強すぎないか?
*
攻略ページ
*
3回目のゲームオーバー
某エレメントに一撃で200以上喰らって死亡、属性に合わせた防御魔法も
かけていたのに…。
入れてみる。
ちなみに私の元では以下の問題がありました。
- $headfile が設定されていないと、ゴミが表示される
- 'URL url'と文章が省略された時にリンクがはられない
一応
patch。不要な変更も含まれてますが(^^;
*
ezweb
うーん、なぜか日付け移動のページに行けないですね。
★
mime-preview-follow-current-entity
すっかり関数名を憶えてしまったな(^^;
FSF Emacsだと(?) buffer-substring(-no-properties) に第3引数は無いためエラーに
なってしまいます。そこを適当にごまかしてみたところ問題無さそうでした:-)
★
URLメモ
★
zsh-3.1.6-dev-18
補完時にファイル名に色を付けれたのね。
zstyle ':completion:*::::default' list-colors ${(s.:.)LS_COLORS}
*
tag-order
directories が all-files を表示している気がするが、よく分からん。
とりあえず dev-17 に戻す(ヨワ)。
*
0.2.3
マージありがとうございます:-)
さっそく、0.2.3 にしてみましたが、lynx でページを辿れないという問題が
あったので、
適当に修正しました。
lynx で見るなら素直に hns 版のページを見ろという説もあるけど、
i system だと速いからちょっとプレビューってのに便利でして(^^;
*
0.2.5
一瞬入れたんだけど、日記に書く間もなく。
*
0.2.6
すごい勢いでバージョンアップがされているな(^^)
★
今日のインストール
./config --prefix=/usr/local --openssldir=/usr/local/ssl
OpenSSHのために。
せっかくだから 2.8.3-dev.18 に patch をあてて入れとく。
ちょっと @nifty で試してみたけど、アクセスできない…。
*
w3m
SSL対応させて再インストール。
@nifty は問題無し。
★
SSH を使ってみよう
まずは、 host key の作成
# ssh-keygen -b 1024 -f /usr/local/etc/ssh_host_key -N ''
*
とりあえず 動作確認
まずは 自分のマシンに ssh で入ってみる。
% ssh puyo
ari@puyo.nijino.com's password:
Permission denied, please try again.
ari@puyo.nijino.com's password:
Permission denied, please try again.
ari@puyo.nijino.com's password:
Permission denied.
%
うぐっ。/var/log/messages を見てみたら
Feb 16 03:52:28 puyo sshd[30659]: PAM rejected by account configuration: User account has expired
Feb 16 03:52:28 puyo sshd[30659]: Faking authloop for illegal user ari from 192.168.1.1 port 933
なんてメッセージが。
とりあえず PAM を無効にして再コンパイル。sshd を再起動したら問題無し。
*
鍵作成
をして、authorized_keys に加える。
% ssh-keygen
% cp ~/.ssh/identity ~/.ssh/authorized_keys
*
認証
% ssh puyo
Enter passphrase for RSA key 'ari@puyo.nijino.com':
Last login: Wed Feb 16 04:05:00 2000 from puyo.nijino.com
%
:-)
*
www.nijino.com
入れてみたけど、ルート権限の無いから sshd が /dev/ttyp? をchown できずダメ。
rcp や rsh の代わりとしては使えるから良しとするか、
どっちも普段使ってなかったけど。
★
体調不良
で、定時に帰って25時くらいまで寝る。
日付移動のページには行けましたけど、日付を入力して submit すると、
`http://www.nijino.com/ari/i/?J/.d=20000215' って URL にアクセスしている
みたいです(^^;
`ACTION="/ari/i/"' としてやると正しく動くようですが、
"./" や "index.cgi" ではやっぱりダメですね。
cygwin1.dll を snapshot-20000211 に入れかえて 動かしてみたけど
かなり調子が悪い。
ワークステーションでメールやニュースを読んでいる時に、URL をつついて
PCの方で表示をしたかったんだが、これと適当なスクリプト用意して
実現できた(^^)
★
今日のインストール
*
lynx2.8.3dev.20
日本語関係で改善が入ったようだ。今回はpatchは提供されないのね。
% ./configure --enable-nls --with-screen=slang --enable-cjk --enable-kanji \
--enable-prettysrc --enable-source-cache --enable-externs
% vi lynx_cfg.h ("#define SH_EX 1" の追加)
% make
...
make[1]: *** [LYMail.o] Error 1
うーむ、
適当に修正してムリヤリ通す。
ソースを表示した時の日本語の fill が正しくなってる(^^)
ついでに Windows にも 283jdev18 を入れておこう。
*
Time-HiRes-01.20
Perl で正確な実行時間を計るのに入れてみた。
★
ベイグラントストーリー
クリア!
それなりには楽しめたけど、ファミ通の満点は納得できんな。
以下、たいしたことは書いてないけど、いちおうコメント\
★
昨日のこと
風邪ひいて倒れていた。
10回くらいトライしただけで、なにげに繋がってしまったので、
うっかり予約してしまった。予約してまで買う気は無かったんだが。
*
PS2用ソフト
はしばらく買う予定無し(^^;
*
DVD体験版ハードウェア
として使うために、DVDソフトを買わなきゃな。
★
今日のインストール
*
namazu-2.0
./configure --prefix=/usr/local/namazu
であっさりと。
*
namazu_for_hns-1.9.14-beta7
うーむ、hns-index2 がうまく動かん。どうやら、mknmzrc の ALLOW_REGEX を
ALLOW_FILE に変更すればよさそうだ。
★
今日のインストール
*
zsh-3.1.6-dev-19
*
glib-1.2.7 / gtk+-1.2.7
gtk+ の configure で glib のバージョンが古いと言われてしまう。
原因は glib をmake clean し忘れて、ビルド・インストールしてしまっただけ(^^;
*
namazu_for_hns-2.0-pl1
は飛ばしてしまったんですが、予定表示機能はかなり欲っしていた機能でした:-)
が、私は "2/25 劇場版" って感じで書いていたので表示できなかったので、
適当にごまかしました(^^;
の結果表示が、手元の Apache/1.3.9 では、なぜか
"Content-Type: application/x-httpd-cgi" が返ってきますね。
よく分かってないですが、"content-type" の出力だけは
buffering しないようにしてみたら良いようです。
*
bug & 要望
セクションの`SUB'以前でヒットした時に、以前のSUBのタイトルが表示されて
しまうようです。
あと、LNEW/LSUB の行がヒットした時、URL は出ない方が嬉しい気がします。
★
hnf-mode.el on Emacs-19.28
APEL に format-time-string が追加されたので、Emacs-19.28 ベースの Mule でも
動く気がしたので試してみる。
*
変更
- (require 'custom) -> (require 'pcustom)
- (turn-on-font-lock) -> (font-lock-mode t)
あと、(decode-time) を使わないようにしたくらい。
*
動作
おおむね、問題無さそう。font-lock は効かないけど、これは対応する気は無いな。
*
nemacs
float が無いからムリくさ。
さらに hnf-mode をロードしてしまうと、Nemacsを終了できなくなってしまう模様。
(defun hoge ())
(require 'poe)
(add-hook 'kill-emacs-hook 'hoge)
ま、しょうがないやね。
★
Last-Modified
気が付けば、
星野アンテナで、私の日記の更新時間の取得に失敗している模様。
調べたところ、どうやら di.cgi から取得しようとしているようだったので、
di.cgi をインストール。
*
Thr
調べていて気付いたんだけど、index.cgi が返す Last-Modified は木曜日の場合、
`Thr' となっている。
rfc2068 を眺めてみたけど、やっぱり `Thu' になってるな。
後で、
バグ追跡システムに入れてみよう。
★
今日のインストール
★
DVDソフト
★
hns 関係
私も考えたんですが、全然触ってないです(^^;
とりあえず、
スクリプトを動かしてお茶を濁したり…。
★
今日の秋葉
★
ぐるり
結局、劇場版(ノーマル)を買いました。SPは1枚買うと、せっかくだからと
全巻揃えたくなるのは目に見えていたので。
(CCS劇場版を LD で予約してなければ悩むことはなかったんだが)
TV版は、4月から全8巻で出るみたいですね。
昔、遠くの友人からお金を送ってもらうのに、誰もレジストしそうにないソフトを
登録して、相手にそれをレジストしてもらうという手を考えたりしました:-)
\
ぐはっ、本体持ってなければ悩むことなかったんだが(^^;
★
emacs-20.6 & jisx0213.2000
Emacs-20.6 が出たようなんで、Emacs-20.4 を消して、インストール。
当てた patch は、以下の通り。
- emacs-20.4-dl3.diff.gz
- emacs-20.5.91-mule-4.1.patch
- emacs-20.4-fontset-19990915
の BDF フォントが公開されていたので入れてみる。
*
mule-ucs の jisx0213
前から入れてあったけど、その時はフォントが無くてどうにもならなかった。
~/.emacs の最後に以下を追加っと。
(require 'jisx0213)
(set-fontset-font (query-fontset "-*-*-medium-r-*-*-16-*-*-*-*-*-*-*")
'japanese-jisx0213-2 "*jisx0213.2000-2")
でもって、適当に動作確認。
(let ((i 90) out)
(while (<= i 126)
(setq out
(concat out (char-to-string (make-char 'japanese-jisx0213-1 38 i))))
(setq i (1+ i)))
out)
"???????????????????????????????琦确綃萊詡鈸?"
(let ((i 33) out)
(while (<= i 126)
(setq out
(concat out (char-to-string (make-char 'japanese-jisx0213-2 33 i))))
(setq i (1+ i)))
out)
"?丂?丒?丫丮乀乇??乑??乚乩亝??亹???仃?仐?仚仱仵伀伖?伷伾佔佘?佷佸佺佽侂侅侒侚?侲侾俅俋俏俒?俲倀倐倓倜倞倢?偂偆偎偓偗偣偦偪偰??傒傓?傖傜傪??傺?僄僇??僎?僔??僩?"
iso-2022-jp-3 や euc-jisx0213 で保存してみた
*1
けど、問題ないようだ。
*
SEMI
で使えるように、charset-mime-charset-alist と mime-charset-type-list を
適当に設定して遊んでみたり。
*
non-jisx0208.el
jisx0213.2000 を使うようにしようかと構想(妄想?)。
*1: ファイルは euc-jisx0213 で保存したけど、このページは "charset=EUC-JP" と
宣ってます(^^;
★
今日のインストール
*
im-140/mew-1.94.2
もう使いそうにないが。
*
sudo-1.6.2p2
*
ncurses-5.0-20000226
*
apache-1.3.12
以上、22 日分です。