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

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

2004年02月15日() 旧暦 [n年日記]

#1 [Emacs] wl/elmo/elmo.el を見ている

1392 (luna-define-method elmo-folder-synchronize ((folder elmo-folder)
1393                                              &optional
1394                                              disable-killed
1395                                              ignore-msgdb
1396                                              no-check)
1397   (let ((killed-list (elmo-folder-killed-list-internal folder))
1398         (before-append t)
1399         old-msgdb diff diff-2 delete-list new-list new-msgdb flag
1400         flag-table crossed after-append)
1401     (setq old-msgdb (elmo-folder-msgdb folder))
1402     (setq flag-table (elmo-flag-table-load (elmo-folder-msgdb-path folder)))
1403     (when ignore-msgdb
1404       (elmo-msgdb-flag-table (elmo-folder-msgdb folder) flag-table)
1405       (elmo-folder-clear folder (not disable-killed)))
1406     (unless no-check (elmo-folder-check folder))
1407     (condition-case nil
(condition-case エラー変数 非トラップ本体 エラーハンドラ..)
非トラップ本体。まず msgdb に入っているものとの差分 (diff) を設定する。
1408 (progn
1409   (message "Checking folder diff...")
1410   (setq diff (elmo-list-diff (elmo-folder-list-messages
1411                               folder
1412                               (not disable-killed))
1413                              (elmo-folder-list-messages
1414                               folder
1415                               (not disable-killed)
1416                               'in-msgdb)))
1417   (message "Checking folder diff...done")
elmo-folder-confirm-appends は、
1418   (setq new-list (elmo-folder-confirm-appends (car diff)))
1419   ;; Set killed list as ((1 . MAX-OF-DISAPPEARED))
diff と newlist の長さが同じでない時には、それらの差を diff-2 に入れて
1420   (when (and (not (eq (length (car diff))
1421                       (length new-list)))
1422              (setq diff-2 (elmo-list-diff (car diff) new-list)))
folder のうち必要でない部分を kill ↓
1423     (elmo-folder-kill-messages-range
1424      folder
1425      (car (car diff-2))
1426      (nth (- (length (car diff-2)) 1) (car diff-2))))
1427   (setq delete-list (cadr diff))
cadr ↑は二つ目の最初

↓更新がない時:

1428   (if (or (equal diff '(nil nil))
1429           (equal diff '(nil))
1430           (and (eq (length (car diff)) 0)
1431                (eq (length (cadr diff)) 0)))
1432       (progn
1433         (elmo-folder-update-number folder)
1434         (elmo-folder-process-crosspost folder)
1435         0 ; no updates.
1436         )

↓更新がある時、まず消す方:

1437     (when delete-list
1438       (elmo-folder-detach-messages folder delete-list))

↓更新がある時、追加する方:

1439     (when new-list
1440       (elmo-msgdb-out-of-date-messages (elmo-folder-msgdb folder))
1441       (setq new-msgdb (elmo-folder-msgdb-create
1442                folder new-list flag-table))
1443       ;; Clear flag-table
1444       (if (elmo-folder-persistent-p folder)
1445           (elmo-flag-table-save (elmo-folder-msgdb-path folder)
1446                                 nil))
1447       (setq before-append nil)
1448       (setq crossed (elmo-folder-append-msgdb folder new-msgdb))
1449       ;; process crosspost.
1450       ;; Return a cons cell of (NUMBER-CROSSPOSTS . NEW-FLAG-ALIST).
1451       (elmo-folder-process-crosspost folder))
1452     ;; return value.
1453     (or crossed 0)))

#2 [URL] 6809 Emulution Page

何とはなくなつかしい情報。 元の 6809 は random logic で 6309 は micro code. 6309 に secret opcode があった なんて記事が OH FM に載ったことがあったらしい が、知らなかったなぁ。

#3 [MacOSX][Emacs] canna を動かす

localhost: No address associated with nodename と言われるのが /etc/services の問題 とは ... 有名なのかなぁ。
いま良く見たら、canna は他の機械を見ていたので、自分を見るように直し たら、
辞書ファイル user がありません。作りますか ? (y or n) ?
で y を入れても先に行かない ? もしかして動いている user の問題 ?

#4 [MacOSX] bashrc

bashrc を見てくれていないのでは ? という話があったので ktrace して見た。見に行っている気配はある。
[d176:/tmp] makoto% ktrace -t n bash
d176:/tmp makoto$ exit
exit
[d176:/tmp] makoto% kdump ktrace.out 
usage: kdump [-dnlRT] [-f trfile] [-m maxdata] [-t [cnisuw]]
[d176:/tmp] makoto% kdump -f ktrace.out
  4821 ktrace   NAMI  "/usr/X11R6/bin/bash"
  4821 ktrace   NAMI  "/usr/local/bin/bash"
  4821 ktrace   NAMI  "/bin/bash"
  4821 ktrace   NAMI  "/usr/lib/dyld"
  4821 bash     NAMI  "/usr/lib/libncurses.5.dylib"
  4821 bash     NAMI  "/usr/lib/libncurses.5.dylib"
  4821 bash     NAMI  "/usr/lib/libSystem.B.dylib"
  4821 bash     NAMI  "/usr/lib/libSystem.B.dylib"
  4821 bash     NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  4821 bash     NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  4821 bash     NAMI  "/dev/tty"
  4821 bash     NAMI  "/tmp"
  4821 bash     NAMI  "."
  4821 bash     NAMI  "."
  4821 bash     NAMI  "/usr/X11R6/bin/bash"
  4821 bash     NAMI  "/usr/local/bin/bash"
  4821 bash     NAMI  "/bin/bash"
  4821 bash     NAMI  "/bin/bash"
  4821 bash     NAMI  "/etc/bashrc"
  4821 bash     NAMI  "/Users/makoto/.bashrc"
  4821 bash     NAMI  "/var/mail/makoto"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
  4821 bash     NAMI  "/Users/makoto/.terminfo/78/xterm"
  4821 bash     NAMI  "/usr/share/terminfo/78/xterm"
  4821 bash     NAMI  "/usr/share/terminfo/78/xterm"
  4821 bash     NAMI  "/Users/makoto/.inputrc"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
  4821 bash     NAMI  "/Users/makoto/.bash_history"
[d176:/tmp] makoto% 

#5 [MacOSX] cannaserver も ktrace してしまった。

  4854 ktrace   NAMI  "/usr/local/canna/bin/cannaserver"
  4854 ktrace   NAMI  "/usr/lib/dyld"
  4854 cannaserver NAMI  "/usr/lib/libSystem.B.dylib"
  4854 cannaserver NAMI  "/usr/lib/libSystem.B.dylib"
  4854 cannaserver NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  4854 cannaserver NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  4854 cannaserver NAMI  "/usr/local/canna/lib/dic/canna/fuzokugo.cbd"
  4854 cannaserver NAMI  "/usr/local/canna/lib/dic/user"
  4854 cannaserver NAMI  "/usr/local/canna/lib/dic/group"
  4854 cannaserver NAMI  "/usr/local/canna/lib/dic/canna/dics.dir"
  4854 cannaserver NAMI  "/usr/local/canna/lib/dic/canna/dics.dir"
  4854 cannaserver NAMI  "/etc/hosts.canna"
  4854 cannaserver NAMI  "/tmp/.iroha_unix"
  4854 cannaserver NAMI  "/tmp/.iroha_unix/IROHA"



最近の日記
2024年05月06日
py-setuptools (python 3.11.1)
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
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)