emacs-w3m (Part 2) (662レス)
1-

518
(1): 2008/03/26(水)14:46 AAS
>>517 muri
519: 2008/03/26(水)21:48 AAS
>>518
諦めちゃダメだ
520: 2008/04/01(火)13:48 AAS
Emacsの開発に携わったことのあるJames Gosling氏の発言

あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。
何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。
30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。
2の15乗倍ものCPU性能があれば、もっと違うやり方ができるはずだ。
NetBeansを試してみることを強く勧めるね。
セマンティックスをリアルタイムで解釈してくれるプラットフォームを使い、キーストロークを逐次分析させることで、素晴らしい魔法のようなことができるようになるんだよ。
だから、Emacsのことなど忘れてしまった方がいい。
もうテレタイプなんて使っていないんだろう--それってあまり頭の良いことじゃない。
とにかくEmacsを使うのはやめた方がいい。

外部リンク[htm]:builder.japan.zdnet.com
521: 2008/04/03(木)00:31 AAS
この時期恒例のshimbunレイアウト変更対応はいつ頃ですかねえ。

しばらくそのままなら自分でやるんだが。
522: 2008/04/07(月)12:10 AAS
はやくリリース版出してほしい。
毎回、CVSから取るのが面倒になってきた。
523: 2008/04/07(月)19:51 AAS
>>516
自分も初心者で、オプション設定パネルがあるかどうか、よくわからなかったので、
適当な関数を作ってオプションを指定しています
524: 2008/04/08(火)22:56 AAS
o は w3m じゃねの?
525: 2008/05/12(月)10:35 AAS
>jsに対応
スペックが許すならfirefox+vimperatorをMOZREPLで操作するようにした方がいいかもしれないな
526
(2): 2008/06/25(水)03:19 AAS
2008年6月10日午後3時5分、emacs-w3mの開発者の土屋雅稔さんがお亡くなりになりました。
死因の特定はご家族の意向で公表されておりません。。。
527: 2008/06/25(水)06:36 AAS
え、うそ?ソースは?
528: 2008/06/25(水)08:39 AAS
自分が一番最後に受け取ったtsuchiyaさんからのメールは6/16付けなわけだが。
529: 2008/06/25(水)12:36 AAS
俺はまず、死因の特定は公表しない、という日本語がわからん。
530
(1): 2008/08/06(水)01:34 AAS
emacs-w3mでtwitterの投稿をしようとすると、「BUTTON: update」とだけ出てsubmitしてくれないです。
コンソールでw3mを使うと「投稿する」のリンクが出てくるのですが。
これって、どこの変数をいじればいいのでしょうか。
531: 2008/08/06(水)07:44 AAS
>>530
> emacs-w3mでtwitterの投稿をしようとすると、「BUTTON: update」とだけ出てsubmitしてくれないです。
> コンソールでw3mを使うと「投稿する」のリンクが出てくるのですが。
> これって、どこの変数をいじればいいのでしょうか。

w3m-submit-formでいけました。いってくる。
532: 2008/08/06(水)07:54 AAS
emacs-w3mって不要タグの除去とかelispでやってるんですね(w3m-fontify*)
細分化されたメモリ確保でGC発生しまくりで凄く効率が悪い気がします。
perlか何かでemacsで認識できる書式付き文字列を生成してそいつからemacsのバッファにゲロらせるようにしただけで大分速くなりそうですね。
解析が多パスなんで、それを1パスでやらせるようにすると言うのもありますが、それはもっと面倒そうです。
533: 2008/08/06(水)09:11 AAS
俺はfilter関連はprivoxyに任せるようにした。
ついでにpipelineが効くproxyもかませてそれなりに高速で快適。
534
(2): 2008/08/13(水)19:19 AAS
w3m にある MOVE_LINK_LIST のような機能があれば便利だと思うのですが、
もしかして、すでにありますか?

ミニバッファを使ってアンカーを並べる wthreem-type-ahead.el の 1.30 バージョン が
似たような感じなのですが、
アンカーを選ぶのにインクリメンタルサーチをしなければなりません。
これを、↑↓でアンカーを選べるようにすると、かなり近いと思います。
535
(3): 2008/08/13(水)19:47 AAS
anything.elとmigemoを使って似たようなの作ったよ
536: 534 2008/08/14(木)16:57 AAS
>>535
ありがとうございます。
いま、wthreem-type-ahead.el をいじってみているのですが、ちょっと難儀なところが…
これを機会に、anything.el の勉強してみます。
537
(1): 535 2008/08/15(金)19:52 AAS
(progn
(with-current-buffer (get-buffer-create "*anythign-c-w3m-anchor*")
(erase-buffer)
(insert (shell-command-to-string (format "echo '%s'|base64 -d|gzip -d"
"H4sIAHRdpUgCA51VwXLjIAy99ys0vhTPLJmd6bV73t9YArLNFIMLOG7+vsLUaycliXe5mZGenp4e
MvP4PmqP8CzsOXbatvUTE0rxzrk3eJ5eem6cyJ9P8PcwI/qjEsDqzSVdD9619uKKLhU2o4UFn0ue
UFuMXFjZOR+uUeakSceOy9F7tJEfx6ZBv4G4uP+WTOlBnJDjBwUG7WwhgmJaFx2XnfDE22mC67Wt
63KscW6AxAkGjyf4BT+LcflMnTYI7DXHZvAbwMtR7ks8oo7x/R8yt5olXVNTFj8Wde9mTx1SwTk6
kK4GOXEY0Mdz0sW2uFDITsiIPJBl0Eq8z0s6Y1BGYNLZsK8DlufJw3gM0ROhvY1nknuj/7vfnRWW
saVz/Rbm4W6eQnCjl8jXat9K/GHMih7hAJWoSgyYFFZpJSIGCrr9zIq5vYiyo7QfzOhAw9INsObo
RquGdSXwPA0+B/P5Zfa6xd7tlfwx0t7ZLXtH1qTlBmvtexAxorcgS/rPGEJG2gnUNGPVb3oukAWq
HnA4rNWHPY1v9stQ58d50jhxohn46E39yE9f7BJCBYedCl2olOpuWZQ9ebWfVy8WFzNZG32S8FRY
AMwgmYit457tTRt+dtc939+a1fJXKtLWFvkbniHB9E4heWGAqqk2httUuAKweh7BJ6F/Je0CBwAA")))
(display-buffer (current-buffer))))

どぞー(要anything.el)
上の式を評価したらコードがでてくる筈なんで(要base64, gzip)そいつを保存して
w3m起動前に読みこんでやればw3m-modeでfキーを押せばそれっぽいのがでてくる筈
anything-migemo.elがあればmigemoで絞れるから日本語ページでさらに便利になる
少なくともwthreem-type-ahead.elよりは使い勝手はいいと思う
538
(1): 535 2008/08/16(土)05:10 AAS
(require 'anything)
(require 'anything-migemo nil t)
(defun anything-c-w3m-get-anchors ()
(with-current-buffer anything-current-buffer (save-excursion
(goto-char (point-min))
(loop while (w3m-goto-next-anchor)
when (next-single-property-change (point) 'w3m-anchor-sequence)
collect (cons
(buffer-substring (point) (next-single-property-change (point) 'w3m-anchor-sequence))
(point))))))
(defvar anything-c-source-w3m-anchor
`((name . "a")
(candidates . anything-c-w3m-get-anchors)
(match . ,(list (if (fboundp 'anything-string-match-with-migemo)
'anything-string-match-with-migemo
(lambda (c) (string-match anything-pattern c)))))
(action . (("Goto anchor" . (lambda (p) (goto-char p) (w3m-view-this-url)))
("Goto char" . (lambda (p) (goto-char p)))))))
(defun anything-w3m-anchor ()
(interactive)
(let ((anything-sources (list (if (and (fboundp 'anything-string-match-with-migemo))
(cons (cons 'match '(anything-string-match-with-migemo))
(remove-if (lambda (e) (eq 'match (car e))) anything-c-source-w3m-anchor))
anything-c-source-w3m-anchor)))) (anything)))
;; (define-key w3m-mode-map "f" 'anything-w3m-anchor)
やっぱ面倒だからこれで
539: 534 2008/08/17(日)00:45 AAS
>>537-538
早速、設定しました!
元々、インストールしていたのが古いバージョンの anything.el だったので、
最初、うまくいかなくてアタフタしましたが、
最新の anything.el をインストールしたところ、ばっちり動作しました。

このコードを参考にすると、自分でも、anything.el の使い方がちょっとわかるような気が…

どうもありがとうございました。
540: 2008/09/01(月)16:35 AAS
>>526
ほんとに?
そういう話はソースつきで頼む
541
(1): 2008/09/01(月)17:11 AAS
信じる要素ないだろ。

ほれ。
外部リンク[html]:emacs-w3m.namazu.org
542: 2008/09/02(火)18:04 AAS
>>541
トン

>>526
死ね
543: 2008/09/10(水)16:24 AAS
ずっと前からshimbunでスラドが読めなくなったままだ…
544: 2008/09/10(水)20:16 AAS
いつものことだ。
つーか、取得後にhtmlをいじるのやめればもっと保守楽になると思うんだけどな。
広告とかが入るのがそんなに気に入らないんだろうか。
545
(1): 2008/09/25(木)12:46 AAS
puttyからsolaris x86に64bitでmakeしたemacs-22.3使ってるんだけど、
emacs-w3mの文字化けで苦しんでます。

w3m単体でgoogle検索欄に?っていれると検索前のテキストボックスも
検索後のテキストボックスに入ってる文字もちゃんと?ってなってるのに
emacs-w3mを使うと検索前のテキストボックスにはちゃんと?って入ってる
けど検索後のテキストボックスには?とか入ってる。しかも検索結果も化け化け。
っていうかマルチバイトの記号がほぼ??とかに文字化けてしてますね。。。
素のw3mは検索結果も全く文字化けしてない。。。

試したのは、
1. without mule-ucs + izonmoji-mode
2. mule-ucs + izonmoji-mode
3. ucsなし + izonmoji-modeなし
の3パターン

izonmoji-modeつかうと??になってる。なお悪い状態になってるような感じ。
いつもは3のパターンでemacsを使ってて、普通のテキストに?って入れる
こともできるしまた開いて読むこともできる。

もう何が何だかわかりません。誰か助けて。。。
546
(1): 2008/09/25(木)14:53 AAS
>>545
Mule-UCS なし、izonmoji-mode なしで subst-jisx0208ex.el をロードするとどう?
utf-translate-cjk-unicode-range の設定も必要かも。
547
(3): 2008/09/25(木)15:49 AAS
>>546

すばらしいです!
まだgoogleのトップページでその他の横が?になってますが、そのほかの文字化けは
すべて解消しているように見えます。
(ちなみにgoogleのトップページのその他の横はw3mで見ると>>こんな記号でした)

ちょっと欲を出してjisx0213も一応入れておこうかな。。。と思い最終的に下記のような
設定になりました。

(eval-after-load "subst-jis" '(load "jisx0213-coding"))
(eval-after-load "jisx0213-coding" '(load "subst-jisx0208ex"))

+

utf-translate-cjk-unicode-rangeの設定

ありがとうございました。
1-
あと 115 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.021s