w3m その6
■ このスレッドは過去ログ倉庫に格納されています
0001stw3
05/01/22 20:24:25It IS a pager, but it can be used as a text-mode WWW browser.
http://freshmeat.net/projects/w3m/
http://sourceforge.net/projects/w3m/
http://w3m.sourceforge.net/
その5 http://pc5.2ch.net/test/read.cgi/unix/1087225153/
その4 http://pc5.2ch.net/test/read.cgi/unix/1065600900/
その3 http://pc.2ch.net/test/read.cgi/unix/1047038317/
その2 http://pc.2ch.net/test/read.cgi/unix/1035755937/
その1 http://pc.2ch.net/unix/kako/1012/10124/1012484783.html
0490名無しさん@お腹いっぱい。
2005/06/05(日) 05:34:49バカの一つ覚えのように「鯖には X は入れないよー」と抜かす。
だったら、鯖で w3m するなよボケ。
0491名無しさん@お腹いっぱい。
2005/06/05(日) 08:10:50訳わかんねー。なんでそんなに画像表示に拘るんだ?
X無しで文字だけでも十分w3mは便利だと思うが。
0492名無しさん@お腹いっぱい。
2005/06/05(日) 08:44:47>>463
0493名無しさん@お腹いっぱい。
2005/06/05(日) 08:52:09「文句言うなら自分でw3m改造しろ!」←誰も文句は言ってない
という流れに見えるのだが…
450がトンチンカンな事言い出したせいで皆混乱してないか?
0494名無しさん@お腹いっぱい。
2005/06/05(日) 09:55:20本当にX11のライブラリ無しでの画像表示、という意味だったのかどうか。
大方単なる設定ミスかコンパイルミスで画像表示ができてないだけと思うが。
だとすると446の時点で話は終わってるわけで。
0495名無しさん@お腹いっぱい。
2005/06/05(日) 10:29:12このネタ終了。
個人的には GC ネタが活況であれば w3m のソースコード読みのモチベーションが保てるので奨励。
0496431
2005/06/05(日) 11:16:38patchモドキをupするから「上」な人、後は任せた>>漏れ的にはコレで目的達成
ターゲットフォームにフォーカスしてから
W3m-control: GOTO_LINK xxxxxxxxxx と汁
TEXT: Password: だけ対応
main.c
***************
*** 3256,3262 ****
/* FIXME: gettextize? */
disp_message_nsec("Read only field!", FALSE, 1, TRUE, FALSE);
/* FIXME: gettextize? */
+ p = searchKeyData();
+ if (p == NULL)
p = inputStrHist("TEXT:", fi->value ? fi->value->ptr : NULL, TextHist);
if (p == NULL || fi->readonly)
break;
fi->value = Strnew_charp(p);
***************
*** 3289,3296 ****
break;
}
/* FIXME: gettextize? */
+ p = searchKeyData();
+ if (p == NULL)
p = inputLine("Password:", fi->value ? fi->value->ptr : NULL,
IN_PASSWORD);
if (p == NULL)
break;
fi->value = Strnew_charp(p);
0497名無しさん@お腹いっぱい。
2005/06/05(日) 14:49:33Imlib2 自体は X 関係のライブラリ無しで構築することが可能ですし,これを
使うようにコンパイルした w3mdisplay は当然 X 無しでも動きます.
0498名無しさん@お腹いっぱい。
2005/06/05(日) 18:33:17> Imlib2 自体は X 関係のライブラリ無しで構築することが可能ですし,
んなこたーない。
0499名無しさん@お腹いっぱい。
2005/06/05(日) 18:48:35configureスクリプトをご覧になったことがない?
0501名無しさん@お腹いっぱい。
2005/06/05(日) 20:44:360502ヽ(´ー`)ノ ◆.ogCuANUcE
2005/06/06(月) 13:25:32試したことないんだけど、GC_collect() を呼ぶ関数を DEFUN して
キーバインド割り当てて、メモリ消費が多いと感じたら呼び出してみると
どうなるんだろうか。
それでメモリ消費が抑えれるなら、ソース中で適宜 GC_collect() を
呼ぶようにすれば GC 問題は解決しそうだけど。
>>497
w3m 自体の問題じゃなくね?
w3m が X11 に依存してるのではなくて、GdkPixbuf/Imlib2 経由で X11 に
依存しているだけ。imlib2-without-x11 なパッケージを自分で作れば無問題。
0503名無しさん@お腹いっぱい。
2005/06/06(月) 14:22:06メモリ問題はバッファの開きすぎってことで解決済みなんじゃないの?
NEXTとBACKを使って見ないページはどんどん消せばいいって話で。
以前GC_collectを直接呼べるようにした事があるけど特に挙動は変わらなかった。
>w3m 自体の問題じゃなくね?
497はそう言ってると思われ
0504名無しさん@お腹いっぱい。
2005/06/06(月) 23:53:430505名無しさん@お腹いっぱい。
2005/06/07(火) 00:23:39>>502 は阿呆w
0506名無しさん@お腹いっぱい。
2005/06/08(水) 00:26:080507名無しさん@お腹いっぱい。
2005/06/12(日) 18:18:08本当に開発とまったの?
0508名無しさん@お腹いっぱい。
2005/06/12(日) 18:55:43MLもCVSも3ヶ月前から全く動き無しです_| ̄|○
0509名無しさん@お腹いっぱい。
2005/06/12(日) 19:07:54full-scratch
+utilities
history
heap
+UI
js,ajax
flash
+media processing
xml
+connection management
sql
+protocol backend
rdf,rss,atom
0510名無しさん@お腹いっぱい。
2005/06/12(日) 19:15:360511名無しさん@お腹いっぱい。
2005/06/12(日) 19:27:46javascript実装・レンダリングエンジン書き直し・メモリ管理再実装みたいな
大手術になるものばかりだからね。
現状で、w3mとしてはほぼ完成を見たと言っていいんじゃないかな。
forkの季節とも言う。
0512名無しさん@お腹いっぱい。
2005/06/12(日) 19:33:55使い勝手がけっこう良くなるものも放置。
0513名無しさん@お腹いっぱい。
2005/06/12(日) 19:52:43「放置」ということは、要望またはパッチをMLに投げた人はいるってこと?
0514名無しさん@お腹いっぱい。
2005/06/12(日) 20:47:220515名無しさん@お腹いっぱい。
2005/06/13(月) 00:03:37~/.w3m/{passwd,pre_form} を使えば大抵こと足りるのでは
0516名無しさん@お腹いっぱい。
2005/06/13(月) 00:22:20いない。
0518名無しさん@お腹いっぱい。
2005/06/13(月) 21:59:290519名無しさん@お腹いっぱい。
2005/06/13(月) 22:16:450520名無しさん@お腹いっぱい。
2005/06/13(月) 22:23:51passwdが載ってない
0521名無しさん@お腹いっぱい。
2005/06/13(月) 22:51:380522名無しさん@お腹いっぱい。
2005/06/13(月) 23:24:350523名無しさん@お腹いっぱい。
2005/06/14(火) 23:09:03確かに、
おれも見てみたが、あれじゃぁ設定できんわw
0524名無しさん@お腹いっぱい。
2005/06/15(水) 00:45:230525名無しさん@お腹いっぱい。
2005/06/15(水) 01:37:020526名無しさん@お腹いっぱい。
2005/06/15(水) 10:44:140527名無しさん@お腹いっぱい。
2005/06/15(水) 14:51:23url http://my.yahoo.co.jp/
form action https://login.yahoo.co.jp/config/login
text login my-yahoo-id
password passwd xxxx
url を http://login.yahoo.co.jp/config/login にしてみたんだが、
action の後にセッションID(?)か何かが付いて、うまくいかなかった。
2ch で保守 age
url /http://[^/]+.(2ch.net|bbspink.com)/test/read.cgi/[^/]+/[0-9]+/.*
form action ../test/bbs.cgi
text mail age
textarea MESSAGE
保守 age
/textarea
こんでいいの?
0528名無しさん@お腹いっぱい。
2005/06/15(水) 16:16:300529名無しさん@お腹いっぱい。
2005/06/15(水) 16:24:550531名無しさん@お腹いっぱい。
2005/06/15(水) 18:54:210532名無しさん@お腹いっぱい。
2005/06/15(水) 22:36:12メジャーバージョン1台になるために今必要な機能は?
0533名無しさん@お腹いっぱい。
2005/06/15(水) 23:01:21人は大人になる時大人になる。
0534名無しさん@お腹いっぱい。
2005/06/16(木) 17:31:32くだらんことでギャーギャーうるせぇよ。
0535名無しさん@お腹いっぱい。
2005/06/16(木) 21:20:060536名無しさん@お腹いっぱい。
2005/06/16(木) 22:18:41script関連じゃないかな。
0537名無しさん@お腹いっぱい。
2005/06/17(金) 00:19:480538名無しさん@お腹いっぱい。
2005/06/17(金) 21:08:160539名無しさん@お腹いっぱい。
2005/06/17(金) 21:48:210540名無しさん@お腹いっぱい。
2005/06/17(金) 21:53:54async ってオプションで制御できないんだっけ?
0541名無しさん@お腹いっぱい。
2005/06/17(金) 22:11:15タブ分だけ子プロセスを作ってやったら結果的に async になるのでは?
どちみち w3m はずっと生かしておくし。
なのでメモリ管理が律速になるわけなんだけれど・・・
0542名無しさん@お腹いっぱい。
2005/06/17(金) 22:15:50ん、どだろ?
以前はコントロールできなかったから、組み込まなかったんだが。
0543名無しさん@お腹いっぱい。
2005/06/17(金) 22:46:540544名無しさん@お腹いっぱい。
2005/06/17(金) 23:41:040545名無しさん@お腹いっぱい。
2005/06/17(金) 23:59:060546名無しさん@お腹いっぱい。
2005/06/18(土) 00:09:28つmap
0547名無しさん@お腹いっぱい。
2005/06/18(土) 00:59:38入れろよ、無理すんな
0548名無しさん@お腹いっぱい。
2005/06/18(土) 01:04:52消せよ、無理すんな
0549名無しさん@お腹いっぱい。
2005/06/18(土) 03:37:260550名無しさん@お腹いっぱい。
2005/06/18(土) 13:29:25screenを使って別プロセス起動する場合、
履歴(上書きされる)やcookieの共有ができないとつらいね。
0551名無しさん@お腹いっぱい。
2005/06/18(土) 15:07:54そこで w3md の登場ですよ。
0552名無しさん@お腹いっぱい。
2005/06/18(土) 17:43:100553名無しさん@お腹いっぱい。
2005/06/18(土) 17:46:14:r!w3m www.google.co.jp
0554名無しさん@お腹いっぱい。
2005/06/18(土) 17:49:43履歴はproxyが持てば問題なし。
cookieは……あまり気にしないw
0555名無しさん@お腹いっぱい。
2005/06/18(土) 19:16:10ワロタw
0556名無しさん@お腹いっぱい。
2005/06/19(日) 01:42:46するようにできる?
0557名無しさん@お腹いっぱい。
2005/06/19(日) 01:47:230559名無しさん@お腹いっぱい。
2005/06/19(日) 14:17:500560名無しさん@お腹いっぱい。
2005/06/19(日) 14:50:08proxyでは完全に置き換えられない
0561名無しさん@お腹いっぱい。
2005/06/19(日) 15:28:54そこで w3md の登場ですよ。
0562名無しさん@お腹いっぱい。
2005/06/19(日) 15:45:27まず登場させろよ
0563名無しさん@お腹いっぱい。
2005/06/19(日) 16:41:24Firefoxみたいにかっこいい名前じゃないと見向きもされない。
0564名無しさん@お腹いっぱい。
2005/06/19(日) 17:31:450565名無しさん@お腹いっぱい。
2005/06/19(日) 18:33:390566名無しさん@お腹いっぱい。
2005/06/19(日) 20:35:350567名無しさん@お腹いっぱい。
2005/06/19(日) 20:36:060568名無しさん@お腹いっぱい。
2005/06/19(日) 20:54:190569名無しさん@お腹いっぱい。
2005/06/19(日) 20:56:460570名無しさん@お腹いっぱい。
2005/06/19(日) 20:57:420571568
2005/06/19(日) 21:03:220572名無しさん@お腹いっぱい。
2005/06/19(日) 21:17:360573名無しさん@お腹いっぱい。
2005/06/20(月) 00:12:30firefoxでもmigemoつかえるけど
0574名無しさん@お腹いっぱい。
2005/06/20(月) 01:16:120575名無しさん@お腹いっぱい。
2005/06/20(月) 15:07:320576名無しさん@お腹いっぱい。
2005/06/23(木) 17:24:42あと、そういうサイトで検索フォームを経ずに直接urlを指定できたら嬉しいのだが。
0577名無しさん@お腹いっぱい。
2005/06/23(木) 18:04:17どうゆう意味?
0578名無しさん@お腹いっぱい。
2005/06/23(木) 18:26:26ttp://www.matome.jp/keyword/%E5%AE%9F%E9%A8%93
試験
ttp://www.matome.jp/keyword/%E8%A9%A6%E9%A8%93
実験は's'でバッファ選択メニュー出したり'c'した時に
バケないけど、試験のほうはバケる。
また、eucなら'U'でのurl入力で何も考えずに日本語入力してもいいけど、
utf-8だとそういう手軽な事できないなー、と。これは仕方無いだろうけど。
0579名無しさん@お腹いっぱい。
2005/06/23(木) 21:17:270580名無しさん@お腹いっぱい。
2005/06/23(木) 21:17:32試してみたけど化けないぞ
0581名無しさん@お腹いっぱい。
2005/06/24(金) 04:22:10シャヨウ街道まっしぐらだなw
0582名無しさん@お腹いっぱい。
2005/06/24(金) 06:42:340583名無しさん@お腹いっぱい。
2005/06/24(金) 07:07:55http://www.matome.jp/keyword/荅????
って表示された。環境によるのかな?
0584名無しさん@お腹いっぱい。
2005/06/24(金) 15:39:04うちでも試験の方はたしかに化ける。一行編集で履歴を辿るとこんな感じ。
http://www.matome.jp/keyword/荅??[A8][93]
??は実際は一文字分。
他の検索語で試してみたら化けたり化けなかったり。文字コードに疎いから
理由はよくわからない。
入力に関しては local-CGI で対処すればいいのでは。自分も google.cgi を参考に
検索系のサイト用に作ったものがいくつかある。このサイトだと次のレスのような
感じかな。今どきの Perl だと Encode を使うべきなのかも。
これで matome:検索語 とか m:検索語 とかで飛べるようになれる。検索語を
省略すれば入力待ちになる。
g: などの短縮形は入力の便宜のためによく使うが、MARK_URL や MARK_WORD
すると、これらを拾うことがあるのがちょっと不満。
0585584
2005/06/24(金) 15:40:08# ~/.w3m/urimethodmap
# matome: file:/cgi-bin/matome.cgi?%s
use Jcode;
$url = 'http://www.matome.jp/';
$cgi_url = 'http://www.matome.jp/keyword';
$_ = $ENV{"QUERY_STRING"};
s@^m(atome)?:@@ && s@^//@@ && s@/$@@;
if ($_) {
s/\+/ /g;
s/%([\da-f][\da-f])/pack('C', hex($1))/egi;
Jcode::convert(\$_, 'utf8');
s/[\000-\040\+:#?&%<>"\177-\377]/sprintf('%%%02X', unpack('C', $&))/eg;
$url = "$cgi_url/$_";
} else {
$input = "w3m-control: GOTO_LINK";
}
print <<EOF;
w3m-control: GOTO $url
w3m-control: DELETE_PREVBUF
w3m-control: SEARCH [
w3m-control: MOVE_RIGHT
${input}
EOF
0586584
2005/06/24(金) 15:42:13m: file:/cgi-bin/matome.cgi?%s
も追加してね
0587名無しさん@お腹いっぱい。
2005/06/24(金) 18:07:55#!/usr/bin/python
# for wikipedia
import os
import string
import urllib
qs = urllib.unquote(string.split(os.environ['QUERY_STRING'], ':', 1)[1])
url = 'http://ja.wikipedia.org/wiki/' + urllib.quote(unicode(qs, 'euc_jp').encode('utf-8'))
print 'w3m-control: GOTO', url
print 'w3m-control: DELETE_PREVBUF'
0588名無しさん@お腹いっぱい。
2005/06/24(金) 18:12:300589名無しさん@お腹いっぱい。
2005/06/24(金) 19:40:29のかね。
なんか便利な使い方とかある?
■ このスレッドは過去ログ倉庫に格納されています