[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/21 02:45 / Filesize : 308 KB / Number-of Response : 931
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

一人お手軽 Wiki もどき howm part3



1 名前:ミスターウィキモドキ [2006/03/09(木) 17:26:04 ]

初めから破綻しているメモ取り環境、howm に関するスレッドです。
>>2-5あたりにログとか関連リンクとか。

 howm: 一人お手軽 Wiki もどき
 howm.sourceforge.jp/index-j.html

 howm wiki
 howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi

 バグレポート
 howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport

 Meadow/Emacs memo: メモを書こう
 www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=howm

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 07:34:33 ]
フフフ、お前は今夜から妹じゃない。俺の女だ……。

まで読んだ。

29 名前:Vim版作者 mailto:sage [2006/03/25(土) 01:34:34 ]
>>21
二つほど教えてください。

1.grepのバージョン(grep -V)
2.TODO検索がうまくいかないのか?
  ,,gしたときの検索がうまくいかないのか?
  後者ならば入力したパターン

30 名前:9 mailto:sage [2006/03/25(土) 10:11:49 ]
>>22
ども

31 名前:21 mailto:sage [2006/03/25(土) 23:01:27 ]
>>29
1.grep (GNU grep) 2.5.1
2.TODO

2は,,gはうまく行くようです。

なんかTODOの時に出力される検索パターンを"で括るとうまく行くようです…
\[[0-9]{4}-[0-9]{2}-[0-9]{2}\][-!+.][0-9]*
→ "\[[0-9]{4}-[0-9]{2}-[0-9]{2}\][-!+.][0-9]*"

よろしくお願いします。

32 名前:20 mailto:sage [2006/03/28(火) 01:24:20 ]
2日程 net に繋げない状態にあったので遅くなりましたが、
>> 作者様
迅速なコミットありがとうございます。使用感はパーフェクトです。
デフォルト云々は作者様のお好みで。私はこれで満足です。
これで planner に誘惑されずに済みそうです。

33 名前:Vim版作者 mailto:sage [2006/03/29(水) 00:27:04 ]
>>21
う〜ん…
自分の手元で再現しないですね…
デフォルトでは一時ファイルに検索語を記録して
grepかけるようになってると思うので、
ダブルクォートでくくるかどうかは無関係な気がするのですが…

↓やってみてもらっていいですか?
結果は全部貼らなくていいので、
最初の3行ぐらいで実行されるコマンドラインが出ると思うので
それを教えてください。

:let g:howm_debug=1
,,t
:echo g:howm_debug_log

34 名前:21 mailto:sage [2006/03/29(水) 01:27:46 ]
うわー!バージョンが古かったみたいです
すいません…
(…会社のはバージョンアップしてたけど、家のは全然やってなかったみたいです)
なんで気付かなかったんだろ?
いやー、すいません。こんなことってあるんですね。ハァ〜

35 名前:Vim版作者 mailto:sage [2006/03/29(水) 07:04:55 ]
>>34
を、解決ですね。
おめでとうございます。

36 名前:名無しさん@お腹いっぱい。 [2006/03/29(水) 23:36:29 ]
howm-helper on xyzzy age
megahurtz.bblog.jp/entry/231351/



37 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 16:42:59 ]
*owm@quickml.comをつくりました。

To: *owm@quickml.com
Cc: *owm@sakura.?uri.co.jp
From: your@email
本文はてきとーに

s/\*/h/
s/?/s/


38 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 16:48:32 ]
>>37
> *owm@quickml.comをつくりました。

だれ?

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 18:23:38 ]
>>38
たんなる一ユーザです。

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 18:24:39 ]
>>37
ちょっとまて。
QuickMLはメンバー制限が十人までだぞ。
参加者は少ないと見込んでのことか?
せめてこっちを使うとか…

qwik.jp/FrontPage.html

しかしこれだとWikiと被るね。

41 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/32(土) 00:09:18 ]
>>40
10人だとは知らず。
てきとーにやります。


42 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/32(土) 00:36:50 ]
howmのソースコードに目を通して見たら、やたら関数が細かくて
死にそうになったんで調べてみると、
wc howm*.el -> 7946行
grep defun howm*.el |wc-> 584

7946/584 = 13.6

正直、感心した。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 01:01:05 ]
意味のない比較してるな・・・

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 03:12:58 ]
defun で分岐しまくって百行以上になってる関数は読みたくない。

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 04:34:22 ]
三行の関数数百個もごめんだけどな。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 23:28:08 ]
bookshelf.jpにある、カレンダーとの連携パッチを使っています。
便利なんだけど、OutLookみたいに、「一日」・「一週間」モードみたいのは出来ないでしょうか。
無理ですかね?



47 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/04(火) 00:56:26 ]
何でも他人まかせいくない
たまには自分で作ったら?

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/04(火) 17:05:49 ]
      ハ_ハ   
     (^( ゚∀゚)^)  ハ_ハ
     )  /   ('(゚∀゚∩    みんな仲良く
    (_ノ_ノ     ヽ  〈      みんな仲間
             ヽヽ_)


49 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/04(火) 19:28:34 ]
>無理ですかね?
これがなければ教えるんだけど・・・

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/04(火) 22:36:05 ]
.howm-historyって消しちゃったりした場合に今のメモの内容から再構築できますか?

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 02:34:33 ]
キーワードの自動抽出をTermExtractでやってみたが
期待が大きすぎたのだろうか
あまり満足する結果ではなかった。
find | nkf -e | mecab | ex_mecab.pl という感じでやった。
やりかたがわるい?


52 名前:46 mailto:sage [2006/04/05(水) 08:02:09 ]
>>49
すみません。ヒントを教えてください。

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 12:34:59 ]
>>49
ホントは教えるほど知恵がないくせにwwww

54 名前:作者 mailto:sage [2006/04/05(水) 23:11:17 ]
>>40
本気で ML が必要なら sf.jp を使わせていただく手もありますが…

>>42
ちなみに死んだのはどのあたりでしょう?

>>46
calendar を改造なり自作なりする話ですよね? howm 側じゃなく.

>>50
.howm-history は検索履歴ですから,
・消したら再構築は不可能
・消しても, 単に履歴が消えるというだけ. 致命的に困ることはたぶんない.

もし .howm-keys の方の話なら, 再構築は README-j.html を参照ください.


55 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/10(月) 14:58:10 ]

いい年こいてリストラされた元大手自動車メーカー系列整備工(高校中退、中学時代不登校)の分際で
天下国家を語るのが大好きな割には年金は未納、もうすでに5年間も定職がなく、地方公務員を退職した父親に扶養してもらっている。

駅前留学しているのが唯一の自慢で口癖は「アメリカの友達が・・・」「アメリカでは・・・・」「正義のためには・・・」「プライドが・・・」と
語り出すと止まらないのだが、アメリカ本土の土を踏んだことはまだ一度もない。父親の影響か産経新聞が愛読紙の正義感の固まりである。
 




35歳無職 年収0円





大の格闘技ファンでもある。


56 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/10(月) 21:11:33 ]
えぇハナシや。



57 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/10(月) 23:18:34 ]
>>55
全米が泣いた

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 14:00:29 ]
debian sarge で howm_vim を利用する方法を教えてください。

vim 6.3-071+1sarge
howm_vim02-Jul-2005

.vimrc
set runtimepath+=~/howm_vim
let g:howm_dir = "~/howm/"

実行結果は、以下の通りです。

Vim: 警告: 端末への出力ではありません
Vim: 警告: 端末からの入力ではありません
/home/hide/howm_vim/plugin/grep.vim の処理中にエラーが検出されました:
行 6:
E492: エディタのコマンドではありません:
行 8:
E492: エディタのコマンドではありません:
行 10:
E488: 余分な文字が後ろにあります
行 72:
E492: エディタのコマンドではありません:
行 84:
E488: 余分な文字が後ろにあります

実際には、もっと続く…

よろしくお願いします。

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/18(火) 17:06:33 ]
未処理スイッチを使いたいのですが、
{ }を書いても、トグルスイッチになってしまいます。
どうしたらいいんでしょうか

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 01:32:16 ]
>>59
{_}?

61 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 16:39:00 ]
howm-rememberを使い始めたのですが、
howm-templateを無視しているようです。
そんなもんでしょうか?
出来れば1行目が%titleで、2行目以降は%fileになってもらうとうれしいです。

ちなみに1file/日です。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 11:49:52 ]
そろそろ新バージョン出ますか?

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 19:10:08 ]
Meadow3 + howmをutf-8環境で使っていらっしゃる方いらっしゃいますか?

ttp://www.okisoft.co.jp/esc/utf8-cygwin/usage.html

を参考にcygwin環境をutf-8化して、

(setq howm-process-coding-system "utf-8-unix")

にしてみたのですが、

(setq howm-view-use-grep t)


にして、utf-8化したメモファイルの検索がhitしません。
設定方法を教えていただけませんでしょうか。

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 19:51:13 ]
まったく別の問題かもしれませんが。
CVS 先端 4/20 の NTEmacs ですが utf-8 の grep がうまく動かなくなりました。
howm-folder-grep-internal も nil が返るようで %recent にも何も表示されません。
今月一日にビルドしたときには (setq howm-process-coding-system 'utf-8) で
問題ありませんでした。
utf-8-dos だとなぜか %recent に何も表示されないので utf-8 とだけ設定していました。
ChangeLog によると coding.c が修正されて改行が変更されることはあるようですが、
これが問題なのかどうかも私にはよくわかりません。
何か調べるヒントでもあるでしょうか?


65 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 20:00:35 ]
> CVS 先端 4/20 の NTEmacs ですが utf-8 の grep がうまく動かなくなりました。
この部分は少し不正確でした。
検索でヒットする行としない行があるのでもう少し調べてみます。


66 名前:64 mailto:sage [2006/04/22(土) 22:15:31 ]
すみません。(setq howm-process-coding-system 'utf-8-unix) で直りました。
ただこれだと検索結果の行末に ^M が付いてしまうので、
utf-8 としていたのは以前それを避けようとしてあれこれしたためかもしれません。
その辺りは曖昧ですがとうやら方針はわかりました。
お騒がせしました。




67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 22:51:12 ]
>>63
まず howm のバージョンくらいは書こう。
それと、ASCII 部分はヒットするかどうか。



68 名前:63 mailto:sage [2006/04/22(土) 23:47:06 ]
>>67

スマソ、howm-test060325です。
ascii部分はhitします。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 17:03:37 ]
howm-remember の位置付けがよく判ってないんだけど

(autoload 'howm-remember "howm-misc" nil t)
(global-set-key "\C-c,c" 'howm-remember)

この設定で使おうとすると howm-cl が読まれてないんで

Symbol's function definition is void: howm-cl-subseq

と怒られるっす。

70 名前:67 mailto:sage [2006/04/23(日) 20:59:45 ]
>>68
ども。
おいらは Meadow-3.00 + howm-test060204 ですが、ちゃんと UTF-8 で
使えてますよ。いつも C-c , g (howm-list-grep) コマンドばかり使ってます
けど。howm-test060325 が見当たらないんで、最新の 060423 にしてみたけど、
問題ないです。関係しそうなところは、
(setq default-buffer-file-coding-system 'utf-8-unix)
(setq howm-view-use-grep t)
(setq howm-process-coding-system 'utf-8)
くらいですかね。howm ファイルを utf-8-dos にしても問題なし。
お役に立てずにすまんです。動作事例もあるということで。



71 名前:68 mailto:sage [2006/04/23(日) 21:15:41 ]
>>70
なるほど。ありがとうございます。
こっちももう少し調べてみます。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 09:23:52 ]
> 61 の問題をtets-2006-04-23で修正したとのことですが、
直ってないみたいです。
以下をセットしています。
(setq howm-template "= %title%cursor %date\n----------\n\n%file\n\n")

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 17:38:22 ]
思うに>>61は%fileを勘違いしてるのではないだろうか。
%fileにはhowmの新規メモbufferを開く前に表示されていたfileのPathが代入される。
文面から判断するに%titleに対する本文と思ってませんか?


私が実はそのような挙動を希望しているのですが…。
要するにhowm-rememberの1行目を%titleとして認識してもらえれば、

> (setq howm-template '("= %title\nDate:%date\n\n%cursor\n\n%file\n"))

とかで

> = 1行目
> Date:[yy-mm-dd]
>
> 2行目以下
>
> >>> file:///hoge/fuga/...

というメモが保存されるのではなかろうか、と。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 23:27:48 ]
情報処理学会の学会誌に「たつを」さんの ChangLog メモの解説が
載っていましたが、来月あたり howm の登場でしょうか?

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 23:35:38 ]
>61です。
>73の通りです。
howm-rememberのtemplateは別にできる方がいいのかな?

76 名前:68 mailto:sage [2006/04/27(木) 12:06:36 ]
>70
情報ありがとうございます。しかし、その設定に日本語検索をしても、No matchになります。ちなみにcygwin1.dllはutf-8化されたものを使用されているのでしょうか。



77 名前:68 mailto:sage [2006/04/27(木) 18:19:13 ]
>>76の続き

以下の方法で、Cygwinのcygwin1.dllをutf-8対応のものに入れ替えています。

ttp://www.okisoft.co.jp/esc/cygwin-20.html

で、コマンドラインでgrep -r テスト utf8.txt

ではちゃんと日本語検索は可能です。
しかし、howmの場合だとうまく行きません。

このdllの説明を良く読むと、標準出力はshift-jisだったらutf-8だったりするらしいんですが、
それが原因なのかが分かりません。

実際にC-c , g で call-processされるプロセスの出力を追うことは可能でしょうか。


78 名前:67 mailto:sage [2006/04/28(金) 08:43:34 ]
>>68
cygwin1.dllのutf-8化はやってません。ていうか、それってUTF-8化するのは
ファイル名やフォルダ名のことであって、ファイルの中身は関係ないのでは?
「grep -r テスト utf8.txt」ですが、cmd.exe および その上の bash.exe の
いずれから実行しても grep 失敗します。ファイルの中身を SJIS にすれば
成功します。ですから、お手元の utf8.txt の中身が実は SJIS ってことない
ですかね?
具体的な方法を指定していただければ、プロセスのトレースでもなんでもやりますよ。

79 名前:77 mailto:sage [2006/04/28(金) 08:55:54 ]
>>78
いえ、ファイルの中身はutf-8-dosです。
>>77 のパッチはファイルの中身もgrepでutf-8の検索は出来るようです。

問題なのは、grepでヒットするのに、何故Meadow3ではNo matchになるのか、原因が知りたい
のです。no matchとhowm側が判断する過程で、call-processで何が返ってきているのかが知りたいのです。
lispにデバッグが私できちんとdebugできて、リポート出来ればいいのですが、なかなか。。

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 10:45:27 ]
>>79
シェルがutf-8対応しているだけじゃない?
Meadow上でM-x shellしたときはgrepに失敗しそう。


81 名前:79 mailto:sage [2006/04/28(金) 18:35:43 ]
>>80
確かに、utf8patched cygwin1.dll でM-x shellでgrepすると駄目ぽ。。
やっぱりWin環境でutf-8メモのgrep導入は無理か。。

82 名前:67 mailto:sage [2006/04/28(金) 22:19:21 ]
>>81
私の環境では、Meadow の shell バッファだと grep 成功するんだよね。
手元のバイナリはこんなもの
bash-3.00$ ls -l /bin/cygwin1* /bin/grep*
-rwxr-x---+ 1 xxxxxxxx Users 1805448 Jan 21 03:28 /bin/cygwin1.dll
-rwxr-x---+ 1 xxxxxxxx Users 96768 Feb 20 2005 /bin/grep.exe
bash-3.00$ cksum /bin/cygwin1* /bin/grep*
1669056024 1805448 /bin/cygwin1.dll
2518853459 96768 /bin/grep.exe


83 名前:79 mailto:sage [2006/04/29(土) 10:37:17 ]
>>82
そうなんですか。

自分はM-x shell すると、プロンプトが文字化けているのですが。

~/.emacsで、

(add-hook 'shell-mode-hook
(lambda ()
(set-buffer-process-coding-system 'undecided-dos 'sjis-dos)))

しているのは問題でしょうか。

84 名前:67 mailto:sage [2006/04/29(土) 11:35:14 ]
Win32 の話ばっかりで申し訳ないです > 諸氏
>>83
プロンプトが文字化けってどういうこと? bash で漢字プロンプト?
ちなみに、私の shell バッファの設定は以下の通り。mw32* などは意味わからん状態
で使っているので注意。
(when is-win32
(setq explicit-shell-file-name "c:/bin/bash.exe")
(require 'mw32script)
(mw32script-init)
(modify-coding-system-alist 'process ".*sh\\.exe" '(undecided-dos . euc-japan))
(setq exec-suffix-list '(".exe" ".sh" ".pl"))
)


85 名前:79 mailto:sage [2006/04/29(土) 15:09:14 ]
>>84
そうですね、そろそろ場違いになってきましたね。。

・howm-process-coding-system等の入出力
・grepのUTF-8対応

が問題なんでしょうか。シェルとの関連って、いまいちよく分からないんですが。。

86 名前:作者 mailto:sage [2006/04/29(土) 21:57:50 ]
>>62
ぼちぼちリリースした方がいいですか?

>>66
理解していないのですが…
現状では, howm-call-process-here で
coding-system-for-write と coding-system-for-read を
同じ値に設定しています. これはまずいでしょうか?

>>69
remember だけの単独使用は想定していませんでした.

(autoload 'howm-remember "howm" nil t)
にするか, あるいは howm 本体が不要なら
本物の remember.el の方を使うのはいかがでしょう.

>>73
やってみました.




87 名前:作者 mailto:sage [2006/04/29(土) 22:03:56 ]
>>79
「M-x howm-bug-report」で表示されるバージョン一式と,
検索失敗直後に *scratch* へ
howm-process-coding-system
howm-call-process-last-command
(apply #'howm-call-process howm-call-process-last-command)
と書いて各行末で C-j した結果をまずは教えていただけますか?
(個人名などまずい表示は適当に検閲してください)

それから, こうすると症状は変わるでしょうか?
(defadvice howm-call-process (around coding-system activate)
(let ((coding-system-for-write howm-process-coding-system)
(coding-system-for-read howm-process-coding-system))
ad-do-it))

# call-process の, 入出力じゃなくて引数の coding-system は
# どうやって指定すればいいんでしょう? > elisper な方


88 名前:64 mailto:sage [2006/04/29(土) 22:18:59 ]
>>86
> 理解していないのですが…
> 現状では, howm-call-process-here で
> coding-system-for-write と coding-system-for-read を
> 同じ値に設定しています. これはまずいでしょうか?
私の方は結局メモファイルの改行を UNIX に変更したので、
現在は ^M の問題はありません。他の方法は思い付きませんでした。
DOS と UNIX の改行がどうしても混在する環境なので、
別々に設定できれば回避することができるのかもしれませんが。
個人的には今のところメモファイルの改行コードがどちらでも不都合はないので、
ご面倒でしたら個人的には当面このままでもかまいません。


89 名前:64 mailto:sage [2006/04/30(日) 23:45:15 ]
テスト版が更新されたので試させていただきました。
./configure && make && make install すると日本語の検索ができなくなり、
検索結果を表示するバッファが文字化けしたりしましたが、
なぜか howm-common.el のバイトコンパイルをやり直すと解決しました。
DOS 改行では私の対処が悪いのかどうも検索がうまくいかないので、
とりあえず問題のない UNIX のまま使うことにします。


90 名前:79 mailto:sage [2006/05/01(月) 01:19:50 ]
>>87
ありがとうございます。
今出先なので、明日以降報告します。。

91 名前:69 mailto:sage [2006/05/01(月) 10:11:12 ]
>>86
む、マヌケなこと言っちゃってすんません。
> (autoload 'howm-remember "howm" nil t)
こうしときゃいいですね。どうもです。


92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 15:34:49 ]
>75です。>86で1行目がタイトルになることを確認しました。
贅沢を言わせてもらうと、1行目のタイトル後の改行は削除してもらうとうれしいです?
日付で検索する場合が多いので、= %title %dateとしているときに、
このままだと = %title\n %dateとなってしまいます。

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 15:36:15 ]
>92に追加です。
デフォルトの\C-c,cとメニューのcを、
howm-rememberにするにはどうしたらいいでしょうか?

94 名前:79 mailto:sage [2006/05/08(月) 21:48:48 ]
>>87
作者様、大変遅くなりました。

Please copy the following text to your bug report.
--(howm-bug-report)-----
howm: test060502 (compile: t, make: t, test: nil)
Emacs: 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-05-03
system: windows-nt
window system: w32
Meadow: Meadow-3.00-dev (KIKU)

--(C-j の結果)-----
howm-process-coding-system
utf-8-unix

howm-call-process-last-command
("c:/cygwin/bin/grep" ("-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm") nil nil)

で、現象なのですが、utf-8-unixでsaveしたメモのgrepはうまく出来ました。
しかし、検索結果一覧(C , g テスト)の文字が化けています。
この一覧の文字化けさえ直れば、ちゃんと動いています。


95 名前:79 mailto:sage [2006/05/08(月) 21:49:36 ]
(続き)

///////////////////////////////////////////////////////////////////////////////
(上フレーム画面)
utf-8-test.rd | = [utf-8]繝繧ケ繝棹
| 縺薙l縺ッ繝ヲ繝シ繝繧」繝シ繧ィ繝楫8縺ョ繝繧ケ繝医〒縺吶棧椶

------------------------------------------------------------------------
(下フレーム画面)
==========================>>> o:/home/foo/.howm/utf-8-test.rd
= [utf-8]テスト

これはユーティーエフ8のテストです。


=end
///////////////////////////////////////////////////////////////////////////////
ちなみに、defadvice howm-call-processを適用しても、現象は変わりませんでした。
宜しくお願い致します。

96 名前:79 mailto:sage [2006/05/11(木) 22:38:49 ]
作者様

howm-test060509の修正ありがとうございます。
早速試してみたのですが、今度はC , g テスト で、utf-8コーディングのファイルの検索が出来なく
なりました。howm-test060502に戻したところ、検索は出来ます。

少し気になる点は、~/.emacs で、

(setq howm-process-coding-system 'utf-8)

と設定しているのですが、

(set-default-coding-systems 'sjis-dos)

を設定していて、howm-test060502ではutf-8のメモのgrepに成功していました。

で、ひょっとして、howm-test060509で、

(set-default-coding-systems 'utf-8-dos)

にすれば、grepに成功するかと思ったのですが、結果NGでした。utf-8-unixにしても同じです。

申し訳ございません。



97 名前:作者 mailto:sage [2006/05/12(金) 23:35:20 ]
>>93
howm-test-060502 の README の更新記録に書いた方法でいかがでしょうか.

>>96
以下を *scratch* に貼って, 最後の ) の後にカーソルを置き,
C-j を押してみてください.

(let ((coding-system-for-write 'utf-8-unix)
(coding-system-for-read 'utf-8-unix))
(call-process "c:/cygwin/bin/grep" nil t nil
"-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm"))

grep の結果が化けずに表示されれば成功です.
ヒットしない場合は for-write の方を, 化ける場合は for-read の方を,
いろいろ変えてみてください.
どう設定すれば成功するでしょうか?


98 名前:79 mailto:sage [2006/05/15(月) 01:23:57 ]
>>97
作者様、お世話になっております
結果を貼ります。

(let ((coding-system-for-write 'sjis-dos)
(coding-system-for-read 'utf-8-unix))
(call-process "c:/cygwin/bin/grep" nil t nil
"-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm"))
o:/home/taku/.howm/utf-8-test.rd:3:= [utf-8]テスト
o:/home/taku/.howm/utf-8-test.rd:5:これはユーティーエフ8のテストです。

この、
(coding-system-for-write 'sjis-dos)
(coding-system-for-read 'utf-8-unix)
は、~/.emacs で設定出来るのでしょうか?

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/15(月) 08:55:53 ]
93です
>97の更新記録を試して見ましたが、メニュー画面で
C-c,cでは希望の動作になりますが、
cのみでは分割された上画面がscratchになってしまいました。


100 名前:作者 mailto:sage [2006/05/15(月) 23:20:48 ]
>>98
coding-system-for-read/write を直接 setq するのは御法度です.
howm-test060515 で, 以下のように設定してください.

(setq howm-process-coding-system '(utf-8-unix . sjis-unix))

>>99
「メニューは用が済みしだい隠れる」という仕様でした.
が, わかりにくそうですね…

直しましたので, ↓をもう一度ご覧ください.
howm.sourceforge.jp/README-test-j.html#label-20


101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/16(火) 08:06:28 ]
>99です
>100で希望通りの動作になりました。ありがとうございます。

102 名前:64 & 88 mailto:sage [2006/05/16(火) 23:50:11 ]
>>100
howm-test060515 で次のように設定すると、
NTEmacs & DOS 改行でも問題がなくなりました。

(setq howm-process-coding-system '(utf-8-dos . utf-8-unix))

一時メモファイルの改行を UNIX に変更していましたが、
これでもと通りの環境に戻そうと思います。
有難うございました。


103 名前:79 mailto:sage [2006/05/17(水) 10:40:50 ]
>100
作者様
大変ありがとうございました。
無事、utf-8パッチがあたったcygwin1.dll環境で、utfコーディングのメモをgrep出来るようになりました。検索結果一覧の文字化けも解消されました。
これで、Linux〜Win間でのUnisonを使った同期環境が整いそうです。

104 名前:67 mailto:sage [2006/05/17(水) 23:24:32 ]
>>79
結局何が原因だったのですか?
おいらはパッチ当てずに utf-8-unix のエンコーディングのファイルを使って
Win <-> Unix <-> Win の同期と表示ができてるんだけど。
いや、単に興味で聞いてるだけなんですが。

105 名前:79 mailto:sage [2006/05/18(木) 16:11:44 ]
>>67
GNU grepでutf-8コーディングのメモファイルを日本語等で検索出来たと
いうことですか?


106 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 19:30:32 ]
>>105
utf-8 のメモファイルの日本語を検索するだけなら
普通の Cygwin の grep でも問題ありませんよ。




107 名前:79 mailto:sage [2006/05/18(木) 20:11:14 ]
>>106
もう少し詳しく説明をして欲しいです。
デフォルトではutf-8エンコーディングの日本語文字列の検索は出来ないと
考えています。
だから、
ttp://www.okisoft.co.jp/esc/utf8-cygwin/download.html

の実装が出てきたのだと思います。

108 名前:102 mailto:sage [2006/05/18(木) 21:08:10 ]
>>107
>>78さんがすでに指摘されていますが、
それはファイル名やフォルダ名のことでは?
ファイルの中身は問題ないと思います。
NTEmacs & Cygwin の grep で utf-8-dos のメモを検索できています。
>>70さんも Meadow ですがそういうことだと思います。


109 名前:67 mailto:sage [2006/05/18(木) 23:42:56 ]
67=70=78=104=も です。
102=108 さんと 106 さんが説明してくださってますが、UTF-8 対応 Cygwin は
ファイルの中身(read/write するデータ)については何もしなくて、
open する場合のファイル名についてエンコーディングの変換を行ってくれる
ものだと思ってます。
おそらく面倒が起きているのは、grep の引数に書かれたキーワードの部分の
エンコーディングではないでしょうか。たとえば、コマンドライン上で
$ grep "キーワード" file-name
と書かれた場合 argv[1] が指し示す文字列が何のエンコーディングになって
いるか。ファイルの中身が UTF-8 である場合は argv[1] も UTF-8 になっていなくちゃ
いけないんだけど、SJIS になってしまっているとか。
全くの憶測なので間違えていたらごめんよ。



110 名前:79 mailto:sage [2006/05/19(金) 01:34:13 ]
>>109
こんばんはです。
なるほど、引数のキーワードのエンコーディングですか。気づきませんでした。
確かに、
(setq howm-process-coding-system '(utf-8-unix . sjis-unix))
でうまく行っている理由がわからないです。何故にsjis-unixでwriteしているのか。。

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 16:34:51 ]
pukiwiki-modeとhowmって同居出来るんでしょうか?

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 06:53:18 ]
口よりもまず手を動かせ、とおじいちゃんが言ってた。

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 14:38:10 ]
>>112
将軍! 手を動かした結果が>>111ではないでしょうか!!


114 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 17:51:39 ]
>>113
頭も動かす必要があるね。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 15:37:54 ]
>>58
多分見てないだろうけど、一応レスしておく。howm_vim.tar.bz2で配布されている
ファイルは、改行の後ろにゴミがついている。このゴミをとってやれば、debianで
も動くはず。具体的には、配布された各ファイルにたいして

$ cp howm_hoge.vim howm_hoge.original
$ nkf --unix howm_hoge.vim.original > howm_hoge.vim

のようにやればいいと思うよ。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 18:05:17 ]
改行の変換処理をワンライナーでどうぞ↓




117 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 18:54:46 ]
$ fromdos foo.txt

118 名前:Vim版作者 mailto:sage [2006/06/04(日) 21:32:13 ]
>>58
>>115
スクリプトファイルを
fileencoding=euc-jp fileformat=unix
に統一しました。
今まで気がつかなくてスマセン。

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 22:20:17 ]
>>118
お疲れさまで〜す。いつも使わせていただいております。

120 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 14:37:37 ]
>リリース版 howm-1.3.3 [2006-06-05]


キタ━━━━━━m9( ゚∀゚)━━━━━━!!
キタ━━━━━━m9( ゚∀゚)━━━━━━!!
キタ━━━━━━m9( ゚∀゚)━━━━━━!!





121 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 20:15:33 ]
来たね。

122 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 21:01:45 ]
>>115-117
最近のnkfには--overwriteオプションがあるぞ

123 名前:ヽ(´ー`)ノ ◆.ogCuANUcE [2006/06/11(日) 05:47:12 ]
deb の中の人です。howm_1.3.3-1 を作成して sf.jp にアップロードしました。
手元の環境では元気に動いています。

今週末に引越をするので、しばらくネットが使えなくなる可能性があります。
その分、かなりチェックしましたが、もし不具合があったらなるべく早く
報告して頂けると有り難いです。


124 名前:53 mailto:sage [2006/06/11(日) 17:28:46 ]
>>115 さん >>116 さん >>117 さん>>118 さん どうもありがとうございます。久しぶりに覗いてみたら、レスがついていて、しかも、debian の sarge でちゃんと使えました。これから、使い込んでみます。ありがとうございました。m(._.)m

125 名前:名無しさん@お腹いっぱい。 [2006/06/14(水) 22:13:52 ]
debのパッケージャーの方、いつもありがとうございます。m(__)m
1.3.3-1を利用しているのですが、Todo が . で実行済みのものまで
表示されてしまいます。
メニューでも、メニューから t で表示させた場合も同様です。
こちらの環境は、debian sarge、emacs21 21.4.17-1 です。
ご確認いただければ幸いです。

126 名前:123 mailto:sage [2006/06/14(水) 22:28:35 ]
ごめんなさい。 サイトに記述がありました。
メニューの方は、M-x cutomize-variable howm-menu-todo-priority で
変更できました。
メニューから t をした場合は、もともと実行済みのものまで表示されて
いたのかなぁ?
howm-todo-priority-bottom で変更できますけどね…




127 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2006/06/15(木) 00:36:53 ]
>>126
メニューから t を押した場合にリストされるマークは、howm-todo-types を
"[-+~!]" にしたらどうだろう(デフォルトは "[-+~!.]" になっている)。


128 名前:126 mailto:sage [2006/06/16(金) 11:21:30 ]
>>127 さん レスどうもです。 126です。
教えていただいた方法で、実行済み(.)が表示されなくなりました。
すっきりしました。ありがとうございました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<308KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef