|
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.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 2024年04月29日 ・dkim 2024年03月10日 ・停電 (瞬電) | ||