トップページunix
1001コメント441KB

一人お手軽 Wiki もどき howm part2

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
  howmはバッドノウハウの塊
  Unixはバッドノウハウの塊
  Windowsが最強最高
0798789,7922005/10/13(木) 11:29:50
789,792です。

>>793,795
1.3.1-3.debで、問題となっていたエラーが完全に解消しました。
作者さん、パッケージャーさん、素早い対応をどうもありがとうございました。
07997972005/10/13(木) 11:59:52
>>797 です。
ごめんなさい。C , , で表れるメニューで変更しようとしてますた。
メニューの中の日付は、直接は変更できないのですね。

スレ汚しごめんなさい。m(._.)m
0800作者2005/10/14(金) 23:42:51
>>797
日付もメニューから書きかえられますが, 入力法がわかりにくいかもしれません.
[2005-10-13] 上で RET 1231 RET などと入力すれば, [2005-12-31] に変わります.
詳しくは README で「日付形式」を検索ください.
08017972005/10/15(土) 11:30:19
>>800 作者さま ご丁寧に解答頂きありがとうございます。
お返事遅くなって申し訳ありません。

Debian Sarge の xemacs21 21.4.17 では、menu の [2005-10-15] といった
日付の部分で Enter キーを1度押しただけでも、「Invalid input」となって
しまいます。職場の debian でも、同様に変更できませんでした。

他にも、再現試験が難しいのですが、ときどき日付入力の際に、上記のメッセー
ジとともに変更できない時があります。

こちらで確認したところ、xemacs で起動した時 ×
xemcas -nw 〃 ○
のようです。何か原因が考えられますでしょうか?

P.S. make test というのは、debain のパッケージでインストールした場合、
どこのディレクトリで行えばいいのでしょうか?
0802ヽ(´ー`)ノ ◆.ogCuANUcE 2005/10/17(月) 11:09:54
>>801
Debian のパッケージ作ってるものです。

1.3.1-3 以前のパッケージでは make test に相当する行為ができないので、
さっき作った 1.3.1-4 にバージョンを上げて、

$ HOWM_TEST=t xemacs -q -no-site-lisp -l /usr/share/doc/howm/sample/dot.emacs

でおながい。

// 最近、deb でのトラブルが多くてちょっと凹むぜ…(´Д`)
// emacsen-install で bcomp.el 使うように作り直すかな…。
08037972005/10/17(月) 11:46:52
>>802 さん、いつもパッケージ作成ありがとうございます。 >>797 です。

早速、1.3.1-4 でテストしました。
以下のメッセージが出ましたが、何か原因がわかりますでしょうか?
テンポラリ・ディレクトリの関係のエラーのようですが、当方、まったくわかり
ません。申し訳ありません。

Debugger entered--Lisp error: (void-variable temporary-file-directory)
signal(void-variable (temporary-file-directory))
signal-error(void-variable (temporary-file-directory))
normal-top-level()


0804ヽ(´ー`)ノ ◆.ogCuANUcE 2005/10/17(月) 12:13:21
うへ、xemacs は temporary-file-directory ねぇのか。1.3.1-5 試してくれ。
08057972005/10/17(月) 14:17:41
>>804 さん 早速ありがとうございます。

1.3.1-5 で実行してみました。

Please copy the following text to your bug report.

howm: 1.3.1 (Debian Unofficial Package) (compile: t, make: nil, test: t)
Emacs: 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid (i386-debian-linux) of Tue Feb 8 09:44:14 2005
system: linux
window system: x

という感じですが、これでいいのかな… たびたびすみません。よろしくお願いします。
0806名無しさん@お腹いっぱい。2005/10/17(月) 18:30:04
>>805
その状態で何か適当にファイル開いて、再現する?
08077972005/10/17(月) 19:38:45
>>806 さん レスどうも >>797 です

再現条件がわからないのですが、>>805 のメッセージを出したPCで確認したところ、

少なくとも xemacs で起動した場合、メニューの予定にある [2005-10-17]と言った
日付で Enter すると「Invlid input.」というメッセージが出ました。

xemacs -nw で起動した場合は、1つ目の日付は変更できましたが、その他の日付は
変更できませんでした。

いずれにしても、とても便利なソフトの、ちょっとした不具合なので、今後とも
利用させて頂きます。m(._.)m
0808作者2005/10/17(月) 22:31:00
>>801
xemacs で再現しました. deb の問題じゃないです. ごめんなさい.

ということで, howm-common.el の howm-read-event の定義を
やっつけ修正して, リリース予定版 howm-1.3.2rc1 を出しました.
08097972005/10/17(月) 23:41:40
>>808 作者さま >>797 です。
早速、対応頂きありがとうございます。

取り急ぎ、お礼まで

08107972005/10/18(火) 15:30:35
>>808 作者さま たびたびすみません。 >>797 です。
早速、修正頂いた howm-1.3.2rc1 を試させて頂きました。
tar で展開し、展開したディレクトリで、以下のようにインストールして
みました。(当方、deb パッケージを作成する能力がないので…)

$ ./configure
$ make
$ sudo make install

さっそく、xemacs を起動し、C-,, でメニューを立ち上げようとしたところ
「Wrong number of argument: #<subr make-char-table>,2」
というメッセージとともにメニューが立ち上がりませんでした。
ちなみに、emacs では、ちゃんと動作しましたが、xemacs -nw でも、
同じメッセージが出て起動できませんでした。

一応、ご報告まで
0811作者2005/10/18(火) 23:55:33
>>810
「./configure --with-xemacs」をお試しください.
次から README に書いておきます.
0812名無しさん@お腹いっぱい。2005/10/19(水) 01:24:22
1.3.2 はいつかな?

  ∧_∧  +
 (0゜・∀・)   ワクワクテカテカ
 (0゜∪ ∪ +
 と__)_) +    .
08137972005/10/19(水) 10:12:22
>>811 作者さま >>797 です。

早速、-with-xemacs を付けて試してみました。
$ rm -rf howm-1.3.2-rc1
$ tar zxvf howm-1.3.2-rc1
$ cd howm-1.3.2-rc1
$ ./configure --with-xemacs
$ make
$ sudo make install
$ xemacs &
しかし、起動した xemacs で C-c,, を行うと、
「Wrong number of argument: #<subr make-char-table>,2」
という前回と同じメッセージが出て、動作しませんでした。
ご面倒をお掛けして申し訳ありません。当方、急いでおりませんが、
ご対応のほど、よろしくお願いします。

0814作者2005/10/20(木) 01:01:24
>>813
./configure --with-xemacs; make clean; make test

./configure --with-xemacs; make clean; make; make test
でも同じ症状になるでしょうか?

# 手こずりそうだったら, wiki の方に移っていただく方が早いかも
# http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport
08157972005/10/20(木) 11:10:33
>>814 作者さま >>797 です。お返事ありがとうございます。
後ほど、wikiの方にも書かせて頂きます。

./configure --with-xemacs; make clean; make test
上記のテストでは、メニュー中の予定の日付が変更できました。

./configure --with-xemacs; make clean; make; make test
上記では、make のところで、以下のエラーが出ました。
/bin/sh line 1: rd2 command not found
apt-get install rdtool してから、make test したところ、やはり正常に
メニュー中の予定の変更が可能でした。

ところが、
./configure --with-xemacs; make clean; make; sudo make install
してから、C-c,, を実行しますと、以前と同じエラーメッセージが出ました。
Wrong number of argument: #<subr make-char-table>,2

以上、たびたび申し訳ございませんが、報告致します。
08167972005/10/20(木) 13:11:51
>>814 作者さま >>797 です。 たびたび申し訳ございません。
make testの使い方がようやくわかり、原因もわかりました。

~/.xemacs/init.el の中の以下の一文をコメント化することにより
正常に起動し、メニュー中の日付も変更できました。
;(add-to-list 'load-path "/usr/share/emacs/site-lisp/howm")

いろいろとお手数をお掛けして申し訳ございませんでした。
今後とも有効活用させて頂きます。m(__)m
0817名無しさん@お腹いっぱい。2005/10/26(水) 08:43:03
C-c , l の一覧の順番、デフォルトではmtimeになってますが、デフォルトを
dateにするにはどこを設定すれば良いでしょうか?
0818名無しさん@お腹いっぱい。2005/10/26(水) 14:57:06
howmでいじったファイル名(.*\.howm)が、
find fileの履歴に残らないようにする方法を述べよ(30点)
0819名無しさん@お腹いっぱい。2005/10/26(水) 16:46:27
さて分かる人がどなたもいないようなので、先生 (>>818) 模範解答をお願いします。
0820作者2005/10/27(木) 00:20:15
>>817
(setq howm-list-normalizer 'howm-view-sort-by-reverse-date) ;; 日付の新しい順

または, M-x customize-variable RET howm-list-normalizer RET から
設定してください.

>>818
file-name-history の話だと思いますが, 問題文がよくわかりません.
「何をしたら, どうなってほしいのに, 現実にははどうなる」
の三点を具体例で教えていただけないでしょうか.
08218172005/10/28(金) 19:50:13
>820
おお、そんな変数が。設定したら幸せになりました。

0822名無しさん@お腹いっぱい。2005/10/30(日) 11:34:34
1.3.2 そろそろですか?
0823名無しさん@お腹いっぱい。2005/11/04(金) 13:48:23
メニューの %recent の左端の ">" の上でリターンを押すときに、
= <<< hoge のようにタイトルの位置にリンクがあると直截メモに飛ばずに
リンクが検索されますが、これは仕様でしょうか?
タイトルの位置にリンクを置くのが非標準なのかもしれませんが。
0824名無しさん@お腹いっぱい。2005/11/04(金) 17:31:48
二回たたくじゃなかった?
08258232005/11/04(金) 18:37:53
>>824
確かに二回たたけばメモに飛べますが、
つまり仕様ということでしょうか?
この場合はすぐに飛んでほしいような気もしますが。
08268232005/11/04(金) 18:50:21
> 確かに二回たたけばメモに飛べますが、
> つまり仕様ということでしょうか?
ちょっと勘違いしていました。
検索結果の一覧上で目的のメモの位置まで移動する必要があるので、
ただ二度たたくというわけにはいきませんでした。
0827名無しさん@お腹いっぱい。2005/11/05(土) 13:59:16
>>> boke では?
08283482005/11/06(日) 15:44:13
howm-mode.vimのバージョンアップ速度が遅くて不満なんですが…
0829名無しさん@お腹いっぱい。2005/11/06(日) 15:55:03
>>828
それは vim 版の作者に言えよ。
0830名無しさん@お腹いっぱい。2005/11/06(日) 16:23:34
>>828
> howm-mode.vimのバージョンアップ速度が遅くて不満なんですが…

現在のバージョンアッパーに不満が出てきたら、
今度は自分がバージョンアップする番だよ。
0831ヽ(´ー`)ノ ◆.ogCuANUcE 2005/11/06(日) 17:42:11
む、1.3.2 出てるな。休みが終わらないうちにパッケージ作るか(´Д`)
0832名無しさん@お腹いっぱい。2005/11/06(日) 18:09:13
>>827
>>> の場合はすぐにメモに飛びますね。
<<< の場合は仕様なのかどうか今一つはっきりしませんが。
0833作者2005/11/07(月) 01:00:37
>>823
thx. テスト版で直してみました.
08348232005/11/07(月) 01:35:26
>>833
おお、できました。
早々に有難うございます。
08357972005/11/07(月) 22:44:42
797 です。
>>831 1.3.2 試してみました。xemacs でも、快適です。
作者さん、deb のパッケージャーさん、ありがとう。
0836名無しさん@お腹いっぱい。2005/11/11(金) 22:09:15
wikiのスレが見つからないのでここで質問させてください.

wikiで式をTeXに変換するツールがありませんか?

教えてください.
0837ヽ(´ー`)ノ ◆.ogCuANUcE 2005/11/11(金) 22:27:38
>>836
スレ違いどころか板違いじゃ、ボケ。
0838名無しさん@お腹いっぱい。2005/11/12(土) 00:02:06
じゃあ,どこいったらいいか教えてください.
0839名無しさん@お腹いっぱい。2005/11/12(土) 00:21:58
>>838
Webプログラミング板あたりが良いと思われ。
0840名無しさん@お腹いっぱい。2005/11/16(水) 15:33:05
検索結果でretするとSymbol's definition is void: riffle-contents-current-item

とか言われて、編集モードに移れないようです(test版)
0841作者2005/11/17(木) 22:27:54
>>840
再現しないので make test をお願いします.
0842名無しさん@お腹いっぱい。2005/11/20(日) 13:41:33
Meadow 2.0 で howm-1.3.2 を使っています。
todo と覚書が当日と過去のものしかリストに表示されないのですが
そういう仕様でしょうか?
以前は表示されたいたような気がしているのですが。
0843ヽ(´ー`)ノ ◆.ogCuANUcE 2005/11/20(日) 14:38:16
>>842
howm-todo-schedule-days
howm-todo-schedule-days-before
多分この辺。
0844名無しさん@お腹いっぱい。2005/11/21(月) 19:36:26
すっげぇ昔の
> v1.1.1 から, メニューの todo 欄では
> 「潜伏中のリマインダは表示しない」になりました.
ってやつじゃないの?
> 対策1: 潜伏中も表示する
> (setq howm-menu-todo-priority -80000) ;; メニューに表示する限界旬度
だそうですよ。
個人的には+と-は「指定日のX日前に浮かび上がり、以後ごにょごにょ」
になって欲しいけどどんな風に書くといいんでしょうか?
0845名無しさん@お腹いっぱい。2005/11/21(月) 19:38:28
つかこのスレの>>77じゃん。アフォですね>>844
0846名無しさん@お腹いっぱい。2005/11/23(水) 00:17:29
>>844
うまくいきました。ありがとうございました。
0847名無しさん@お腹いっぱい。2005/11/23(水) 11:07:26
>>841
make testするとちゃんと動きました。

設定がまずいみたいなので見直してみます。
0848作者2005/11/23(水) 23:28:16
>>844
まずは叩き台です.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?FlyingToDo

次から, 潜伏中リマインダのデフォルトは「表示」に戻そうと思います.
「デフォルトは安全側(+ はじめて使う人向け)」にしておくのが良いですよね.
0849名無しさん@お腹いっぱい。2005/11/24(木) 02:36:36
新規メモを開くときに、直前まで w3m-emacs で見ていたウェブページのURLや navi2ch で見ていたスレのURLを自動挿入させることはできませんか?
0850名無しさん@お腹いっぱい。2005/11/24(木) 08:14:51
>>849
emacs-w3m なら c、navi2ch なら U c l して、howm のバッファで C-y する
だけで挿入できるわけだが、その手間すら面倒だということ?
0851名無しさん@お腹いっぱい。2005/11/24(木) 16:02:52
>>849
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SnapDotEl
08528492005/11/24(木) 19:39:15
>>850
そう、まさにその手間が面倒なのです。自分でも情けないけど

>>851
私の求めているものとは少しずれますが、これはこれで色々使えそう。ありがとうございます
0853名無しさん@お腹いっぱい。2005/11/24(木) 23:48:32
other-buffer の major-mode によって、buffer-file-name なり、
適切な URL なりを返す関数を作って、それを howm-create-file-hook に
入れればイイんでないの?
08548492005/11/25(金) 06:58:25
>>853
大体そういうことをすればいいとは思い付いたのだけど、elispをほとんど知らないんですよ
今度の休みにでも勉強するか
0855作者2005/11/28(月) 00:44:54
>>849
叩き台です.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SnapDotEl

それから, win な方に質問があります.
与えられた文字列が絶対パスか相対パスかは,
win の場合どう判断したらいいでしょうか?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Windows
08568512005/11/28(月) 18:40:10
>>852
snap.elだけだと自動で入らなくて、
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ImplementedIdea
の my-howm-template が必要でした。
08578492005/11/30(水) 01:40:59
>>855
ありがとうございます。なんとか叩いてみます

>>856
おおー、これをやらせたかったんだよ。ひゃっほー

と思ったら、直前のメモへの gotoリンクも「snap://〜」で貼られるのが個人的には気になりますね。
とりあえずどこらへんを弄ればよいかは見当がついたので、気長にやってみます。
0858名無しさん@お腹いっぱい。2005/12/11(日) 19:54:48
何か今のテスト版、[YYYY-MM-DD]+ が未来全てメニューに表示されてるんですが。
0859作者2005/12/11(日) 23:34:44
>>858
デフォルトを変更しました(>>848).
隠すには M-x customize-variable RET howm-menu-todo-priority RET
で「Hide sleeping reminders」を設定してください.
08608582005/12/11(日) 23:58:19
>>859
うまくいきました。有難うございます。
0861名無しさん@お腹いっぱい。2005/12/15(木) 20:53:56
Windows上でテスト版を入れてみました。

随分昔の(2004年の)完了済項目がTODOに表示されるように
なってしまったのですが、消せませんか?

test.batで howm-menu を呼んでみても、2003年の baz が表示
されているようです。
0862作者2005/12/18(日) 20:58:31
>>859 と同じ話でしょうか?

「済項目」をメニューに表示しないためには,
M-x customize-variable RET howm-todo-menu-types RET
で「.」のチェックをはずす手もあります.
無駄な検索を減らすために, こちらも設定しておくと
良いかもしれません.
0863名無しさん@お腹いっぱい。2005/12/27(火) 23:37:36
最近メモを取ることが増えhowm-wrapにたどりついたのですが

"C,c-a"としたときに
\xyzzy\howm\0000-00-00-000000.howm 以外メモが表示されないのですが
\xyzzy\howm\2005\12\#2005-12-25-103635.howm# などは
どのようにすれば 表示させられるのでしょうか・・
0864名無しさん@お腹いっぱい。2005/12/28(水) 06:19:58
>>863
xyzzyスレ (part13)に行ってみた方がいいと思いますよ。
そのときはもっと詳しく状況を説明してみてください。
その説明では何のことやらさっぱり分かりませんので。
0865名無しさん@お腹いっぱい。2005/12/29(木) 18:20:05
すんませんでした。
0866名無しさん@お腹いっぱい。2006/01/01(日) 22:39:37
Win←→UNIX(Linux)等でマシンのデフォルト文字コードが違う環境で、同期
して使ってらっしゃる方いらっしゃいますか?
0867名無しさん@お腹いっぱい。2006/01/05(木) 09:38:28
Debian GNU/Linux unstable の emacs-snapshot 20060103-1 で

+ font-lock defaults are now set early and in all entry points, which
should hopefully fix fontification issues in Gnus (closes: #344610).

この変更がなされたせいか、以下のエラーにより howm 1.3.2-1 をインストール
出来なくなってしまいました。

In toplevel form:
howm.el:40:1:Error: Font-lock trying to use keywords before setting them up
0868名無しさん@お腹いっぱい。2006/01/05(木) 21:22:55
>>866
それってemacsenの文字コード対応の話になるでしょ。
漏れは、PocketBSDのnemacs(emacs18)のメモ(デフォ:euc)をWinXPの
cygwinのemacs21(デフォ:sjis)で使ってるけど、ぜんぜんストレス
感じなくなってきた。
メモ的なものは、rd形式にしてる(rd-mode.elはnemacsでも
ちょっと変更しただけで使えるので)ので、PBSDでは保存時はeucになるし、
WinXPではsjisになるけど、emacsは、読み込み時にデフォの文字コードに
変換してくれるから、バーには'euc'とか'S'とか出てるけど、何も文字
コードのこと意識せずにできちゃってる。
「予定」は、スケジュールソフト(xcal)のデータ(euc)をhowmのデータ形式に
Perlで変換してるけど、eucのまま、最初に出てくるhowmのメニューも
インスコしたときのeucのまま。コードが混じってることは、気になるけど、
プリントアウトするとなると問題になるんだろうなぁ。
0869名無しさん@お腹いっぱい。2006/01/06(金) 00:16:01
howm wikiの方でAttachableTimerがよくagaってるけど、誰か使ってる人いるの?
0870名無しさん@お腹いっぱい。2006/01/06(金) 00:18:51
>>868
有難うございます。
ちなみに、~/.emacs で、

(setq howm-view-use-grep t)

にしてますか?howmのfake grepだと文字コードは関係ないと思うのですが、
grepを使ってるかどうか知りたいんですが。
0871名無しさん@お腹いっぱい。2006/01/06(金) 12:06:38
メモ自体は600ファイルぐらいで、1.3.2使ってますが
key-scan にかなり時間かかります。
なんかストレスが溜らない設定とかあるんでしょうか。
マシンスペックは十分です。
CPU Pen4 2.4GHz
Mem 1.5GB
HDD SATA 7200prm



0872名無しさん@お腹いっぱい。2006/01/06(金) 12:13:43
>>871
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Windows

自分はMeadow3(WinXP)だけど、~/.emacsに以下を追加してる。

; GNU grepを使用する
(setq howm-view-use-grep t)
(setq howm-view-grep-command "c:/cygwin/bin/grep")
(setq howm-view-fgrep-command "c:/cygwin/bin/grep")
(setq howm-view-grep-extended-option "-E")
(setq howm-view-grep-fixed-option "-F")

これだと、自分は3000のメモがあるけど、大体2秒以下で検索出来てる。
CPU Pen4 2.4GHz Mem 512MBで。
0873名無しさん@お腹いっぱい。2006/01/06(金) 14:20:21
>>867
くそは待った。
とりあえずこれで逃げる。
--- cheat-font-lock.el.org Fri Jan 6 14:14:21 2006
+++ cheat-font-lock.el Fri Jan 6 14:14:21 2006
@@ -53,7 +53,8 @@
;; ))

(defun cheat-font-lock-20040624-format-p ()
- (= (length (font-lock-compile-keywords '(("dummy" . 'dummy)))) 3)) ;; dirty
+ (font-lock-set-defaults)
+ (= (length (font-lock-compile-keywords '(("dummy" . 'dummy)))) 4)) ;; dirty
(defun cheat-font-lock-compiled-p (keywords)
(eq (car-safe keywords) t))
(if (cheat-font-lock-20040624-format-p)
0874ヽ(´ー`)ノ ◆.ogCuANUcE 2006/01/06(金) 18:45:52
deb のメンテナです。howm_1.3.2-2 上げたので試してみてほしい。
とりあえずこちらの手元では上手くインストールできた。動作も問題なさげ。
変更点は >>873 と同じ。

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344610&msg=50
>
> We believe that the bug you reported is fixed in the latest version of
> emacs-snapshot, which is due to be installed in the Debian FTP archive:
>
> ...snip...

emacs-snapshot upstream での変更なので、Debian 以外の環境でも、CVS 版の
Emacs なら再現すると思う。howm の方でも対応してもらえると嬉しい。
08758682006/01/06(金) 20:48:26
>>870
eucのファイルとsjisのファイルが混ざってるけど、漏れは、問題なく
検索できてるよ。なぜだかは分からない。ファイルごとに検索語をその
ファイルの文字コードに変えて検索してくれてるとしか思えないけど。
08768672006/01/06(金) 20:51:53
>>873,874
ありがとうございました。無事インストール出来ました。
動作も問題ありません。
08778682006/01/06(金) 20:55:39
>>870
>(setq howm-view-use-grep t)
>
>にしてますか?howmのfake grepだと文字コードは関係ないと思うのですが、
>grepを使ってるかどうか知りたいんですが。

あ、ピンとはずれのレスすまソ。
漏れは、これっきゃ書いてない。
;;; howm
(setq howm-menu-lang 'ja)
(require 'howm)
それだったら、grep使ってないってことかい?menuの検索(grep)ちゅうの
でやってるんだが、まだファイル数10個くらいしかないから:-)
08788722006/01/06(金) 21:03:23
>>877
そうです。grepは使ってないです。
やるんだったら、lgrepとか使わなればいけないんだろうけど、そのラッパー作成はpending。
0879作者2006/01/07(土) 01:52:32
>>871 >>872
他に関係しそうな設定は↓にまとめてあります.
M-x customize-group RET howm-efficiency RET

>>873 >>874
thx.
(font-lock-set-defaults) はおっしゃる通りです.
その次行の「3 → 4」という修正はなんででしょう?

とりあえずテスト版で前者だけ直してみました.

>>878
勇者待ちですね…
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?CodingSystem
08808732006/01/07(土) 14:01:26
>>879
3 → 4はゴミが混入しただけみたいです。
08817972006/01/08(日) 21:45:46
>>874 deb のメンテナ方、それから作者さん、いつもありがとうございます。

レスおそくなりましたが、howm_1.3.2-2 を xemacs で試してみました。
今のところ、全く正常に動作しております。
まずは、ご報告まで

P.S. 最近は、すっかり emacs 使いになってしまいました。
0882名無しさん@お腹いっぱい。2006/01/10(火) 03:05:53
質問です。
たまたまhowmでgrepを使わない設定でやってみたら、使う設定より起動時間や
検索速度が2〜3秒速くなりました(メモ数600くらい)。

howm wikiのExcludedFileのページを見ると、どうやらhowmディレクトリ以下に
画像ファイルを貯めこんでいたのがgrepを使う設定で遅くなった原因だと分っ
たんですが、そのページの対策方法
『対象外ファイルを捨ててから検索に直すコードのでっちあげ』
を試したんですけど、まだgrepを使わない設定の方が速いです。

ひょっとしてhowm-excluded-file-regexpの設定を間違えているのかな?
以下のように指定しているんですけど、あっているでしょうか?
(setq howm-excluded-file-regexp "\\(^\\|/\\)\\([.]\\|CVS/\\)\\|[~#]$\\|\\.\\(bak\\|elc\\|gz\\|aux\\|toc\\|idx\\|dvi\\|jpg\\|gif\\|png\\|ps\\|eps\\)$")

あと、howm-excluded-file-regexpの設定をなしにしても、grepを使わない設定
の方が速いんですが、こういうもんなんでしょうか?

環境はVine Linux3.2, emacs 21.3.1, gnu grep 2.5.1, howm 1.3.2 です。
0883名無しさん@お腹いっぱい。2006/01/10(火) 08:41:14
>>882
自分はMeadow3, Cygwin GNU grep 2.5.1, howm-test-060107
の環境ですが、そのhowm-excluded-file-regexpを設定しても、速くはなりませんでした。
メモ数は2700くらいなのですが、grepでC-c , tすると、

howm-view-use-grep nil で16秒
howm-view-use-grep nil で5秒

でした。
0884名無しさん@お腹いっぱい。2006/01/11(水) 00:15:55
>>883

882です。とういうことは
howm-excluded-file-regexp
の設定を間違えている可能性が高いってことですね。
ネットで拾った設定をそのまま使ったんですけど、うまくいかなかったみたい…。

これって正規表現ってやつですよね。ちゃんと使えるように勉強してきます…。

できれば、どなたか設定例みたいなのを教えていただけますか?
0885名無しさん@お腹いっぱい。2006/01/11(水) 15:20:40
大変便利に使わせてもらっています。

たとえば

[2005-10-23]! ぷろじぇくと1:しなきゃいけないこと1
[2005-11-20]@ ぷろじぇくと1:うちあわせ
[2005-11-26]! ぷろじぇくと1:しなきゃいけないこと2

なんていう %reminder があったときに

%projectとすると

ぷろじぇくと1
[2005-11-20]@ うちあわせ
[2005-10-23]! しなきゃいけないこと1
[2005-11-26]! しなきゃいけないこと2

を表示することなんて難しいでしょうか?これが出来ればプロジェクト管理が出来るのですが…。

もちろんただの希望です。
0886名無しさん@お腹いっぱい。2006/01/11(水) 15:40:53
>>885
C-c , s ぷろじぇくと1 RET
0887名無しさん@お腹いっぱい。2006/01/11(水) 18:14:32
>>886
それでもリスト化されますが、できればreminder項目のみ表示されて、
なおかつ、メニューモードで開ければかなりうれしいんです。
0888名無しさん@お腹いっぱい。2006/01/11(水) 18:30:55
>885
gtd?
プロジェクトをうまく表現するのむずかしいよねえ。
ttp://www.goodpic.com/mt/archives2/2005/07/gtd_wiki.html
をまねして特定のファイル作ったり、
個々のtodoに>>>projekutoって書いて
menuにそれらへのリンク?を置いたりしてみたけど
今や結局そんなの使わなくなったw
0889名無しさん@お腹いっぱい。2006/01/11(水) 20:01:53
882です。正規表現ちょっとかじってみました。
"\\.\\(jpg\\|gif\\|png\\|ps\\|eps\\)$"
でなんとか期待通りに動きました。
でも、grepを使う設定だと遅いままです…。
howm wikiに載っていた方法がうまく効いていないみたい…。

面倒なので画像ファイルをhowm管理外のディレクトリに
移動したら、サクサク起動したり検索したりできるように
なりました。
とりあえずhowmディレクトリにはメモファイルだけ置くよ
うにしま〜す。
0890ヽ(´ー`)ノ ◆.ogCuANUcE 2006/01/11(水) 20:30:29
>>887-888
(defun howm-menu-search-regexp (key)
(let* ((folder (howm-make-folder:files (howm-search-path)))
(is (howm-view-search-folder-items key folder)))
(mapconcat (lambda (item)
(howm-menu-list-format (howm-view-item-basename item)
(howm-item-summary item)))
is
"\n")))

(defun howm-menu-search-reminder (&optional key)
(howm-menu-search-regexp (format howm-reminder-regexp-grep-format
(concat howm-reminder-types (when key (concat ".*" key))))))

(add-to-list 'howm-menu-allow 'howm-menu-search-reminder)

を eval して、メニューに

%here%(howm-menu-search-reminder "ぷろじぇくと1")

で、期待した動作になると思うけどどうよ。
0891名無しさん@お腹いっぱい。2006/01/12(木) 00:26:28
>>889
grepするときのLANGはCにしてんだよね?
0892名無しさん@お腹いっぱい。2006/01/12(木) 00:47:01
>>891
してませんが…。
というか、そうした方が検索が速くなるって見た覚えが
あるんですけど、やり方が分らないので…。
0893名無しさん@お腹いっぱい。2006/01/12(木) 08:19:25
>>892
.bashrcに
alias grep='env LANG=C grep'
とやればいいんでしょうか?ターミナルから検索したら若干速くなりました。
howmからはまだメモが少ないからか差がわからなかったですが…。

あらためて検索にかかる時間を測定してみました。
howmで"あ"を検索 (s[固定])
grep設定なし : 約3秒
grep設定あり : 約5秒
grep設定あり(env LANG=C) : 約5秒
なぜかgrepを使わない方が速いんですけど?。

howmのmenuをよくみたらg[正規]検索ってあるんですね。こっちで
検索したらgrepの方が速くなりました。
howmで"あ"を検索 (g[正規])
grep設定なし : 約3秒
grep設定あり : 約2秒
grep設定あり(env LANG=C) : 約2秒

まだメモが少ないのでそれほど気にならない差ですけど、また
時間があるときにいろいろ試してみま〜す。
08948852006/01/14(土) 09:25:41
>>890

(require 'howm)
(add-to-list 'howm-menu-allow 'howm-menu-search-reminder)


メニューに %here%(howm-menu-search-reminder "ぷろじぇくと1") を追加すると

Wrong number of arguments: #[(info line item)
"\305^H#^[\306K^L\"\210^K)\207"
[howm-menu-list-format info line s item format howm-menu-list-put-item] 4], 2

とエラーが出ます。

文字コードはUTFしています。
0895ヽ(´ー`)ノ ◆.ogCuANUcE 2006/01/14(土) 11:39:14
>>894
ごめん、手元で再現しないや…。(defun ...) も eval したんだよね?

emacs と howm のバージョン、howm に関する設定と debug-on-error した時に
表示されるトレースをおながい。

Emacs 22.0.50.1、howm 1.3.2 で、emacs -q で起動して試した限りでは
問題ない。UTF-8 も大丈夫だったけど…。
0896名無しさん@お腹いっぱい。2006/01/14(土) 23:03:56
rastって、昨年の夏から全然動きないね。
0897名無しさん@お腹いっぱい。2006/01/14(土) 23:48:37
lastだったりして
■ このスレッドは過去ログ倉庫に格納されています