emacs-w3m (Part 2) (662レス)
上下前次1-新
512(5): 2008/03/05(水)22:13 AAS
 emacs 21.2.1 
 emacs-w3m 1.4.4 
 です。 
  
 ユーザー・パスワードを入力するサイトで、 
 (fset 'hoge "\C-muser\C-m\C-i\C-mpass\C-m") 
 てな感じでキーボードマクロで入力してます。 
 (セキュリティはとりあえず置いといて) 
  
 たまにユーザー名が残ってることがあって、その時は上記マクロを 
 使うと当然ユーザー名がだぶってログインできません。 
  
 だからと言って、一旦消すためにC-kを足すと、 
 (fset 'hoge "\C-m\C-kuser\C-m\C-i\C-mpass\C-m") 
 今度はユーザー名が残ってない時に"End of buffer"で 
 キーボードマクロが中断してしまいます。 
  
 ユーザー名が残っている、いない両方の場合にうまく入力するには 
 どうすればいいでしょうか? 
513: 512 2008/03/06(木)19:58 AAS
 もう1回検索したら情報が見つかりましたが、 
 入力したパスワードがおかしくなってるのか、ログインできません 
 外部リンク[html]:osdir.com 
  
 手で入力するとログインできるので、パスワードそのものは合ってるはずですが 
 試行錯誤中です 
514: 512 2008/03/06(木)22:06 AAS
 パスワードの問題ではなくて、私が使いたいページではフォームの 
 サブミットではなく、ボタンのクリックが必要なだけでした 
 (w3m-submit-form) 
 ↓ 
 (fset 'presslogin "\C-m") 
 (execute-kbd-macro 'presslogin) 
515: 512 2008/03/07(金)12:47 AAS
 連投すみません。execute-kbd-macroは文字列をそのまま指定できるので 
 1行でいいですね 
 (execute-kbd-macro "\C-m") 
516(1): 2008/03/23(日)22:41 AAS
 Oコマンドで設定パネルが出てこないのですが、 
 他に表示の仕方はありますか? 
517(1): 2008/03/25(火)21:53 AAS
 js対応してくれないかな。 
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 
上下前次1-新書関写板覧索設栞歴
あと 121 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s