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

一人お手軽 Wiki もどき howm part2

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
  howmはバッドノウハウの塊
  Unixはバッドノウハウの塊
  Windowsが最強最高
0585名無しさん@お腹いっぱい。05/03/07 23:27:18
>>584
まるで昔の自分を見ているようだ。
手元のメモには以下のように書いてあります。
---- ここから
= Howm on Meadow で grep が exec format error する件
[2004-08-12 16:49] >>> ~/.emacs

cygnus の /bin/fgrep, /bin/egrep は /bin/grep へのシンボリッ
クリンクになっているため、Meadow から exec できないらしい。
潔くシンボリックリンクを削除し、fgrep.exe, egrep.exe を grep.exe のコ
ピーとして OK
---- ここまで
この方法ではだめだったってことですよね。
現在使っている環境では /bin/egrep はシェルスクリプトになっており、上記の
コピーはせずに動いています。だから、Cygwin の最新版にするというのも
解ではないかと。
Win2k SP2 + howm050205 + cygwin grep 2.5.1a-1
0586名無しさん@お腹いっぱい。05/03/08 04:48:36
>>585
どもです。Cygwin をアップデートして、.emacs に

  (setq howm-view-use-grep t)

と書くと、大文字小文字の区別なく検索ができました。
どうも、ありがとうございました。

さて、連続質問で恐縮ですが、utf-8 でファイルを保存し、
A で一覧表示 (setq howm-list-all-title t) すると題名が
文字化けしてしまいます (正確には ascii 文字以外?)。

ファイル自体はちゃんとエンコーディングされております。
また題名に半角カナ等は使用していません。

setq default-process-coding-system をいじってみましたが、
よく分らなかったので、御存じの方よろしくお願いします。
058758605/03/08 05:08:24
追記

> A で一覧表示 (setq howm-list-all-title t) すると題名が
> 文字化けしてしまいます (正確には ascii 文字以外?)。

なお、キーワード検索をしたり、リンクを踏んだ時の一覧表示
では文字化けしません。

> ファイル自体はちゃんとエンコーディングされております。

上記は、メモの表示・編集は文字化けなしにできるということ
です。

0588作者05/03/09 00:03:04
>>579
howmoney はいかがですか?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?howmoney

>>580
1) 2) は migemo の領分でしょうか.
3) は, rot13 ならでっちあげてみましたが… :p

>>581
make test をお願いしたいです.
>>230-236 でも .svn の話が出ましたけど, 詰められませんでした.

>>583
多人数版っぽいものとして,
RandomNote へ <<< を追加するパッチならこちらにあります.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?RandomNote

>>586
できれば, まず howm のバージョンを上げてください ^^;
それから,
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport
のように再現法を教えていただけると助かります.
0589作者05/03/09 00:05:47
>>582
あぶなっかしい版をお試しくださってありがとうございます.
howm-title-from-search は直しました.
他は再現できなかったので make test をお願いできないでしょうか.

「遅い」については,
http://howm.sourceforge.jp/a/howm-test050109.tar.gz
http://howm.sourceforge.jp/a/howm-test.tar.gz
で, それぞれ以下を調べていただけると助かります.

・emacs, howm を起動
・M-x howm-bug-report で表示されるバージョン一式を保存 … (1)
・一覧(*howmS*)を表示
・M-x eval-expression → (mapcar #'elp-instrument-package (split-string "action-lock cheat-font-lock gfunc howm riffle"))
・RET でメモを開く
・M-x elp-results の結果を保存 … (2)
・(1)(2) を晒す

手元ではほとんど差がでませんでした.

あとは, こんなのとか?
(setq howm-keyword-case-fold-search t) ; 大文字小文字を同一視
(defun my-revert-buffer () (interactive) (revert-buffer nil nil t)) ; モード保つ
059058605/03/09 04:42:23
>>589 作者さん、どうもです。

howm-1.2.1 にアップデートしても症状は変らなかったので、
.emacs の設定を見直してみましたら、原因がわかりました。

先に使っていた howm-1.1.0.3 では検索(S, G)の際、何故か
大文字小文字を区別していたので、このスレの >>51 あたり
を見て、

  (setq howm-view-use-grep t)

と書いたのがマズかったようです。これをはずせば旧版でも、
utf-8 のファイルのタイトルが「一覧」表示で文字化けなく
きちんと表示されます。また上記の最新版では、特にこれを
書かなくとも、大文字小文字を区別せずに検索してくれて
います。

簡便な説明で恐縮ですが、取り急ぎご報告までに。




0591名無しさん@お腹いっぱい。05/03/12 17:26:00
howmのメニュー画面で、サマリーに[Private]と入ったメモをデフォルトで表示させない
ことって出来ますか?mhcのデフォルトカテゴリーみたいに。
0592作者05/03/13 22:39:08
こんな感じのことでしょうか?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
0593名無しさん@お腹いっぱい。05/03/16 23:38:25
>>592
591とは別人ですが、面白いですね。C-c,a とか C-c,s でも特定カテゴリを
hide できると嬉しいのですが。

今まではデータと日誌を別フォルダにしてスイッチしていたのですが、
これだと共存できそう。
0594名無しさん@お腹いっぱい。2005/03/25(金) 12:27:33
最近 howm を導入したばかりのものです。新参でありながらアイディアのご相
談で恐縮です。「こざね法」という梅棹忠夫著「知的生産の技術」で紹介され
ている作文の方法があり、愛用しています。これは howm でやれることなんじゃ
ないかと思いつきました。

「こざね法」というのは、要は作文したいテーマに関連して思いつく単語や文
章を、まったく整理をしないままに1事項1枚の小さな紙切れに書いていきます。
できあがったカードの束を机の上に並べて眺めると、自分がやりたいこと、考
えていることが整理されてきます。今度はそれを文章になるように上から順番
に並べていきます。その際、重複やいらないカードはわきにどけたり、新たに
思いついたことや必要な事項のカードを新たに作ったりしながら何度も並べか
えの試行錯誤をします。最終的に上から重ねたカードの束が、いつの間にか素
晴しい文章の雛形になっており、あとは1つの文章としてそれらのカードを連
結すればよい文章ができてしまうという魔法のような作文技術です。

これを howm でやろうとすると、例えば次のような感じになるかと思います。
howm で1事項1ファイルで断片的なメモをガシガシ書いてそれらを一覧表示→
新に項目を追加したり削除したりしながら一覧表示の順序を自由に入れ替え作
業をする→最後にそれらの項目を連結出力する→その連結出力の結果をそのま
ま推敲して文章完成!

とりあえず、こういった使い方が現行のままで可能でしょうか?

梅棹忠夫「知的生産の技術」
ttp://www.amazon.co.jp/exec/obidos/ASIN/4004150930/qid=1111719995/sr=8-1/ref=sr_8_xs_ap_i1_xgl/249-6929351-7255557
0595名無しさん@お腹いっぱい。2005/03/25(金) 14:08:59
>>594
sort がネックかも。タイトルの頭に数字を適当に振って名前順ソートとかかな。
0596名無しさん@お腹いっぱい。2005/03/25(金) 14:23:06
>>594
howm でやるより新たに作った方が楽なような気がするなあ。
0597名無しさん@お腹いっぱい。2005/03/25(金) 16:00:59
>>594
でもおもしろそうだね
0598名無しさん@お腹いっぱい。2005/03/25(金) 16:56:58
スレ違いだけど wema あたりだとやりやすそう。
0599名無しさん@お腹いっぱい。2005/03/26(土) 15:27:34
test041224 → howm-test050303 の間のどこかで、C-c,a の結果が逆順になっ
てるようですが、仕様変更ですか?

howm-list-normalizer がデフォルト(mtime)の時に、古いファイルが上に来て
しまいます。S mtime だと期待通りに動作します。
06005992005/03/27(日) 04:46:44
>>599 ですが、howm-list-all-title -> t の時に逆順になるようです。
0601名無しさん@お腹いっぱい。2005/03/27(日) 13:48:44
howmとlispのカレンダーって連携取れるのでしょうか?
0602名無しさん@お腹いっぱい。2005/03/27(日) 15:19:29
>>594
Windows のみだが、「Idea Fragment2」
http://homepage3.nifty.com/neko33/lzh/ideafrg2.htm
0603名無しさん@お腹いっぱい。2005/03/30(水) 01:17:56
>>594
おいらは文章を切り貼りする必要は無いけど、むしろ、Howm でつけてる TODO
に親子関係をつけて管理したいなぁ。
1TODO=1ファイルとすれば、コザネと同じ仕組みでできるかなぁ。
0604名無しさん@お腹いっぱい。2005/03/30(水) 02:59:31
>>603
一つのプロジェクトのまとまりを1ファイルとして、
その中にそのプロジェクトのタスクを並べて書くのは?
親子関係とかはインデント付けるとか。

処理経過とかもそこに書いとけばそのファイルを見れば把握できる。
長くなれば別ファイルに分けて、リンク。
0605名無しさん@お腹いっぱい。2005/03/30(水) 09:15:11
メニューに特定文字列を含むリスト表示を出す場合ってどうやるんですか?
%eval%(howm-list-grep-fixed "hoge") じゃ駄目ですよね。引数の与え方って?
elisp 初心者でスマソ。
06065992005/03/30(水) 12:49:32
>>599,600 (実は 593 も) への対応多謝。

ついでに、howm-list-recent-title -> t の時 (howm-list-title -> t でも)、
C-c,,l で連結表示 (@ key での表示) にならないようです。
06076062005/03/31(木) 10:53:26
|+ [2005-03-30]
| o メニューに %here%(howm-menu-search "ほげ") と書けば, 「ほげ」の検索結果を埋め込み
多謝。
0608名無しさん@お腹いっぱい。2005/03/31(木) 10:54:42
>>607
From 605 の間違いですた。
06096072005/03/31(木) 11:15:07
何度もすみません。

%here%(howm-menu-search "ほげ") はいけましたが、
%eval%(howm-menu-search "ほげ") は駄目なんですね(mini buffer 出力だから?)。

605 の書き方が悪かったのかもしれませんが、そのボタンを叩くと特定文字列
を含む一覧が出力されるようにしたいんです。

ついでに、grep -v "Private" なんかができたら、
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
の後半は統合できそうですね。
06105942005/03/31(木) 13:52:46
「こざね法」についてコメントどうもです。
マシンの引越し(PenII 333 → Pen M 745)をしていてリプライが遅くなりました。
現行のままでは>>594のような使い方は難しそうですね。

できるかどうかは別にして、以下のような仕様を考えてみました。

・カテゴライズについて
Mew のような virtual holder を作る。検索や一覧から、作文のテーマに関
係ありそうなものを次々とその virtual holder に放り込んでいく。

・順番入れ替について
virtual holder 内の一覧を、例えばnavi2ch.el の bookmarks のように
C-k, C-y で順番を並べかえられるようにする。

・文章化について
virtual holder の一覧を1ファイル出力

これらが実装されただけでも万々歳ですね。後は日々ガンガンメモしまくり。
会議なんかでもhowmでメモしながら参加し、終ったらそれらのメモをこざね法
で文章化、1ファイル出力し、それをt-diaryかなんかにアップしておく。

例えば、あるテーマについての論文を毎日読んでいき、それぞれの論文のつい
てどんどんメモしていく。ある程度関連論文を読み終ったら、検索をかけて一
覧作成。相互の論文のつながりを考え、ファイルの順番入れ替え。新たに思い
ついたこは追加。最後に1ファイル出力。t-diaryにアップ。これでもうそのテー
マについては相当すっきりと全体図がつかめているはずで、研究会の要旨なん
かすぐに書けてしまいそうです。
0611名無しさん@お腹いっぱい。2005/03/31(木) 14:14:13
zaurus c1000でhowmを使ってます。使い勝手は母艦のPCと変わらないのですが、
やはりzaurusだとhowmを起動するときにちともたつきます(20〜30秒くらい)。

どうもメニュー画面のToDoや予定表を読み取るのに時間がかかっているようで
す。(setq howm-menu-refresh-after-save nil)
とかやって、メモ保存時はメニュー画面更新をしないようにしているのです
が、やはり起動時が…。

そこで質問ですが、一度読み取ったToDoや予定表のデータを一時ファイルとし
て保存、次回起動時にはその一時ファイルを読み込んでメニュー作成、といっ
た設定は可能なのでしょうか?
0612名無しさん@お腹いっぱい。2005/03/31(木) 15:10:30
>>610
これは見た?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SortByHand
0613名無しさん@お腹いっぱい。2005/03/31(木) 19:00:23
emacs起動直後にhowmのメニューを自動で表示する方法ってないかな
0614名無しさん@お腹いっぱい。2005/03/31(木) 19:08:36
emacsの設定じゃないの
0615名無しさん@お腹いっぱい。2005/03/31(木) 19:31:32
emacsの設定だってのは猿でもわかるだろ
要はどう設定するかが知りたいんでねーの?
0616名無しさん@お腹いっぱい。2005/03/31(木) 19:37:49
そう思うならなら教えてあげれば?
0617名無しさん@お腹いっぱい。2005/03/31(木) 20:20:33
(´・д・`) ヤダ
0618作者2005/03/31(木) 22:56:23
>>593 >>594 でっちあげてはみたのですが… ^^;

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
「別フォルダにしてスイッチ」と比べてどのあたりがうれしいでしょうか?

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SortByHand
こういうのは outline-mode の方が幸せだったりしませんか?
# それとも簑系とか

>>601 ここが一番まとまってそうです.
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=howm+calendar

>>603 アイデアが出たら教えてください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?TangledToDo

>>606 「タイトル表示設定がオフなときは連結表示」というおせっかい仕様です.
困ることあります?

>>609 そちらでしたか.
メニューファイル 0000-00-00-000000.howm に「HO%"GE" >>> ほげ」と書けば,
キー G で「>>> ほげ」が発動します. (> は実際は半角で)

grep -v は, テスト版なら, 一覧から「C-u G」や「C-u f → contents」です.

>>611 現状だとできませんねえ…
まず念のため確認ですが, howm-view-use-grep は t ですよね?

>>613 .emacs の最後に (howm-menu) と書いてください.
0619名無しさん@お腹いっぱい。皇紀2665/04/01(金) 00:58:26
>>618
いつもありがとうございます。

HidePrivateReminder に関しては、やはりポケットひとつ原則にできるのが嬉
しいです。が、grep と grep -v の同時適用ができればそれで充分な気がして
きました。

ちょっと C-uG / C-uf -> contents を試してみてまた報告します。
0620619皇紀2665/04/01(金) 01:29:07
利用イメージをちょっと書いてみます。

%eval%(let ((howm-template "= %date\n\n%cursor\n"))(howm-create))
をメニューに定義して、

= [2005-03-31 07:20]
ほげほげ

って感じで、日誌をだらだら書いています。で、大事そうなメモは別に C-c,c
で項目を立てて時系列とは別に管理しています。

この時、日誌部分だけ時系列ソートで一覧したいな、とか、日誌はよけてメモ
だけ表示したいな。とかいうニーズがあるわけです。

というわけで、とりあえず欲しいなという機能は、メニューから「>>>ほげ」
発動時に howm-list-normalizer に by-reverse-date とか与えたいなぁ、とか、
正規表現で発動したいな、とか。あと、grep hoge|grep -v hage とかもやはり
メニューから発動できないかなぁ、というへんでしょうか。%eval% で可能なら
それでいいんですけど。
0621名無しさん@お腹いっぱい。皇紀2665/04/01(金) 03:51:07
>>618
611で質問した者です。すみません。
(setq howm-view-use-grep t)
は具合が悪かったのでコメントアウトしていました。

設定としては
(setq howm-view-use-grep t)
(setq howm-view-grep-option "-Hn")
としたのですが、メニュー画面に予定、Todoは表示されませんでした。メモの
検索もできません。"-Hn"のオプションをいろいろ変えたのですが、結果は同
じでした。

以下の設定を加えても、うまくいきませんでした。
(setq howm-view-grep-command "egrep")
(setq howm-view-fgrep-command "fgrep")

zaurus C1000のgrepのバージョンは
$ grep --version
grep (GNU grep) 2.2
Copyright …(以下省略)
です。

とりあえず、grepの設定をしないで起動時だけ我慢すればよいのですが…。ど
なたか対処法を知っていましたらお願いします。ちなみに起動時で時間がかか
るところは以下の通りです。メモは500ファイルくらいあります。
Loading cl-extra...done 約10秒
scanning schedule...done 約8秒
scanning todo...done 約5秒
0622作者UNIX時間(+0900)35/04/02(土) 00:03:21
>>620 こんな感じでいかがですか?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?MenuHack

>>621 本気で使うなら grep は必須だと思います.
リナザウの場合は↓をごらんください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus

# 単に "-Hn" → "-Hnr" ではだめだったんですよね?
# 「busybox でない本物の egrep, fgrep を使う手順」を
# 教えていただけると助かります > リナザウな方
0623名無しさん@お腹いっぱい。UNIX時間(+0900)35/04/02(土) 02:39:53
>>622
はい"-Hnr"でもだめでした。

$ grep -r
とやると
grep: invalid option -- r
Usage: (以下略)
と怒られましたので、grepをどうにかする必要がありそうです。

ちなみに.emacs.elで
(setq howm-view-use-grep t)
と指定するときは以下の2つ
(setq howm-menu-top nil)
(setq howm-menu-file "0000-00-00-000000.howm")
を指定しないとhowmのメニュー画面すら立ち上がりませんでした。
(これもgrepの問題かな?)

できれば、「~/howm/ 直下にメモをべた置きする」ではなくgrepを置き換えて
対策をしたいので、もう少しネットをあさってみます。
0624名無しさん@お腹いっぱい。UNIX時間(+0900)35/04/02(土) 08:00:48
>623
一応ここにある
[Zaurus アプリケーション大全 懼イ New & Version up]
ttp://www.takei.gr.jp/zaurus/cha8.html
grep -V
grep (GNU grep) 2.3
+ multi-byte extension 2.0.1 (by gotom@debian.or.jp)
Copyright (C) …以下略

俺はC760だけどPathの指定が必要かも
(setq howm-view-use-grep t)
(setq howm-view-grep-command "/home/root/usr/local/bin/grep")

ちなみにEUC以外の文字コードだと化けたり、検索が出来なかったり
いまいち使いこなせなくてすぐあきらめた。

遅いけど我慢してる ファイル数902 起動に1分弱
0625名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 17:22:05
howm/zaurusC1000ですが、624さんの情報で少し状況が改善しました。
ttp://www.takei.gr.jp/zaurus/cha8.html
からパッケージをとってきて展開、実行ファイルを抜き出し、
grep-jaに名前を変えてPATHの通ったディレクトリに入れました。

(setq howm-view-use-grep t)
(setq howm-view-grep-command "grep-ja")
(setq howm-view-grep-option "-Hnr")

とするとメニュー画面の[予定]、[Todo]はちゃんと表示されました。検索ですが、
検索 s[固定] ではダメでしたが
検索 g[正規] で検索が可能でした。
少し検索結果がおかしいのですが(タイトル表示部に文の内容が表示されてし
まう)、オプションの"-Hnr"を"-HnrE"にしておくことで改善しました。

howm起動時間($ emacs -f howm-menu)は
約45秒だったのが、約25秒まで短くなりました。

未解決な問題として、
メニュー画面の[予定]、[Todo]に表示されている項目やリンクの">>>"
上でのEnterが"No match"と怒られてメモに飛べません。
0626作者UNIX時間(+0900)35年,2005/04/02(土) 19:24:03
私の方でわかったことは wiki に追加していきます.
お手数ですがときどきチェックしてみてください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus

grep --version を見ると GNU grep なんですよねえ?
これはごじぶんでインストールされました?

とりあえず, ↓の結果を教えていただけないでしょうか.
・シェルで「which grep」「which egrep」「which fgrep」
・シェルで「egrep --version」「fgrep --version」
・emacs で「M-x describe-variable exec-path」
・emacs で「M-x howm-bug-report」で表示されるバージョン一式

起動時間については, 以下の比較が知りたいです.
(a) 単に emacs
(b) emacs -f howm-menu
(c) メニューファイルから %schedule, %todo を消して emacs -f howm-menu
(d) かわりにメニューファイルへ %reminder と書いて emacs -f howm-menu
(e) メニューファイルを最初の状態に戻して, もう一度 emacs -f howm-menu
0627名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 20:35:20
>>626
長くなるので、いくつかに区切って送信します。

grepはzaurusに初めから入っていたものです。ひょっとしたら何かのパッケー
ジに上書きされたものかも知れないので確認してみます。で、とりあえずバー
ジョンを省略しないで書くと

$ grep --version
grep (GNU grep) 2.2

Copyright (C) 1988, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

となりました。
0628名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 20:49:43
続き…
$ which grep → /bin/grep
$ which egrep → /bin/egrep
$ which fgrep → /bin/fgrep

$ egrep --version → grep (GNU grep) 2.2
$ fgrep --version → grep (GNU grep) 2.2

0629名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 20:51:43
続き…
・emacs で「M-x describe-variable exec-path」

exec-path's value is
("/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/usr\
/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/pt\
ex/bin" "/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin\
" "/usr/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "\
/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/ptex/bin" "/hom\
e/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/usr/local\
/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/ptex/bin\
" "/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/us\
r/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/home/\
QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/opt/QtPalmtop/libexec/ema\
cs/21.3.50/arm-sharp-linux-gnu")


*List of directories to search programs to run in subprocesses.
Each element is a string (directory name) or nil (try default directory).

You can customize this variable.

Defined in `C source code'.
0630名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 21:10:59
続き…
・emacs で「M-x howm-bug-report」で表示されるバージョン一式

Please copy the following text to your bug report.

howm: 1.2.1 (compile: nil, make: nil, test: nil)
Emacs: 21.3.50.1 (arm-sharp-linux-gnu) of 2005-01-16
system: gnu/linux
window system: nil
0631名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/02(土) 21:42:36
最後…
起動時間(秒)
grepの記述なし grep-jaに設定
(a) 8 7
(b) 45 26
(c) 15 15
(d) 24 19
(e) 38 31

grepの記述なし → grep-jaに設定
の間でzaurusを一回rebootしてます。
0632名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/03(日) 00:10:29
621-631
zaurus C1000でhowmの検索にgrepが使えなかった件ですが、解決しました。ま
だ、私の環境でしか試していないのでzaurusを持っている方、よかったら確認
してみてください。howmの起動、メモ検索時間が大幅に短縮できると思います。

必要なもの
ttp://emmie.koka-in.org/~kensyu/zaurus/feed/にある
grep-jaパッケージ

ttp://howm.sourceforge.jp/index-j.htmlにある
howm テスト版 [2005-04-02] (grep -E も可っていうやつ)

設定方法
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus
「* howm-test-040502 以降を入れて, 次のように指定」以下の設定
0633名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/03(日) 12:47:59
最近テスト版をダウソして、makeしてみたら、
recompile error
とか出ちゃった。これっ何でしょうかね。。
0634名無しさん@お腹いっぱい。2005/04/04(月) 23:31:58
markdown形式でメモしていますが、検索後のページや現在のバッファをmarkdown形式で
フォーマットしてw3mで閲覧できるようにできませんでしょうか?

 ttp://daringfireball.net/projects/markdown/
0635名無しさん@お腹いっぱい。2005/04/08(金) 14:44:36
>>589 作者さま どーもです。
反応が遅くてすいません。

「遅い」の件ですが、[2004-12-24]では起きていなかったと思います。

以下レポートです。(長文ですいません)
対象のファイルは 113メモ/140KB という1ファイル複数メモです。
よろしくお願いいたします。

howm: test050330 (compile: nil, make: t, test: nil)
Emacs: 20.7.1 (i386-*-nt5.1.2600) of 2003-04-20
system: windows-nt
window system: w32
Meadow: Meadow-1.14 (AWSAKA:62)
0636名無しさん@お腹いっぱい。2005/04/08(金) 14:46:09
(つつき)
Function Name Call Count Elapsed Time Average Time
======================================= ========== ============ ============
howm-view-summary-open 1 4.336 4.336
howm-view-summary-open-sub 1 3.505 3.505
howm-set-mode 1 3.214 3.214
howm-initialize-buffer 1 3.204 3.204
howm-mode 1 3.204 3.204
cheat-font-lock-fontify 5 3.1639999999 0.6327999999
howm-action-lock-setup 1 2.283 2.283
action-lock-font-lock 3 2.243 0.7476666666
action-lock-set-rules 3 2.243 0.7476666666
action-lock-add-rules 2 1.512 0.756
howm-fontify 2 0.921 0.4605
riffle-summary-check 2 0.831 0.4155
riffle-summary-update-subr 1 0.821 0.821
riffle-summary-update 1 0.821 0.821
action-lock-initialize-buffer 1 0.731 0.731
action-lock-mode 1 0.731 0.731
0637名無しさん@お腹いっぱい。2005/04/08(金) 14:48:12
(つつき) → (続き) (;_;)


0638名無しさん@お腹いっぱい。2005/04/09(土) 13:41:31
Cygwin(1.5.14-1) + howm-test050402でmakeがうまく行きません。

$ make -d
-(中省略)--
Wrote d:/usr/local/src/howm-test050402/cheat-font-lock.elc
Done
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002d0d0 PID 2724 を回収します
make[3]: *** [recompile] エラー 1
Removing child 0x1002d0d0 PID 2724 from chain.
make[3]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002d0d0 PID 1956 を回収します
make[2]: *** [howm.elc] エラー 2
Removing child 0x1002d0d0 PID 1956 from chain.
make[2]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x10034210 PID 3312 を回収します
make[1]: *** [all-recursive] エラー 1
Removing child 0x10034210 PID 3312 from chain.
make[1]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002f0e8 PID 2884 を回収します
make: *** [all] エラー 2
Removing child 0x1002f0e8 PID 2884 from chain.

こんなの、今まで出てなかったのですが。
0639作者2005/04/09(土) 19:58:29
>>633 >>638
まず, 同じ方なのかどうかを確認させてください.

同症状の方が他にもいらっしゃったら, 環境を教えていただけると助かります.
(発症「しなかった」ときの howm のバージョンも, わかれば参考になります)
発症条件を特定しないことには, 糸口がつかめなそうです.

>>634
手抜き例です :p
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Comment

>>635
ありがとうございます.
[2005-01-07] の「cheat-font-lock.el を大掃除」が匂いますね…

あてずっぽで恐縮ですけれど,
cheat-font-lock.el の頭の方を次のように書き直してコンパイルし直したら,
症状はましになるでしょうか?

(if (fboundp 'font-lock-add-keywords)

(if nil
0640名無しさん@お腹いっぱい。2005/04/09(土) 20:12:14
>>639
同じ方です(w。
$ emacs --version
GNU Emacs 21.4.1
Copyright (C) 2002 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

でNetInstallしたMeadow2.10-pre3-1を使っています。
どうも、elisp-compでコケているような気がします。
会社と自宅、ノートPCでも同じエラーでつまづきます。
0641名無しさん@お腹いっぱい。2005/04/11(月) 09:50:46
Meadow 2.10 + howm-1.2.1 ですが、メニュ画面で上位 50 個 TODO が
表示されません。t での一覧表示は正常に動いているようです。
.emacs で

  (setq howm-todo-menu t)

とやっても駄目でした。 ご存知の方、ご教示よろしくお願いします。
06426412005/04/11(月) 09:54:05
ああ、やっぱり既出でいたか。>>77 で大丈夫でした。
失礼しました。
0643名無しさん@お腹いっぱい。2005/04/12(火) 09:18:31
Emacs(Debian)やMeadow2.10では、
(setq howm-file-name-format "%Y/%Y%m%d-%H%M%S.rd")
として、拡張子をrdに変更できたのですが、xyzzyだと同じ構文を.xyzzyに書いても
反映されません。。。
xyzzyも起動し、howmも動作するのですが、ファイルは.howmのままです。
なにが足りないのか、教示いただけると幸いです。
0644名無しさん@お腹いっぱい。2005/04/12(火) 14:28:30
>>576
それっておかしくないですか?
(setq howm-view-use-grep nil)
にすると、そもそも外部のgrepコマンドを使わなくなるのでは?
0645名無しさん@お腹いっぱい。2005/04/12(火) 16:33:13
>>643
検索した?

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?FAQ
の下のほう
06466432005/04/13(水) 14:46:35
>>645
ありがとうございます。そのページは見ていましたが、下の部分に気がつきませんでした。
RDに移行できました。ほんとうにありがとうございました。
0647名無しさん@お腹いっぱい。2005/04/14(木) 02:02:57
turbolinux 10d で howm 1.2 を便利に使わせていただいています。作者様、
ありがとうございます。
今回、どうしても、カスタマイズがうまくできないので書かせていただきます。

howm-template-date-format で出てくる日時を
標準の [2005-04-14 02:00] でなく、
2005/04/14(木)02:00 という形にカスタマイズしたいのです。

このカスタマイズでのこだわりは、全角での、丸括弧と曜日の和文表示です。

下記の形で試みましたら、一応動作はしました。しかし、日時がリアルタイム
で表示されなくて、howm を起動した日時のようなのです。
howm は、起動させてしばらくしてから新規ファイルを作ることが多いものです
から、この時間のずれを何とかちゃんとさせたいと思っております。

うまい解決方法が何かないものでしょうか? どうか、お力を貸してください。

=-= 試みたカスタマイズ (この下から最後まで) =-=

;;;; 曜日変換テーブル
(setq youbi-alist '(("1"."(月)")("2"."(火)")("3"."(水)")
("4"."(木)")("5"."(金)")("6"."(土)")("7"."(日)"))
;;;; 曜日抜き出し
(setq youbi (cdr (assoc (format-time-string "%u" (current-time))
youbi-alist)))
;;;; howm 新規ファイル作成時の出力文
(setq howm-template-date-format (concat
(format-time-string "%Y" (current-time)) "/" (format-time-string
"%02m" (current-time)) "/" (format-time-string "%02d" (current-time))
youbi (format-time-string "%02H:%02M" (current-time)) ))

0648名無しさん@お腹いっぱい。2005/04/15(金) 01:17:54
メニューのファイル名(howm-menu-file)を変更していると動かないのは

--- howm-menu.el~ Wed Mar 30 21:36:40 2005
+++ howm-menu.el Wed Apr 6 01:05:40 2005
@@ -282,7 +282,9 @@
(let ((*howm-menu-force-refresh* force-refresh)
;; force to use the original howm-directory
(*howm-independent-directories* nil))
- (if (and howm-menu-keyword-regexp howm-menu-top)
+; bug?
+; (if (and howm-menu-keyword-regexp howm-menu-top)
+ (if (and howm-menu-keyword-regexp (null howm-menu-file))
(let ((m (let ((howm-search-path nil))
(howm-keyword-search howm-menu-top))))
(when (and (cdr (assoc 'menu-p m))

こういうことではないのかな?
0649作者2005/04/16(土) 23:39:43
>>647
こうでしょうか
(setq howm-template-date-format "%Y/%m/%d(%a)%H:%M")

>>648
thx. その方が合理的ですね. いただきます.
06506472005/04/17(日) 20:23:02
作者様、レスありがとうございます。

>>(setq howm-template-date-format "%Y/%m/%d(%a)%H:%M")

実は 647 の発言を投稿する前に、↑の形も試してあります。
結果はダメでした。ちなみに、これを試すと、下の感じになりました。

2005/04/17(%a)%H:%M

全角の丸括弧は大丈夫なんですが、曜日以降がちゃんと置き換わって
くれません。

まぁそんな訳でして、個人的には、お手上げ状態です(^^;。

あと、遅くなりましたが、647 発言の訂正です。

>>                       しかし、日時がリアルタイム
>> で表示されなくて、howm を起動した日時のようなのです。

の部分ですが、正しくは

>>                       しかし、日時がリアルタイム
>> で表示されなくて、emacs を起動した日時です。
~~~~~
でした。すみませんでした。


0651作者2005/04/17(日) 23:44:48
以下を *scratch* に貼りつけて各行末で C-j を押したらどうなるでしょうか?
(format-time-string "%H")
(format-time-string "%a")
(format-time-string "%Y/%m/%d %a %H:%M")
(format-time-string "%Y/%m/%d(%a)%H:%M")

M-x howm-bug-report で表示されるバージョン一式も
参考に教えていただけたらありがたいです.
06526472005/04/18(月) 00:09:08
ご厄介かけて申し訳ございません。順に回答させていただきますので、どうぞ
よろしくお願いいたします。

(format-time-string "%H")
"00"
(format-time-string "%a")
"月"
(format-time-string "%Y/%m/%d %a %H:%M")
"2005/04/18 月 00:01"
(format-time-string "%Y/%m/%d(%a)%H:%M")
"2005/04/18(%a)%H:%M"


howm: 1.2 (compile: t, make: t, test: nil)
Emacs: 21.3.50.1 (i586-pc-linux-gnu) of 2003-09-24
system: gnu/linux
window system: x
0653名無しさん@お腹いっぱい。2005/04/18(月) 00:15:12
ライセンス云々でパッチを直接貼れない navi2ch のスレと違って、良スレでつね。
0654名無しさん@お腹いっぱい。2005/04/19(火) 21:06:19
文字列で設定しているんだから,emacs を起動した時間になるのは当然なんでは?
適当なところにアドバイスしてしまえばいいと思うんだけど.

(defadvice howm-create-file-with-title
(before howm-mode-format-time-string activate)
;;;; 曜日変換テーブル
(setq youbi-alist '(("1"."(月)")("2"."(火)")("3"."(水)")
("4"."(木)")("5"."(金)")("6"."(土)")("7"."(日)")))
;; 曜日抜き出し
(setq youbi (cdr (assoc (format-time-string "%u" (current-time))
youbi-alist)))
;; howm 新規ファイル作成時の出力文
(setq howm-template-date-format
(concat
(format-time-string "%Y" (current-time)) "/"
(format-time-string "%02m" (current-time)) "/"
(format-time-string "%02d" (current-time))
youbi (format-time-string "%02H:%02M" (current-time)))))

06556472005/04/21(木) 12:40:45
>>654
ありがとうございます! 無事、できました(^^)。

アドバイスを使う方法はやったことがありませんでしたし、ましてや、
どの関数を変えたらいいかが全く検討がつきませんでした。

喜んで、これでやらせていただきます。いろいろお世話になりましたm(_ _)m。
0656名無しさん@お腹いっぱい。2005/04/27(水) 13:59:12
howm で iimage-mode 使っている方おられますか?
howmで[l]や[a]を選択、[@]で一覧表示にしてから M-x iimage-mode
しても画像を表示してくれません。
ただ、画像が入っているファイルを一度開いて画像を表示された後では
[l]や[a]、[@]、M-x iimage-mode で表示することができるような気がします。
これはそういう物なんでしょうか?


0657作者2005/04/27(水) 23:11:08
手元では, 画像のあるディレクトリを
(setq iimage-mode-image-search-path '("~/image"))
などと指定すれば, 連結表示でも画像が表示されました.

メモを開いたときと連結表示とでは default-directory が違うので,
画像を発見できなかったんじゃないかと思います.
06586562005/04/28(木) 02:09:57
>>作者様
いつもhowmの御世話になってます。すばらしいソフトありがとうございます。
連結表示でも一発で画像が表示されました。素晴らしいです。
あと、howmが起動したとき自動でiimage-modeを起動したいのですが
(add-hook '◯◯◯ 'turn-on-iimage-mode) の ◯には何をいれればいいのですか?
質問ばかりですみません。
これからもがんばってください。


0659作者2005/04/29(金) 01:46:46
試していないので, だめだったらまた教えてください.

メモを開いたとき → howm-mode-on-hook
一覧表示・連結表示とも → howm-view-contents-mode-hook

;; 一覧表示では off, 連結表示では on
(defadvice riffle-summary-to-contents (around iimage-on activate)
ad-do-it
(turn-on-iimage-mode))
(defadvice riffle-contents-to-summary (around iimage-off activate)
(turn-off-iimage-mode)
ad-do-it)
06606562005/04/29(金) 15:33:34
>>作者様
一度 C-l をしないと画像の表示はしませんけど、
ちゃんとiimage-modeになってます。

describe-modeとかするとちゃんと書いてあるんですね。
もっと勉強します。

howmに携帯でとった写真とか入れると楽しい!
お忙しいのにありがとうございます。
0661名無しさん@お腹いっぱい。2005/04/29(金) 17:00:50
>>660
でもiimage-modeって、画像デカくて、frameはみ出すと、スクロールがうまく
いかないんだよね。
0662名無しさん@お腹いっぱい。2005/05/02(月) 23:35:03
Rast - 全文検索システム

これ誰か実験した人いる?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Rast
0663名無しさん@お腹いっぱい。2005/05/03(火) 02:31:48
ええと、生成した新しいファイル/ページのコード系を
指定するにはどうするのが正しいのですか?
0664名無しさん@お腹いっぱい。2005/05/03(火) 16:07:54
自己フォロ

>>663
> ええと、生成した新しいファイル/ページのコード系を
> 指定するにはどうするのが正しいのですか?

いちおう

(add-hook 'howm-view-open-hook
(lambda ()
(setq buffer-file-coding-system 'euc-japan-unix)))

としてみたが、これで十全なのかはなはだ不安なり。
0665名無しさん@お腹いっぱい。2005/05/03(火) 21:11:55
>>664
漏れも最近になって、急にhowm-createすると、デフォでutf-8-unixになってるはずなのに
sjis-dosでファイルが作られるのに気が付いた。
0666作者2005/05/03(火) 23:22:09
>>660
また試してなくて恐縮ですけれど, こんなのを turn-on-iimage-mode のかわりに
使うのはどうでしょう.

(defun my-turn-on-iimage-mode ()
(turn-off-iimage-mode)
(turn-on-iimage-mode))

>>664
「作成時」だとしたら howm-create-file-hook です.
本当に「作成時」でいいのかは, ↓をもうちょっと追いたいかも.

>>665
・確実に発症させる手順があるか (できれば make test か test.bat を)
・howm でだけ発症するのか
・「最近の」howm でだけ発症するのか
がまず知りたいです.

# 英文テキストなファイルを開く → 日本語を追記 → 保存, とか?
0667名無しさん@お腹いっぱい。2005/05/03(火) 23:46:47
>>666
> >>664
> 「作成時」だとしたら howm-create-file-hook です.
> 本当に「作成時」でいいのかは, ↓をもうちょっと追いたいかも.

> # 英文テキストなファイルを開く → 日本語を追記 → 保存, とか?

うん、これを考慮して、とにかく書き換え可能状態のときに
コード系明示指定を考えたのです。
0668名無しさん@お腹いっぱい。2005/05/05(木) 23:55:21
バグ?
- C-c , s で空文字入れると CPU 使い切ろうとする(C-g で止まるけど)
howm-1.2.2

そういえば、何で defcustom しないの?
06696682005/05/06(金) 00:15:28
%reminder 使えね。

Debugger entered--Lisp error: (void-function howm-menu-schedule-days-before)
howm-menu-schedule-days-before(7)
howm-menu-reminder()
eval((howm-menu-reminder))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
0670名無しさん@お腹いっぱい。2005/05/06(金) 15:01:02
fgrep と egrepの両方を使っているのはなぜなのですか?
0671名無しさん@お腹いっぱい。2005/05/06(金) 15:42:47
パットノウハウってなんだい?
0672名無しさん@お腹いっぱい。2005/05/06(金) 16:51:48
[症状]

C-c , , で起動、メニューで r。
make test でも同じ。

Debugger entered--Lisp error: (error "Not howm-mode")
signal(error ("Not howm-mode"))
error("Not howm-mode")
(progn (error "Not howm-mode"))
(if (not howm-mode) (progn (error "Not howm-mode")))
(when (not howm-mode) (error "Not howm-mode"))
howm-initialize-buffer()
apply(howm-initialize-buffer nil)
0673名無しさん@お腹いっぱい。2005/05/06(金) 16:52:26
(progn (switch-to-buffer prev) (apply (function howm-initialize-buffer) nil))
(let ((a nil) (cur ...) (prev ...)) (progn (switch-to-buffer prev) (apply ... nil)))
(lambda (&optional howm-menu-action-arg-name) (let (... ... ...) (progn ... ...)))(nil)
funcall((lambda (&optional howm-menu-action-arg-name) (let (... ... ...) (progn ... ...))) nil)
(progn (funcall action arg) t)
(if (null action) nil (progn (funcall action arg) t))
(let ((action ...)) (if (null action) nil (progn ... t)))
action-lock-invoke(nil)
(let ((case-fold-search nil)) (when (null ...) (action-lock-goto-next-link)) (action-lock-invoke arg))
(save-excursion (goto-char pos) (let (...) (when ... ...) (action-lock-invoke arg)))
(if nil (goto-char pos) (save-excursion (goto-char pos) (let ... ... ...)))
(let ((pos #<marker at 174 in *howmM:%menu%*>)) (if nil (goto-char pos) (save-excursion ... ...)))
(lambda (arg) (interactive "P") (let (...) (if nil ... ...)))(nil)
call-interactively((lambda (arg) (interactive "P") (let (...) (if nil ... ...))))

howm: 1.2.2 (compile: nil, make: nil, test: t)
Emacs: 22.0.50.4 (i686-pc-linux-gnu) of 2005-04-27
system: gnu/linux
window system: x
0674名無しさん@お腹いっぱい。2005/05/07(土) 23:19:25
>>672-673
こっちに報告汁!
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport
0675名無しさん@お腹いっぱい。2005/05/08(日) 11:44:36
最近、うんこが固くて困る。
0676名無しさん@お腹いっぱい。2005/05/08(日) 14:27:19
>>675 野菜を食え、野菜を
0677作者2005/05/08(日) 21:38:35
>>667
「英文を開いて日本語を追記」は, howm に限らないですよね?
で, 「正解」は運用しだいかもしれません.

>>664 だと「>>> ~/hoge.txt」上で RET RET しても強制指定されそうです.
別案は…
・howm-mode-on-hook の方を使って, 「howm のメモとして開いたら」強制指定
・modify-coding-system-alist を使って, *.howm は強制指定
・(prefer-coding-system 'euc-jp) などで, howm に限らず根本設定

>>668-669
thx. 手当てしてみました. defcustom もぼちぼち.

>>670
正規表現でも固定文字列でも検索したいから…
「grep -E, grep -F にしろ」という話なら, 1.2.2 で対応しました.
0678名無しさん@お腹いっぱい。2005/05/09(月) 00:14:54
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder の
パッチを使っているのですが、howm-1.2.3以降って、このパッチは本体に
mergeされたのでしょうか?

あと、howm-toggle-privateでinteractiveにキーワードを設定出来るでしょう
か?
0679名無しさん@お腹いっぱい。2005/05/10(火) 03:35:22
grep のwrapperを書いて動作を見ていr
0680名無しさん@お腹いっぱい。2005/05/14(土) 14:43:59
Win環境で使いだした初心者です。2000のIndexサービスを起動すると、検索は早くなりますでしょうか。今6000ファイルくらいで、cereron2G + 256Mで使用しているのですが、検索に10秒くらいかかってしまって。
0681名無しさん@お腹いっぱい。2005/05/14(土) 21:42:55
howm には「引用」に関するコマンドってありましたっけ?

clmemo の M-x clmemo-quote-region のようにリージョンを
まとめて引用にできると便利なのですが、apropos で調べても
そのようなコマンドはないみたいです。

howm-1.2.1 (アップデートしなくっちゃな…)
0682名無しさん@お腹いっぱい。2005/05/15(日) 16:31:53
Howmで、mhcのmhc2ol.rbみたいなものってありますか?
0683名無しさん@お腹いっぱい。2005/05/15(日) 21:02:17
[2005-05-17 13:00]@ みたいなHH:MM付きの予定のメニューでのソート対応は、
いつやってくれるんだヽ(`Д´)ノ
0684名無しさん@お腹いっぱい。2005/05/16(月) 09:57:09
[]の外に書けば、だいぶ前から時間順に
ソートしてくれるようになってるけど?
■ このスレッドは過去ログ倉庫に格納されています