2006-01-17 曇り,冷え込みなし [長年日記]
_1 風博士で履歴検索
いつの間にか履歴検索が使えなくなっていたので風博士 - 履歴内全文検索を参考にestraierのindexの再作成を行う.
% estindex purge .kazehakase/history_index estindex: INFO: .kazehakase/history_index: purging started estindex: ERROR: .kazehakase/history_index: broken database file
確かに index が壊れている.
% rm -rf .kazehakase/history_index
壊れたのはいらん.
% estindex register -hsuf "*" .kazehakase/history_index .kazehakase/history % estindex relate .kazehakase/history_index
indexを再作成する.
estindex: INFO: .kazehakase/history_index: ... (700000/708791): fsiz=263840648 dnum=27261 wnum=1003238 bnum=2064377 estindex: INFO: .kazehakase/history_index: registration completed successfully ... estindex: INFO: .kazehakase/history_index: writing meta information: fsiz=263958568 dnum=27262 wnum=1003238 bnum=2064377 estindex: INFO: .kazehakase/history_index: relating completed successfully
とのことなので27261ページが履歴検索の対象となった模様.無事履歴検索が可能となった.
_2 find
履歴の保存に関するバグ修正にあるサンプルコマンド
find ~/.kazehakase/history -mtime n
手元では30日に設定しているのでn = 30としてみたが何も表示されなかったので修正されたんやと思っていたが,なんかおかしい.自分でhistoryディレクトリを辿っていくと古いファイルがどんどん出てくる.おかしいぞ.
findコマンドのmanによると
TESTS Numeric arguments can be specified as
+n for greater than n, -n for less than n, n for exactly n.
なので正しくは
find ~/.kazehakase/history -mtime +n
にしないといけないようだ.上の例だと n 日前のファイルのみにマッチすることになる.試しに+nでfindをかけてみたところ山ほどファイルが出てきた.本当に修正されてる?
この件はふりょさんにメールで問い合わせ済み.
追記(20060118 0203): 日本風博士ユーザ会のページは早速修正された.早い!ふりょさんのところでは古い履歴ファイルがちゃんと削除されるそうな.もう1回確認してみよう.
_3 メモ
- オープンソースのライセンス新版「GPLv3」の草案公開,「効力を最大化する法的手段を追加:IT Pro
- 三菱東京UFJ銀行、システム完全統合を1年延期:IT Pro
- ゆっくり時間をかけてどうぞ.
- ITmediaニュース:ウィジェットが使えるデスクトップアプリ「shelldo」
- Yahoo!WidgetのYahoo!Weatherがつかえないので,試してみようかな.
- はてな Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。標準で組み込まれてるものでも結構です。プログラムがどう・・
- [を] Emacsではdmacro.elでキー操作の繰返しより
- dmacro.el - キー操作の繰返し検出 & 実行
- gpg.el -- an easy way to edit GnuPG files encrypted with shared-key cryptography
- 『独り言的もしくは日記的メモ等は, emacs + gpg.el + GnuPG で暗号化して保存』
- Using EmacsClient with screen
- occur や grep で別ウィンドウに該当行を表示 ― fm
- ORG_mode_Manual - Emacsでアウトライン ORG-Mode マニュアルの翻訳
- バッファ移動を簡単に(バッファリスト表示付き)
- バッファ移動を簡単に,C-,(降順)とC-.(昇順)で出来るようにします
- ミニバッファ内でC-wで単語削除です。上位パスのファイルを選択する際に便利です。
- (define-key minibuffer-local-completion-map ”¥C-w” ’backward-kill-word)
- 現在はどこかからもらってきた\C-dなのだが,こちらの方がzshとキーアサインが統一できてよさそう