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

一人お手軽 Wiki もどき howm

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
Emacs で Wiki 風に断片的なメモをどんどんとるための環境、
howm に関するスレッドです。

本家:
howm: 一人お手軽 Wiki もどき
http://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/index-j.html

関連スレ:
自分の情報整理スタイルを晒しまくり 2
http://pc.2ch.net/test/read.cgi/unix/1050963280/
0427425NGNG
>>426
ウッ...と言ってしまいますね...
確かにそれは盲点でした。

RETする前の日付が未来、かつ今まで通りのロジックで更新した日付でも未来
なら今まで通り、というのでは使う側にとっても複雑すぎるでしょうか?
>>426の例で言えば[2010-12-03]になりますが。
0428名無しさん@お腹いっぱい。NGNG
howm-1.1.0.1 使ってみました。「明背景むけの配色」がとっても good っす。

以下、しばらく使ってみた感想というか要望というか。

まず、@+!-. などの記号の意味が覚えづらい (ので、使う気がしない)というのがあり
ますね。

いろんな書式があるけど、それらは単に浮き沈みのパターンが違うのと、メニュー
のどこに表示されるかの違いでしかない(合ってるかな?)ことがなかなか理解
できなかったです。

また、「浮き沈みのパターン」にどのようなものがあるのか理解すること、そし
てパターンと書式(記号)の対応を覚えるのがつらいです。

なわけで、メニュー画面か、あるいはメニューからひとっ飛びしたところに、
以下のような簡単なヘルプがあるとうれしいです。(右の説明は自信なし)

[2002-10-21]@ 予定 <浮き沈み??>
[2002-10-21]+7 todo 指定日になってから7日間かけて徐々に浮かぶ(浮きっぱなし?)
[2002-10-21]!7 〆切 指定日の7日前から徐々に浮かび、指定日以降浮きっぱなし
[2002-10-21]-1 覚書 指定日に浮かび上がり、以降1日かけて徐々に沈む
[2002-10-21]. 済み 常に底
(記号の後の数字はデフォルト値)

あと、上昇中と下降中のマークがつくと楽しいと思う。
0429名無しさん@お腹いっぱい。NGNG
>>428
書式についてはせっかくメニューが編集できるんだから README.ja.rd あたりへのリンクを張れば
いいんじゃないかと。
少なくともメニュー画面にデフォルトで置くのは慣れた人には邪魔なんじゃないかなー、とも思う。
あーでも、慣れた人のほうにメニュー画面を編集してもらうっていうのもありか。
あと書式の記号については適当にこじつけて覚えればどーよ。
・予定はその日に結び付けられてるから@(at)
・覚書は沈んでいくから-
・ToDo は浮かび上がってくるから+
・締め切りはその日に注意しなければならないから!
0430名無しさん@お腹いっぱい。NGNG
>>429
うん、どちらかといえばデフォルトは不慣れな人にあわせた方がいいと思う。
0431425NGNG
>>作者さま
さっそく対応いただいてありがとうございます。
新規のみとさていますが、これだけでも大きな効果があるので、
更新の際の明解なロジックが思い付かない現状では、
確かにこれがベストな解かもしれません。
0432428NGNG
>>429
おぉ、記号にもちゃんと意味があったのですね。これで覚えられるかも。
429 さん&作者さんありがとう。
README.ja.rd へのリンクだと飛んで行った後に探すのが面倒でし。

もう一点、不慣れな者からの要望だけど、メニュー画面の %schedule と %todo の欄の
どちらに何の項目がリストされるのかよく分からんです。ここはこんな感じに説明を加えて
使ってます。2行損するけどね。

[〆切!, 予定@]
%schedule
-------------------------------------
[〆切!, TODO+, 覚書-, 済み.]
%todo
0433名無しさん@お腹いっぱい。NGNG
Howm-Wiki キタ━ヾ(   )ノ゛ヾ( ゚д)ノ゛ヾ(゚д゚)ノ゛ヾ(д゚ )ノ゛ヾ(  )ノ゛━━!!
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi
作者さんありがとう
でも SideMenu が表示されないのはなぜ?
0434名無しさん@お腹いっぱい。NGNG
誰か、感嘆するぐらい効果的に使ってるところを
ttyrec で見せてくれないか。
0435名無しさん@お腹いっぱい。NGNG
覚えられないとか面倒とか・・・使い始めてどれくらいですか?
俺も最初は覚えられなくて困ったけど、
マニュアル読みながら1週間ぐらいで覚えましたよ。
0436名無しさん@お腹いっぱい。NGNG
wikiきたー。
自分ででっちあげようかとも思ったのですが、コンテンツ揃わないので
やめてしまったのは秘密です。:p

ところでRD対策その4として、RDの書式自体をいじって
<<<< header
でincludeするhowm-rd2なるものをなんとなくでっちあげてみたんですが、
需要ありますか?
; 晒す場所もできたことですし。:-)

>>433
SideMenuはHikiだと、管理設定でon/offできます。
個人的にはちょっとじゃまかも。

>>435
>>432じゃないですけど、たまに、というか久しぶりの機能を使おうと
したときにふと思い出せないんです。これが。
普段から使ってる機能なら問題ないんですけどね。
0437434NGNG
>>435
さっき初めてインストールして1分ほど使っただけ。
それで、こんな難解なものを覚えるぐらいなら、
いつものChangeLogメモでじゅうぶんだと感じた。

とはいえ、覚える価値があるのなら覚えたい。
覚えたあとで価値がなかったら時間の無駄なので
魅力的に実演してくれると助かります。

というたいへんふざけた輩です。
0438名無しさん@お腹いっぱい。NGNG
howm hikiの
>* 使い方 - わかりにくいと評判の本家 README を補完
って部分
こういうツールって自分流に使うもんだと思ってたから
わからないなりに好き勝手にやってたYO
0439428(=432)NGNG
>>作者様
howm-test031228 でメニューのコメントと429さんの「覚え方」入れていただいてありがとうございます。
うれしいっす。

>>435
howm に乗り換える決心がつけば毎日使って覚えるだろうけど、それまではやっぱり
他の方法に目移りして腰が引けた状態で使いますよね。そうするとなかなか覚えられないという悪循環...
でも、おかげさまでなんとか howm に乗り換える決心がついたんで、これまで単一ファイルに書き溜めた
メモファイルを howm 形式に変換しました。もう戻らないよ。
といっても、いつでも
find ~/howm -name "*.howm" -print -exec cat "{}" \;
できるという保険があるからだけどね。

>>436
howm-rd2 見て見たいです。hiki ってファイル添付できるの? (Pukiwiki しか知らないもので)
SideMenu があると、全体が俯瞰しやすいし、更新の様子もわかって便利だとおもうんだけどな。
0440名無しさん@お腹いっぱい。NGNG
>>439
了解です。ちょっと整理したいので、まとまった時間ができたら作業します。

プラグインつければ添付もできるようになりますけど、たぶんついてなさそう。
添付は微妙な問題ですしね。ドキュメントに解説用画像をつけたいという
ニーズがなければ不要だと思います。
とりあえずしょせんはscriptなので、勝手にページ作ってdiff貼り付ければ
よいかなと。

俯瞰は、なるほどSideMenuがうってつけですね。横幅が細めならあまり
邪魔にならないようですし、アリです。でもSideBar対応でHikiに
ちょうどよくて *howmっぽい* tDiaryテーマがなさそう。
レイアウト的にはHikiデフォルトがなにげにちょうどよいのですけど。

って、じつは作者さんがhikiテーマいじってるのかと思ったら、
cgi-bin/に.cssがあるもんだから500エラー起きてるだけだったYO!(´・ω・`)ショボーン

…なんだか微妙にスレ違いでスマソ。
0441名無しさん@お腹いっぱい。NGNG
〆切(!) 予定(@) TODO(+) 覚書(-)
この4つだけでしょう?そんなに苦労するかな?
+ → t →ToDoってのはどうでしょう。

>>437
君のためにわざわざそんなことする暇人はいないよ。
時間の無駄。
0442名無しさん@お腹いっぱい。NGNG
テンプレートに日付けなどを挿入したいんですが、
howm-templateをどういじれば良いか分からんのですが。
0443作者NGNG
>>436
<<< と <<<< を入れかえるフィルタ h2r とかを作って,
cat 2003_12_29.rd | h2r | rd2
みたいにやるのはどうでしょう?

>>442
どうしたいか言っていただければ…
0444442NGNG
年末なのにご苦労さまです。ありがとうございます。

1日1ファイルでhowmファイルを保存していて、更にそれとは別に
1日1ファイルで日記(ndiary)をつけています。
そこでhowmメモに当日の日記へのリンクを毎日張っておきたいかな、
と思っているのです。

howm-templateの中では"%Y"などが通じないようで…
あとC-c , cする度にtemplateが入ってしまうのでどうしたものかな、と。
入門者なので頓珍漢なこと言ってるかもしれませんが。
0445名無しさん@お腹いっぱい。NGNG
xyzzyで使っているものなのですが、質問はこちらでよろしいでしょうか?
初期画面に、来年の予定が表示されないんです。
xyzzy上だけでの現象でしょうか?
(howm1.1 + howm-wrap_031216)
0446作者NGNG
>>444
新規ファイル作成に hook をつけました.
最新テスト版を入れて, こんな感じではどうでしょう?

(add-hook 'howm-create-file-hook
(lambda ()
(insert (format-time-string "http://foo.bar/%Y%M%d.html\n\n"))))

ふつうのテンプレート(メモ毎)の使い方は,
README-j.html で「howm-template-date-format」を検索してください.

>>445
メニュー上には 7 日先までしか表示されない仕様です, って話?
そうじゃなかったら, 設定や書いた予定などを具体的に教えてください.
0447名無しさん@お腹いっぱい。NGNG
>>446
howm-menu-schedule-daysを21ぐらいにしてたんですが、
それを最近また7に戻したのを忘れていました…。
単に7日先まで予定がないだけでした。
お騒がせしてすみませんでした。
0448442NGNG
>>446
所望の動作になりました!ありがとうございました。

あーあ、これでまたヘビーなemacs依存生活に戻っちゃうなあw

0449442NGNG
使ってみての要望です。
"file://... "の書式の時、C-uしてからRETした時には、
窓を分割してそのファイルを開くというのはどうでしょうか?

そうするとその日のメモを見ながら思ったことを
日記に書けるたりするし、リンク先とhowlファイル同時に見たいことは
私のような場合に限らず割とある状況なんじゃないかと思ったんですが。

0450名無しさん@お腹いっぱい。NGNG
うーん、大文字・小文字を区別して検索してしまう時があるなあ。
条件特定できん。
心当たりある人いない?
0451名無しさん@お腹いっぱい。NGNG
年越ししてしまいましたが、うpしました。>howm-rd2
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HowmRD

>>443
すでに作ってはいたのでそのままparser書き換えでいってしまいましたけれども、
なるほどそのフィルタでも実用には十分そうです。
行頭にあるcome-fromリンクが<<<<に置き換えられて出力されてしまう些細な
欠点がある程度ですし、rdtoolがバージョンアップしたときを考えると
メンテナンス性が遙かによい(というかhowm-rd2が悪い)ですね。
導入も楽(というかhowm-r(ry )ですし。

…早くもhowm-rd2はお蔵入りの予感。
0452名無しさん@お腹いっぱい。NGNG
[今日][昨日]メニューでメモが新規作成されると、
テンプレートが反映されない全くのブランクファイルがオープンするのですが、
テンプレート付きでオープンされるようにできないでしょうか?

また、昨日、今日以外にも日付を指定してメモをオープンしたり新規作成したり
したいのですが、簡単にできる方法はないでしょうか?
0453名無しさん@お腹いっぱい。NGNG
wikiにかこうと思ったけどよくわからんのでこちらに.
メールからhowmにインポートするやつです.
需要あるかわからんけどはっときます.
エラー処理は適当なので注意してください.
もしもっといい方法あったら教えてください.
0454名無しさん@お腹いっぱい。NGNG
require 'net/pop'
require 'kconv'

deleteflag = false # howmメールをサーバから消すならtrue

$popserver = "foobarbaz.ne.jp" # サーバ
$port = 110
$username = "somebody" # アカウント
$passwd = "passwd" # パスワード
$titleheader = "=" # タイトルのヘッダ(っていうのか?)
$howmdir = "c:/freesoft/xyzzy/howm/" # howmのメモが入ったディレクトリ
month = {'Jan' => '01', 'Feb' => '02', 'Mar' => '03', 'Apr' => '04',\
'May' => '05', 'Jun' => '06', 'Jul' => '07', 'Aug' => '08',\
'Sep' => '09', 'Oct' => '10', 'Nov' => '11', 'Dec' => '12'}

howmfilecnt = 0 # サーバ上のhowmデータ数
mailcnt = 0 # サーバ上のメール数
$deletedfile = 0 # 消したhowmメールの数

0455名無しさん@お腹いっぱい。NGNG
## howmメールを削除する
## (実際はPOPMailのインスタンス渡せばなんでも消してくれる)

def deleteHowmMail(m,t) # POPMailとそのタイトルを受け取る
begin
rescue
puts "rescue! Some error was occurd at delete a howm file."
m.reset
else
puts "delete howmmail! (#{t.chomp})"
m.delete
$deletedfile += 1
ensure
end
end
0456名無しさん@お腹いっぱい。NGNG
# サーバとアカウントの設定
Net::POP3.start($popserver,$port,$username, $passwd) do |pop|

# メールがないときは何もしない
(puts "Mail is nothing."; exit) if pop.mails.size == 0

pop.mails.each do |mail|
mailcnt += 1
contents = mail.pop.split(/\r\n/) # メールの中身獲得

# タイトルが"howm-mail"じゃなかったら次へ
if (contents.grep(/^Subject: /)).grep(/howm-mail/).to_s == ""
puts "Normal file: #{contents.grep(/^Subject: /)}"
next
end

# 日付からファイル名を決定
date = contents.grep(/^Date: /).to_s.sub(/^Date: /, "").split(/[,]?[: ]/)
howmfile = sprintf("%s-%s-%s-%s%s%s.howm",\
date[3], month[date[2]], date[1], date[4], date[5], date[6])

# ディレクトリチェック
# $howmdirがなければ終了
if !(File.exist?($howmdir))
puts "Error: There is no howm directory."
exit
end
Dir::chdir($howmdir)
0457名無しさん@お腹いっぱい。NGNG
# 年月のディレクトリがなければ生成
if !(File.exist?(date[3]))
puts " Make directory: #{date[3]}(year)"
Dir::mkdir(date[3])
end
Dir::chdir(date[3])

if !(File.exist?(month[date[2]]))
puts " Make directory: #{month[date[2]]}(month)"
Dir::mkdir(month[date[2]])
end
Dir::chdir(month[date[2]])

# 本文をlinesに入れる
flag = false
lines = []
contents.each do |line|
(flag = true; next) if line == ""
lines.push(Kconv.tosjis(line) + "\n") if flag == true
end
howmtitle = lines.shift # タイトル取り出し

0458名無しさん@お腹いっぱい。NGNG
# howmファイル作って書き込み
# もしすでにあれば何もしない
if File.exist?(howmfile)
puts "Already exist: #{howmtitle.chomp} (#{howmfile})"
else
howmfilecnt += 1
f = File.open(howmfile, "w")
puts "Make howm file: #{howmfile}"
# if (lines.split(/\n/))[0].grep(/^= /) != nil
f.puts "#{$titleheader} #{howmtitle}"
f.puts lines.join
Dir::chdir($howmdir)
end
# howmメールを消す(フラグでOn/Offできる)
deleteHowmMail(mail,howmtitle) if deleteflag == true
end
end

puts "#{$deletedfile} howm files were deleted."
puts "Converted howm file: #{howmfilecnt}/#{mailcnt}"
puts "done"
0459名無しさん@お腹いっぱい。NGNG
長くてごめんなさい.
大体の使い方は以下の通り.

### メールボックスチェックしてタイトルがhowm-mailというやつがあったら
### Dateヘッダの時間からファイル名を作って,適切なディレクトリにに入れる.
### ディレクトリがなかったら作る.
###
### *ルール
### Subject: "howm-mail"にする(でないとけられる)
### Date: ファイルネームになる
### メールの内容の一行目: howmのタイトル(=は勝手に付けてくれる)
### 2行目以降はメモの中身

データはバックアップしてから使ってみてください.
0460名無しさん@お腹いっぱい。NGNG
>>453
習うより慣れろ、ですね。
他のページのソースを見ながら、怖れずやってみてください。
おかしなところがあれば、きっと小人さんが修正してくれることでしょう。:-)

スクリプトは、行頭全てに半角スペースを一つ加えてからコピペでOKです。
ここに貼り付けるより楽かも。
0461名無しさん@お腹いっぱい。NGNG
pooh氏の画像貼り付けスクリプトとの親和性あがらんかなぁ。
一覧バッファ(見るモード)でも画像表示できたら嬉しい。

howm2でも画像表示したいし。

じつはどちらも挑戦してみたものの
elispもrubyもずぶの素人
コーディング経験はほぼ皆無というなんとも情けない状況故に
失敗しまくりです…

poohスクリプトをこんな感じにいじらないとインポートと表示が上手く動作しませんですた。

begin-base64 644 pooh.lisp.bz2
QlpoOTFBWSZTWVFu9QAAAZZ/gFqwAIJS8+AIBEJIrj//3+5AAlu7TaOy5CUS
gyMnqDaNRpkAAAAAJQQjJqZQ9JkGgPUaDQDQGgkSmIRGm1AyZHqaPUNBpoAG
gkiIU/JDKPU8poNAADJpskBkMQkWEZGgbhjiFJpvDsIETaKCSCECrHHEbvKg
yIBUxiXqcU2z0IBiYYkNExkfbzhC60d0UvirjSgTUVFtXaUnZSs8K1/egyN3
msRDH3a6/rZQOsaNp0wdTSP2/CTbksGDceUDHOwyY7YAWLJmstbSJxVi4eKi
Kty59azpq1ZS6h78iNDrdsVffhbJsB9kLB+xX0BSabDbL8TB3FiMGcY1tAjG
BxFtZ8OV3I0sYbTWUjbRn+ZiG9ZmRpNhrCKweyOU4e8DU0tQtsDea/QtJrUi
cxsYSDUbt/Wk9YZyRoaKpi+pxGQ1QqudxzsooMiw5C2pxOWSIIfEiEFYFMGv
YMwy33yQrdHDTMJLC7NJZ0cBVQSJiYZMosXlqmwxcARIqP8PBSIjXztaKWL1
CCWx5EXBKgyEyOHEsSxwJOkTC+QGIvkcVudlM5VzNCorhmYDTJJXK1TWhEm4
rMqq/hloqgdBjVSMZHJxysrITaraZcuBK1ZUCG1MlVUUlR/5CP6lBSOSVZJH
YBQcKE1edwMLcdBJMExZplAZOEVl3r4JdpJKNWESswtFGSMbUcYxWKyGRIjl
kJMXlyQM2gwzZiyheTuSVRNzTOFJlD4Cs/i7kinChIKLd6gA
====
0462名無しさん@お腹いっぱい。NGNG
すまそ。
image_expandはこっちの方がよかった

begin-base64 644 image_expand.lisp.bz2
QlpoOTFBWSZTWS6CgcEAAGX/gFiQAIJQ8+AIBABAjj//3+4wAZkoEJRGgUzR
U/NCo8T1I2oaMTyjNQwADRpoAyaA0GQGgJQonpqZBoaNDQAyDag0Jh6IizKJ
ILGpEzbNowDkBEcAjeYBAyD3nBSBAmeqfGkdfkZwtd5XRZ1esJb75bat/6vG
BUKlZxcibc0cIvR0Djy3YSax3m+ifSLPA2pvO3lw5YUHLe6Bw6conNt7BQ6H
p2Fiqm8PFXs1iZjkGunm3mv6kIL9nLSgsLAaQF4tRP7QNSdadBSXEQ41qkZ2
Le25deUKrEiyHWIRPF7dSpoJhWjx3Vh9S4/Kl6p2mh0r8pmuUS4IQYjJVFGW
2IUM0BmRu455mJrfeKS25oVNihgP1ynbh8ylNSRV5jpoLqqDGKlh6BUemqQ+
IRTBYKPSg/PJpyRwSqYFDBJ1sDGZ3C74OJxLJllqWTNUhtkOJWvMZE3mYrlu
0ClItIwFsQhQXJYkUGfJpVuH2jfEvoh3uPI++4Lhf4u5IpwoSBdBQOCA
====
0463名無しさん@お腹いっぱい。NGNG
>462
最後の (goto pos) の pos がスコープ外になっちゃってるみたいですが。
0464名無しさん@お腹いっぱい。NGNG
>>463
連張りも何なんで放置してました。

(goto pos)を(goto (point))にして
(pos (point))を消しちゃってください。

これでカーソル位置に関係なく画像の表示が出来るはずです。
一応直したやつを貼っときます

begin-base64 644 image_expand.lisp.bz2
QlpoOTFBWSZTWYr8/VwAAGJ/gFiQAIJQ8+AIBABAjj//3+4wAXrTKoSpqZGm
qeJhkKemmo9QeKHlNDIV6hqGiYIZMRtAEYjEwEkg1NKfppR4poBkAA2oGlSg
k1WRcNJiMIdm0gA4kJ0kQ13hvMilDNDg4JpUV+xNkkEjE0Yka7UanDmz74+f
fTkBiIrQwQB49BBgexDBpvKyAYW0lQkcJICo1qKtuZ4jIOcjNWYUSHOPKwIz
1PnqJIiGUeaLYywlKawg/VmqbNFCdqjcgamoRNBM4oVfigwVtfcXn8LJDmim
Gxv1yJsC8szjyRq4Oboy1LHKLG18SGsiNipqxgy+qI8LclDZk5UJzkPczDEm
04wvM0EpKXAhEzFsnnEG3YqKC4cchdtcr/C8c60aULKYQEtRQwpQeRQWIrYp
/03WLTYiryOeUqXKAXWMS8xVLaBmdwm7GBgPKrR6q0Uy6kiIPnLGkqywimgD
nRsaYjaE50GyZx0SjdK61SOj4OYXo4VO88dwfo3+LuSKcKEhFfn6uA==
====
0465名無しさん@お腹いっぱい。NGNG
画像取り込みと表示激萌え
>>464 乙 戴いちゃいますた。

今メモ表示にimage_expandをひっかけようと奮闘中なんだが
elispってやつは難しいですな。
bufferに書き込めないからダメって怒られまくる。

howm2でも画像入りメモをHTML化したいので、こいつも奮闘中
jpgファイルもエントリに加わっちゃうし
{{{./hoge.jpg}}}っつー構文をどうやって解釈させたらいいかわからない。

漏れには無理ぽ
後は>>462にまかせた…
0466名無しさん@お腹いっぱい。NGNG
>後は>>462にまかせた…
>>461ですた。同じだからいいけど…
0467643NGNG
>464
さんくす。
ところで、Windows 版の ImageMagick の import.exe ってWindows 画面では動かないですよね?
ってわけで、代替ソフトを探してみました。

1. WinShot http://www.woodybells.com/winshot.html を /usr/local/WinShot 下にインストールする。
(パス名に空白が入るとうまくいかなかったため)
2. image-capture 関数の (concat "import " filename) を
(concat "/usr/local/WinShot/WinShot.exe -Jpeg -Rectangle -Close -File " filename)
にする。
3. (getenv "PWD") "/" を (file-name-directory buffer-file-name) にする。image-expand の方も同様に。

Howm のメモに画像を張り付けてみてますが、便利そうな予感。

ファイル名は Howm のメモファイルに合わせたほうがいいのかな?
1. メモと画像のファイル名は連携させる。 YYYY/MM/YYMMDD-HHMMSS-nn.JPG とか。
2. 両者は独立。
2-1. 画像専用のフラットな構造のディレクトリを作って入れる。
2-2. 画像専用の階層的なディレクトリを作って入れる。

画像名の埋め込み形式は {{}} よりは、((< >)) っていう RD 形式のほうが良いかも。
0468名無しさん@お腹いっぱい。NGNG
>>467
((< >))にしますた。
あんまり貼るとウザいかなぁ。
皆スマソ

begin-base64 644 image_cap.lisp.bz2
QlpoOTFBWSZTWTgIUYQAAJp/gFqQAIJS8+ANBEJIrj//3+RAAj22xrNLQlCm
mhkFHhNE2p6j1ABoB6gYSgmkamjSPQ1NANNAyaYhiAYAAAAAaDQBoBoBIoQa
h6jKZpAaNNAABoMUJpA6NK0bhBSZCEO3uIAqmitCAgIDaapEciSHEypSE3t7
DhxM3Ee3AKh+tXKVQzItslkGlcTqKizLqUPqpnsjHTMbrJeCyIEO3um183h0
ipoZ7HQzVE6mkU1a5NuQD8YDHKwZr2SAq2QstaiGeyHEKdvU9t+CyT6I9a8V
Lid1LlJKytVDVj6tEXa6yelYsQmms+Y5GN3FgYLm9FclJzIc+A2sWZQzqX1V
TXcbBxdwrb4GmxmvYR31TxD/Qu02A1YeS4kO8DgqJmJ6Mi7c95kfo4c8VFBw
ZnxroiNEMRQtWROTdzCHAWoSrsYbTEHAxnQc1TCMY6OhDaSCKzBXF4MMg1+Y
TQrst9eIJrTnyTVEWllRMxCY01J4FyxMZnAJElLeQiZxZeOlBlt+SCVmwgWC
SDTml118VpmTcRYxJiBm4toxUfiScjQq1ezSBzSSV6mqlyok3Cy5R3DmKIOs
Y1EMZDDRK2wgmyxpl5mSmXILaaVJmBvRj3LeZFxfy3bRUtFTB+60GNluA9LE
uZqCAMXjclciWXkKNhlBhoFYoyRFaONkWFmMiQOVSmxaWDirAsqqJoFZElpE
/6zoDiLuSKcKEgcBCjCA
====
0469名無しさん@お腹いっぱい。NGNG
gotoリンクがよさそうだなぁとか思ったり。

画像へのgotoリンクを書く
->URLでなければ、そばにインライン表示される
->howm2で<img>や((< >))に展開される
-->(゚Д゚ )ウマー

>>467
個人的には2ですね。
キャプチャではなくどっかから引っ張ってきた画像を
放り込みやすいのはそっちですし。

あとhowm2が画像ファイルを管理する手間を省くことができます。
省いていいのかは微妙ですが。
0470名無しさん@お腹いっぱい。NGNG
howm wikiに理想的な画像表示スクリプト入ってる
これだとメモ閲覧時にも画像表示ができるから
メモ表示にimcap-displayをひっかけたくなるな。
0471名無しさん@お腹いっぱい。NGNG
今日から使いはじめたものですw
一覧表示と内容表示、となっている状態で、内容表示と実際のファイルとの
同期がとれていないことがあるみたいです。
一度作成したメモを再度編集したりすると、内容表示では編集前の状態に
なっています。あれ? とあせってファイルを開くとちゃんと編集されて
います。自分のところだけかな?

xemacs-21.1.14, howm-1.1.0.3 です。
0472作者NGNG
保存してないからじゃないですか?
未保存でも検索や内容表示に反映するよう, テスト版は修正しときました.
0473名無しさん@お腹いっぱい。NGNG
一覧表示でのメモ切り替えはカーソルの上下(C-n,C-p)になりますが、
これをn,pで切り替えるようにすることは可能でしょうか。

参照操作のほとんどが片手でできるのに、メモ切り替えだけが
両手を使う必要があり、のんびりメモを眺めるのときにちと面倒で。
0474名無しさん@お腹いっぱい。NGNG
↑↓キーじゃダメなん?
0475名無しさん@お腹いっぱい。NGNG
>>474
それでもいいんだけど、
Emacs使ってるときは矢印キーは使わないので。
0476名無しさん@お腹いっぱい。NGNG
>矢印キーは使わないので
今が使うときなんじゃないの?
何か宗教的な理由でその近辺に指を移動させられないとか?

見るだけなら、片手でコーヒーでも飲みながらカーソルキーをポチポチ押してりゃいいじゃん
0477名無しさん@お腹いっぱい。NGNG
>>476
できないならいいんです。
設定なり改造なりで対応きるかなと思ったわけです。
diredとかmewとかと似たような感じに。

宗教的な理由云々はそのとおりかもしれません。
私がEmacsを使い始めた時にはキーボードに矢印キーがなかったり、
まともに使えないような時代だったのです。
今でもその名残で矢印キーは使ってないんです。Wordとかでは使ってますけど。
この感覚、理解いただけるでしょうかね。
0478名無しさん@お腹いっぱい。NGNG
>>477
menuに書けばできそうな気がします。
%"p"%call%previous-virtual-line
こんな感じ?
0479作者NGNG
(define-key howm-view-summary-mode-map "n" 'next-line)
(define-key howm-view-summary-mode-map "p" 'previous-line)
テスト版には追加しときました.
0480名無しさん@お腹いっぱい。NGNG
>>478
menuって、[menu 編集]で書く、0000-00-00-000000.howmですよね。
だめでした。以下の両方を試して見ました。
%"p"%call%previous-virtual-line
%"p"%call%previous-line
0481名無しさん@お腹いっぱい。NGNG
>>479
ああ、すれ違い、すみません。
対応ありがとうございました。
0482471NGNG
>>471 です。
実際のメモの内容とビューワーの内容が一致していない件ですが、
メモの最終行に復改が入っていないと、その行は(ビューワーでは)
表示されないようです。
0483名無しさん@お腹いっぱい。NGNG
>>477
その感覚Emacs使いなら当然の感覚だよ
0484名無しさん@お腹いっぱい。NGNG
>>477
その感覚、脳が老化し始めたEmacs使いなら当然の感覚だよ。
0485名無しさん@お腹いっぱいNGNG
うわーばか発見
なむなむ〜
0486名無しさん@お腹いっぱい。NGNG
>>477は理解できる。
キー配列をqwertyからdvorakに変えたとき、普通に文字を入力するときは
正しく押せても、コマンド操作のときはqwertyで覚えたキーを叩いてしまう、
ということがしばらくあったもん。(wanderlustとかnavi2chなどにある、修飾キー
を使わないアルファベット一つのコマンドでもね。)


0487poohNGNG
こんなスレもあったのですね。

howmってのは使ったこと無いけど、試してみようかな。
私はoutline-modeしか、使ってないけど、
howmのやめられないところってどこですか?
howmのページを見た限りだと、come-from リンクとか便利そうだなぁと思いました。
でも期限付きのTODOとかは手帳に書けばいいや、という感じがしました。超整理手帳ね。

しかし、みんな名無しさんで誰が誰だかわからんなぁ。




0488名無しさん@お腹いっぱい。NGNG
俺はひとえに grep の為につかってる。
0489名無しさん@お腹いっぱい。NGNG
pooh氏の厨臭い質問に萎え
0490poohNGNG
厨な質問でスマソ。
もう一つ厨な質問。
howmを使うことで、紙の手帳を使わなくなった人いますか?
0491名無しさん@お腹いっぱい。NGNG
紙の手帳から移行しました

やっぱりgrepが便利です。あとは、メニューで直近の予定や優先度の高い
ToDoが一覧できるところ。PPCのTodayとかと同じだけど!+-で表示順序を
細かく、しかも面倒なことせずに制御できるのも利点です。

リンクは全然使ってません。
0492491NGNG
ああ、あと無意識に使っていても時間順にメモが並ぶのも気に入ってます
0493名無しさん@お腹いっぱい。NGNG
漏れも紙は使わなくなったな

>howmのやめられないところ
はリンクとgrepと浮沈TODOやね。
あと、人それぞれだろうけどメモ見易い。
Wikiのように素の状態じゃみずらいような構文規則もないし。
0494名無しさん@お腹いっぱい。NGNG
作者たんへ。
xyzzy用のhowm-wrapperがhowm 1.1.0.3対応になりましたが、
本家ではすでにバージョンが上がり1.1.0.3がDLできません。
旧版としてDLできるようにしておいてくだされ
0495名無しさん@お腹いっぱい。NGNG
>>494
作者さんちょっとかわいそう。
wrap作者さんに再配布してもらうというのは?
0496名無しさん@お腹いっぱい。NGNG
grep してくれるのは良いね。
これまでは、メモにあらかじめ付けておいたキーワードやサブジェクトを検索
するシステムが多かったけど、Howm は全文検索だからキーワードに気を揉む
必要が無い。

一メモ一ファイルも気に入っている。私の場合メモといっても、単に書きっぱ
なしのメモはそれほど多くなく、何度も修正したり、書き足していって長い文
章にすることがある。そうすると、一文書がファイルとして独立していたほう
が都合が良いです。
0497名無しさん@お腹いっぱい。NGNG
496 の続き。
メモの浮沈について。あらかじめ決まったスケジュールに合わせて浮い
てくるというのは役に立ってるけど、TODO の方はなかなかしっくりこない。
私の場合、TODO といってもいつ始めていつ終わるかわからないような中途半
端な TODO が多いため。期限切れのがたくさん溜まる。すると、全て上のほう
に張り付く。-> うざいから適当に期日を変えて沈める。-> またそのうち浮い
てくると自分で沈める。の繰り返し。浮きっぱなしや、徐々に沈むだけじゃな
くて、適当にふらふらとう浮沈するものや、ユーザ操作で簡単に上げたり(正
に age だ)、下げたりしたい。

あと、自動でメモの順位が入れ替えわるというのも実はあまりうれしくない。
なんでかというと勝手に順番が変わると何があるのか覚えておきづらいから。
超整理法の野口さんが紹介していた TODO ボード(厚紙に小さなポストイット
を TODO として貼りつける)は結構便利だった。これは、(1) 必要に応じてポ
ストイットを張り替えて順序を変えられる、ということの他に (2) 自分で勝
手にポストイットが動かない、という理由もあったと思う。コンピュータ上の
浮沈式 TODO は勝手に順番が変わるのがいや。

いつかここに書いたけど、各 TODO が「俺は切羽詰ってんだよぅ。はやく何と
かしてくれ!」というのを浮き上がりだけじゃなくて「赤丸急上昇中」という
ようなマークで表示するというのも手だと思う。

長文スマソ
0498名無しさん@お腹いっぱい。NGNG
長文はいいけど、せめてsageでやってくれ
0499作者NGNG
>>494
あれ, リリース版は今も 1.1.0.3 のままですけど?
ときどき connection refused になるのはネットが不安定なだけらしいんで,
少し待ってやり直してください.

でも何にしろ,
wrap 作者さんとこで対応版本体をセット配布してもらえたら気が楽ですね.

>>497
アイデア thx.
「指定周期で浮き沈みをくり返す」とか作ってみます?
って, 冗談のつもりだったけど, よさそうな気もしてきた :p

「順序はユーザー指定, めだちっぷりを旬度で制御」っていうのもそそられます.

# 簑江戸のヘルプをカンニング…
# 「上下に一つ移動」と「一番上に移動」があれば使いものになるかな
0500いつでもどこでも名無しさんNGNG
一覧表示させた時にファイルの更新日時順に並ぶみたいなんですけど
ソートでdateを選んだ時のようにファイル名の日付順に並ぶように
デフォルト設定するにはどうしたらいいですか?
0501名無しさん@お腹いっぱい。NGNG
今日,howm使用はじめました.

>>270
>> font-lock-defaults が nil だと on-the-fly でハイライトされない?
>> 意味わからないままその場しのぎだけしときました.

これって直ってます?
CVS先端のEmacsですけど,on-the-flyでハイライトされません.
セーブ後には,正しくハイライトされるのですけど.
0502名無しさん@お腹いっぱい。NGNG
漏れは期限がさだかでないような TODO は+じゃなくて-にしてる。具体的には

対社外などでそうそう放置できないようなものは+
社内とか自分だけが対象で緊急性の低いものは-
納期が決まっているものは!

てな感じ
0503作者NGNG
>>471
thx. リリース予定版とテスト版は直したつもり.

>>500
どんなカスタマイズがいいですか?
・あらゆる一覧で, 日付順をデフォルトに
・全メモ一覧だけは, 日付順をデフォルトに
・指定したキー操作で, 日付順の全メモ一覧

>>501
どうもです. とりあえず, howm のバージョンはどれでしょう?
0504名無しさん@お腹いっぱい。NGNG
>>503
>> >>501
>> どうもです. とりあえず, howm のバージョンはどれでしょう?

howm1.1.0.4rc1[2004-01-06]
Emacs CVS Head(念のため、今日,cvs updateしてbuildし直したもの)です.
0505497NGNG
>502
なるほど。「-」使えばいいんですね。ありがとう。
「-」だと指定日直後は結構高めだから、指定日を数日前にセットしてやるのが良いかな。

参考: 浮沈ルール
- 指定日の前は超低いレベルで毎日 1 レベルづつ上がる。指定日の前日にやっと
-777777 になる。指定日に 0 に跳ね上がり、その後毎日 1 レベルづつ下がって行く。
+ 指定日以前は - と同じ。指定日に -7 に跳ね上がる。その後毎日 1レベルづつ
上がってゆく。7 日経過するとレベル 0 になる。それ以降どんどん上がる。
! 指定日前は、7日毎に +1 して行き、8日前に -77778 になる。7日前に -2 に跳ね上がる。
その後も 7日間毎に +1 するため、指定日直前で 0 になる。指定日なった瞬間に +77777
に跳ね上がり、その後も 7日間で +1 して行く。
@ 指定日前は毎日 + 1していき、指定日直前に 0 になる。指定日に -77777 にどーんと落ちる。
それ以降、毎日 +1 して行く。
(うそかいてたらごめん)

これをみると、(1) えらく下に沈んでるもの、(2) 上に張り付いているもの、(3) 真ん中あたりで
せめぎあっているもの、に分けられるけど、実際にせめぎあっている様子を見てみたいなぁ。
デバッグモードで良いから、一覧にレベル(プライオリティ)も一覧してみたいでつ。
howm-menu-insert-item のところ。
--
一向に働かない小人
0506497NGNG
> 499
試してみたいです。
今のところ自動浮沈がいいのか目立った奴の頭を叩いて沈ませる
のがいいのか予想つかないですけど.

頭を叩くといえば、メニュー画面で頭を叩こうと思って日付やマークを
変更しようとすると、途中まで進んだ後で
Buffer is read-only: #Mbuffer *howmM:%menu%*>
と言って叱られます。これはできるようになって欲しいです。
あるいは、せめて下線を引かないようにするとか。
0507名無しさん@お腹いっぱい。NGNG
>>499
ども howm-wrap 作者です。

> wrap 作者さんとこで対応版本体をセット配布してもらえたら気が楽ですね.
ありがとうございます。次の更新からセットで配布させて頂きます。
また、環境に依るのか、バイトコンパイル時の不具合もあるようなので、
コンパイル済みファイルも同梱させてください。
0508名無しさん@お腹いっぱい。NGNG
すげー UNIX USER で特集くまれてた。
記事はオフィシャルサイトからの転用ばっかに見えたけど。
これで一気に知名度あがったのかな。
0509名無しさん@お腹いっぱい。NGNG
>>508
その記事の執筆者名は読んだか?
0510名無しさん@お腹いっぱい。NGNG
ガッツ石松でしたが?
0511名無しさん@お腹いっぱい。NGNG
>>509
見てない。もしかしっていうか本物の作者たんだったのか
0512名無しさん@お腹いっぱい。NGNG
>>509
誰だったの?
0513名無しさん@お腹いっぱい。NGNG
おめ。あんなに大きく載るとは思ってませんでした。

>>511-512
作者さん本人ですよ。vimの部分は七島さん。
0514名無しさん@お腹いっぱい。NGNG
わお
作者タンおめ

原稿料いくら出ました?(爆
0515名無しさん@お腹いっぱい。NGNG
しばらく Howm 使って慣れてきたのもあるとは思うけど、記事の内容がすんごく
分かりやすかったです。 立ち読みでもすらすらと(爆
0516名無しさん@お腹いっぱい。NGNG
>>515 買えよ〜
0517名無しさん@お腹いっぱい。NGNG
そんな記事が出たのか立ち読みしておくYo
0518名無しさん@お腹いっぱい。NGNG
だから買えって!!
0519作者NGNG
>>504
テスト版しか直してませんでした.
ってことで 1.1.0.4rc2

>>515
編集者さんに感謝です.
ぶっきらぼうな文章を読みやすく直してくださいました.
0520名無しさん@お腹いっぱい。NGNG
おめでとうございます!僕も読んでみよう。
0521名無しさん@お腹いっぱい。NGNG
おめ。
読んだよ。分かりやすくまとまってた。
立ち読みだけど。
0522名無しさん@お腹いっぱい。NGNG
これってどうなったの?

>>421
> トップレベルで(require 'cl)をしているelファイルがありますが、
> Emacs教では、実行時にclパッケージを要求するのはお行儀が悪いこと
> (理由はclパッケージが名前空間を汚すから)とされているはずなので、
> (eval-when-compile (require 'cl))ですむようにしておくと、
> ほめられるかもしれないと思います。
0523名無しさん@お腹いっぱい。NGNG
それくらい自分でソースみれば良いのに。
0524名無しさん@お腹いっぱい。NGNG
>>523
日本語が読めてないようですね。
いちいち変更してバイトコンパイルするのがめんどいということだよ。
0525名無しさん@お腹いっぱい。NGNG
トップレベルで (require 'cl) してるかどうか見るのに、
なんでバイトコンパイルせにゃならんの?もちつけ。
0526名無しさん@お腹いっぱい。NGNG
>>作者タソ
TODOの新型 「保留」について少し意見がありまつ。

自分は「保留」はこのまま採用しても良いかと思いますです。
日時が不確定もしくは曖昧な「大体一ヶ月間くらいこの件について忘れなければいいや」って感じの事柄は「保留」扱いで

日時が確定(あまり変動しない用件)のものは「+」
遅れても構わない用件(個人的な用件や重要度の低い物)または
いついつ以降から何日間というよ用件は「-」

という感じで上手く使いわけられそうな予感。
■ このスレッドは過去ログ倉庫に格納されています