1 名前:アナ姫 [03/03/30 00:47.net] 意外に便利なテキストオンリー(でもないか)の Webブラウザ、Lynxについて語りましょう。 最近はUNIXに限らないみたいだけど。 いいわね、リンナ、リンス、リンク!
14 名前:名無しさん@お腹いっぱい。 [03/03/30 20:34.net] >>11 死語
15 名前:13 [03/03/30 20:37.net] やりたいのは、Perl のプログラムから Lynx 起動して、SSLのページで POST を行って、 その結果を標準出力に出したいのだが・・・
16 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/30 23:07.net] >>15 それなら、w3mの方が簡単かと。 時と場合にあわせて、うまく使いわけましょう。
17 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/30 23:19.net] >>15 SSL じゃなくていいなら、そのコマンドでできたよ? (RedHat7.3 に入ってた lynx-2.8.4) サーバのログを見ても確かに POST できてる。 SSL だと話が違うのかな。 でも Perl なら LWP 使うのが楽だとは思う。
18 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/30 23:27.net] >>13 あれ?おれんとこではPOSTできてるよ。なんか勘違いしてるかな。 httpd のログに POST って記録されていればいいんだよね? -post_data の書き方がわからないのででたらめ入力したけど $ lynx -version Lynx Version 2.8.4rel.1 (17 Jul 2001) libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 0.9.6g Built on netbsdelf1.6 Sep 21 2002 13:55:49 相手は Server: Apache/1.3.26 X-Powered-By: PHP/4.3.1 でPHP + MySQL
19 名前:18 mailto:sage [03/03/30 23:36.net] 書き方わかったのでやってみたらうまく動作しました。
20 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/31 05:45.net] SSLもOK
21 名前:13 [03/03/31 09:26.net] あれ〜? 私のだと access_444 に GET と出ますねえ・・・ コマンドラインは以下でOK? % lynx -dump -post_data CGIのURL この後、標準入力待ちになるのが難点だけど とりえず --- (データ終了の意)とか入力したのですが・・・
22 名前:13 [03/03/31 12:31.net] ちなみに SSL にする時は単にURLを https にするだけね。バージョンを選ぶけど。
23 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/31 13:15.net] >>21 ちゃんとデータを入力しないとGETになっちゃうみたいです。 $ echo 'param1=1¶m2=1' | lynx -dump -post_data https://hogehoge/hoge.cgi とかやってみましょう。
24 名前:23 mailto:sage [03/03/31 13:17.net] 失敗 :-< $ echo 'a=1&b=1' | lynx -dump -post_data https://mogamoga/moga.cgi
25 名前:AGEまん [03/04/07 21:03.net] AGE!
26 名前:名無しさん@お腹いっぱい。 [03/04/07 22:47.net] 揚げ
27 名前:山崎渉 mailto:(^^) [03/04/17 11:58.net] (^^)
28 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
29 名前: proxy1.tokyo.airnet.ne.jp mailto:sage [03/05/17 22:30.net] test
30 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
31 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
32 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
33 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
34 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
35 名前:名無しさん@お腹いっぱい。 [03/09/08 20:45.net] ついにLynxの動画 キタ━━━━━━(゚∀゚)━━━━━━ !!!!! ttp://www.gazo-box.com/movie/src/1062564038691.mpg
36 名前:名無しさん@お腹いっぱい。 [03/10/04 20:58.net] >>35 ワラタのでアゲときます
37 名前:名無しさん@お腹いっぱい。 [03/10/06 23:17.net] おれは、こっちのLynxに萌え〜。 ttp://www.sonymusic.co.jp/Music/Info/Lynx/ ついにネタスレ化したか?
38 名前:名無しさん@お腹いっぱい。 [03/12/25 23:56.net] lynx -dump -cookie_save_file=cookie.sav www.google.com クッキーができないんだけど Lynx Version 2.8.4rel.1 (17 Jul 2001) Built on freebsd5.1 Dec 25 2003 19:21:10 古いのかな lynx.cfg はいろいろ見直したが駄目
39 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/27 12:23.net] >>38 -dump オプション非指定時に cookie.sav が作成されるなら、 -cookies オプションも同時に指定してみて下さい。 -dump オプションの指定に関らず作成されないなら、lynx.cfg に PERSISTENT_COOKIES:TRUE を追加してみて下さい。 それでも作成されないなら、 % lynx LYNXCOMPILEOPTS:/ で、EXP_PERSISTENT_COOKIES が1にセットされているか確認して 下さい。0ならコンパイルし直さないとダメだと思います。 当方は 2.8.5dev.7 で試しました。
40 名前:名無しさん@お腹いっぱい。 [04/01/04 15:27.net] 恐れ入ります PERSISTENT_COOKIES:TRUE lynx.cfg にちゃんと書いてありました。 これで2ちゃんに書けるようになったか次で試してみます。
41 名前:なんだこりゃ [04/01/04 15:41.net] %lynx -dump pc.2ch.net/test/read.cgi/unix/10 48952879/ Configuration Error 中略 Copyright (C) 1994 - 2002 Hurricane Electric. All Rights Reserved. References 1. www.he.net/~jdoe/cgi.demo/demo.html 2. www.he.net/cgi-bin/suid/~report/checkuserscript
42 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/10 01:59.net] >>41 -useragent=Lynx などとして、user agent を変更すれば、 読む方はうまくいくと思います。 ただ、書き込む方は多分それだけではうまくいきません。 # 私もあまり深く追っていないので、理由は分かりません。
43 名前:test mailto:sage [04/02/08 23:22.net] lynx for win kara kakikomi tesuto kore douyatte nihonngo irerundakke あ、こうすればいいのか。おもしろいな
44 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/09 01:10.net] lynxからだと Configuration Error なページが表示されてしまうんだけど。
45 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/09 01:14.net] デフォルトだと Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b ってなUAでダメだけど、 >>42 のようにすればアクセスできるんだな。なんでやろ。
46 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/16 16:17.net] 2.8.5pre.2からdiredで空じゃないディレクトリを消せなくなってウザーい。
47 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/16 17:51.net] CHANGESに * split up remove_file() in LYLocal.c so directory removal is performed in a separate function remove_directory(). Neither will perform an "rm -rf", but only single operations "rm" and "rmdir". The original behavior can be obtained by setting RMDIR_PATH to point to a script which does "rm -rf" in lynx.cfg (suggested by Pat Walsh). って書いてあったから試してみたけど動かない。っていうか実装されてない。 ダサーい。キャハハハー。
48 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/17 00:52.net] >>46 , >>47 確かにうざいし、ダサいですね。 こんな感じでどうでしょうか? begin 755 rmdir.patch.gz M'XL("-[D,$```W)M9&ER+G!A=&-H`)6236^;0!"&S^97C)Q+(TR\=OQ!.51V M*3A4?`GP(2=$8+%7(ACQ(=7JG^^RP8G!D*A[63'S/C/LS!N1.`8AK^"4D\,T M.:=_YH(H+*=%'D[U9P<'D:SN'D(8S'""('P!C[QC!;^#%.;?`2VD1R0]BC!' M:,'Q/#]<>>15 &%3\`K,U("0MD#1KL,T&A-EBB28KX-F]ALV&@SN<1B3F@!U[ MZ[B*[RK>-T?V'65//SS%L%5-5]S)FZ3N5178PZ]93!)<W$]:K.WL&*M;.\WT M[:WWU'#UR;*W.&7X'L;XI3E=I,'JU$`G8PBI]7<D3B,<@VGYSIX^HE5!W9NL M`DUT<'J>/!>7\BF-R:'*@Y*<4EJ/S5`4EVR&HKAJ9C@:25"^),*/\ISA>_A+ M(V%08)`M4_5_6I8NM2*TK\3Q5P'ZE+;"TPRE'5',O=&.:*8G<=&G3LQ#E:[H MX7ACETMBV(<7Q?_9\(/JNG".KERX6K,!TJOQ(%T123$PT]GZ]ME59/=F(P#C M'&=)<"YP6(P[5,NJ-Q0UK%]>'-M!/YS:US`Y'4CJ9T%Y''/\-?9NUI[_9.1K F1/(&;/4S/J?Z$&K0?CU#J@3?ZMUZ$(/ZHA[$F/L'!HA5^\@$``!N ` end
49 名前:46-7 mailto:sage [04/02/17 16:56.net] >>48 そうするのが正しい姿勢だと思いますが 外部にスクリプトを用意するところに寒気がしたので remove_fileをrm -rfにしてremove_directoryはremove_fileを 呼ぶようにしちゃいました。ははは。←ダサーい。
50 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/17 22:34.net] >>49 なるほど。元の挙動に戻したのですね。 RMDIR_PATH が有効でない件は、本家にも報告しておきました。 御報告ありがとうございました。
51 名前:名無しさん@お腹いっぱい。 [04/06/17 11:29.net] Lynxの姉妹スレッド music4.2ch.net/test/read.cgi/classical/1085379770/l50 lynx萌え。魅惑的。
52 名前:名無しさん@お腹いっぱい。 [04/06/17 18:03.net] Lynx最高
53 名前:15 mailto:sage [04/06/18 01:01.net] >>48 言いたい事があるならはっきり言えやヴォケ
54 名前:名無しさん@お腹いっぱい。 [04/06/29 14:29.net] >>53 >>48 分かんないの?ダセー
55 名前:名無しさん@そうだ選挙に行こう [04/07/11 17:30.net] ここが本家? lynx.browser.org/ オンラインマニュアルなくなってる…
56 名前:名無しさん@そうだ選挙に行こう [04/07/11 17:32.net] Lynx でブラウズ中、ファイルをダウンロードしようと思って D を押してダウンロードしたんだけど… ファイルはどこに格納されてるの? ってことを知りたくてオンラインマニュアルを探してます。
57 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 19:03.net] >>56 デフォルトでは、自分のホームディレクトリだった。 さっき使ったので間違いないと思う。 設定で変えられるかどうかはわからん。
58 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 19:07.net] >>56 ついでに探してきた。 lynx.isc.org/ lynx.isc.org/current/lynx2-8-5/lynx_help/lynx_help_main.html
59 名前:名無しさん@そうだ選挙に行こう [04/07/11 19:31.net] >>57-58 thx
60 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/11 23:06.net] >>56 オンラインマニュアルには、はっきり書いていないかもしれませんが、 SAVE_SPACE で明示的に指定した場合は、そのディレクトリ、明示的に 指定していない場合は、Lynx 実行時のカレントディレクトリになる と思います。 「Lynx 実行時のカレントディレクトリ」は、! でシェルを起動し、 pwd (UNIX)、もしくは cd (Windows) コマンドで調べられます。
61 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/12 23:26.net] >>57 は間違い。>>60 が正解だった。スマソ
62 名前:名無しさん@お腹いっぱい。 [05/01/30 08:42:29 .net] まあ、読め ttp://slashdot.jp/articles/05/01/29/0848215.shtml?topic=74
63 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/31 13:00:02 .net] もまえら全員タイーホ。 まぁw3mとかFirefox使ってる漏れも、明日は我が身なわけだが。
64 名前:名無しさん@お腹いっぱい。 [2005/10/14(金) 01:26:02 .net] オイオイおかしいだろうコレ ttp://slashdot.jp/security/05/10/13/1030233.shtml?topic=73
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/17(火) 01:41:15 .net] 、ォ、ュ、ウ
66 名前:名無しさん@お腹いっぱい。 [2006/01/17(火) 01:43:07 .net] .$B$+$-$3.(B
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/21(土) 22:17:14 .net] >>64 こんなのを不正アクセスにしてたら、DoS攻撃はどうなるんだろう? 「ログをあふれさせようとしたので不正アクセス」というのが根拠?
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/25(土) 23:09:53 .net] このスレ、生きてる?
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 23:40:20 .net] さあ、盛り上がってまいりました
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/16(金) 20:44:50 .net] >>46 ファイルすら消せないよう……
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 00:33:17 .net] >>70 お使いの環境とバージョンは何でしょうか? unix 環境なら、消せると思います。 Windows 環境の場合、そもそも、DIRED が無効なバイナリ が多いと思います。その場合でも、DIRED_MENU からなら ファイルを削除できるものもあるようです。 ただし、2.8.6dev.18TH では、DIRED が有効なのですが、 なぜかファイルを削除できません。DIRED_MENU からでも 駄目です。 どうも、2.8.6dev.18TH からコンパイラを変更した (Borland の bcc32 から、Cygwin の gcc (-mno-cygwin)) ことが影響するようです。 すぐには直せないと思いますが、いずれ対処したいと思います。
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/25(日) 23:45:38 .net] >>70 2.8.6dev.18TH では、lynx.cfgに以下の行を書くと、 ファイルが消せるようになるようです。 RM_PATH:
73 名前:名無しさん@お腹いっぱい。 [2008/04/25(金) 10:11:08 .net] lynxってダム端末でも正常に表示できるの?
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 10:36:39 .net] >>73 できない。curses使ってるから。
75 名前:73 mailto:sage [2008/04/25(金) 11:06:17 .net] >>74 そうなんですか。どうもありがとう。 cursesってエスケープシーケンスのようなものなのか。 テキストブラウザのlynxでもそんな機能を使っているとは少々びっくり。 そんでもラインモードブラウザなんて物があるからUNIXは奥が深いですね。
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 11:27:48 .net] >>75 言ってる意味がわからん。
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 12:01:21 .net] 説明不足だったかもしれません。 俺は非UNIX使いで、最近DOSの"CTTY AUX"コマンドで遠隔操作まがいなことをして遊んでるんだが、画面表示に直接ハードウェアやBIOS使うソフトは全滅なので、ダム端末でも使えるラインモードブラウザに意義を感じてる次第です。
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 12:12:19 .net] >>77 ちょっと「ダム端末」の意味、取り違えてるんじゃないか? 今の「端末」は、最低限VT100程度のエスケープシーケンスは備えてる。 だから、リモートのテキスト端末という意味なら、 当然 lynxは動くよ。 大雑把に言えば、viが(スクリーンモードで)立ち上がる端末なら、 lynxも使える。 今時、本当の「ダム端末」(垂れ流しテキストのみの端末)ってないと思うぞ。
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 14:13:27 .net] cursesってのはエスケープシーケンスによる制御を抽象化して、 プログラム側でエスケープシーケンスのことを考えなくても済むような ライブラリね。 というか73=75=77は、エスケープシーケンスによる画面制御ってものを 知らないんじゃないかという希瓦斯
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 02:03:50 .net] エスケープシーケンスは特定の文字列に表示する代わりに制御用の意味を持たせて、 改行、画面クリア、カーソル移動、文字の修飾などを実現するものと認識しています。 キーを押して文字を入力するとカーソルが先に進むのはエスケープシーケンスと関係ないですよね?
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 03:15:29 .net] >>77 Windows用のLynxでよく使われるPDCursesは、Win32 API を使っちゃっているので、リモートから使えません。 リモートで Lynx を使う場合は、Tera Term みたいな VT100 エミュレーションができる端末エミュレータで、 Cygwin用の Lynx を起動すれば、いけるのではないかと 思います。
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 06:45:54 .net] >>81 UNIXのcurses(ncurses)は、X API等を使ってない。 素のテキストインターフェースのみ。 なので、TeraTermでログインしたら、 そのまま lynxは動作可能。(Cygwin必要なし)
83 名前:名無しさん@お腹いっぱい。 [2008/06/23(月) 17:16:39 .net] できん
84 名前:名無しさん@お腹いっぱい。 [2008/06/23(月) 17:18:23 .net] いや、できた
85 名前:名無しさん@お腹いっぱい。 [2008/06/26(木) 00:48:28 .net] デキン・ザビ公王
86 名前:名無しさん@お腹いっぱい。 [2008/06/27(金) 17:01:22 .net] windowsでlynx使ってるけど やっぱりunixやlinux上のほうが軽い?
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 12:21:25 .net] anond.hatelabo.jp/20080810113624
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 02:13:25 .net] sage
89 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/07(金) 06:36:11 .net] age
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 06:39:08 .net] 2ちゃんに書き込めん
91 名前:注目 [2009/10/28(水) 11:17:22 .net] 193939208984374 中学生が 自主制作ハメ撮りAV 売り捌いてたらしい ★12 yutori7.2ch.net/test/read.cgi/news4vip/1256682280/ まとめwiki www31.atwiki.jp/shotakon_pachinkas/ 312347412109374
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/01(土) 22:41:33 .net] lynx.cfg の REFERER_WITH_QUERY という項目を PARTIAL または SEND に設定しないと (デフォルトは DROP) 2ch.net に書き込めなくなったね。 この書き込みは 2.8.7rel.1 でやってる。
93 名前:名無しさん@お腹いっぱい。 [2010/05/23(日) 16:12:03 .net] youtubeで発見 最新の記者会見 www.youtube.com/watch?v=BzQadECZir8
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 16:15:33 .net] 今後 "lynx"って言っても一般人には通じなくなるのか・・
95 名前:名無しさん@お腹いっぱい。 [2010/06/19(土) 02:17:32 .net] きたー動画 www.youtube.com/watch?v=GSv9p_tORs8&feature=channel www.youtube.com/watch?v=BzQadECZir8&feature=related
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/02(木) 23:27:35 .net] DOSの英語版Bobcatで-sourceオプションを最近知って重宝してる。 ダウンロードしてくるだけなんで画面がjpモードでもいいし、 HTOXやHTM2TXTでテキスト変換してテキストビューアでみてる。
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/03(金) 16:19:36 .net] ちょっと板違いだけど 今Windows上でネイティブに使えるテキストブラウザってlynxだけ?
98 名前:名無しさん@お腹いっぱい。 [2011/02/21(月) 18:40:05.96 .net] cygwin上からlynxでtwitterにアクセスしようとしたんですが個別のユーザーのページ を開こうとするとなんかrssみたいなののDLを要求されて、指示通り落としたもののそこから どうしていいかわかりません。どうにか見る方法はありませんか?
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/22(土) 08:45:31.41 .net] twitter.comへのリンクで #! (hashbang, shebang)が使われていると、 JavaScriptに非対応のLynxではtwitter.comのトップページが表示されるだけなので、 Eキー等でリンク先URLを#!無しに編集してからリンクをたどる必要がありますが、 毎回やるのは面倒なので、自動的に#!無しのURLにリダイレクトするための設定です。 lynx.cfgに追加して使っています。(要Lynx 2.8.8dev.2以降) RULE:Redirect twitter.com/#!/* twitter.com/* また、本文の前にメニュー領域等があって何回かスペースキーを押して 本文まで行かないといけないのは面倒なので、 「ナビゲーションをスキップ」して本文から表示するために、以下も追加しています。 RULE:Redirect twitter.com/* twitter.com/*#timeline unless redirected 注:Lynxが--enable-internal-links付きでconfigureされてないと、 fragment identifier(#)付きURLをリロードしても#の場所に飛ぶだけです。 その他のURL書き換えRULEの例は以下の記事参照。 lists.nongnu.org/archive/html/lynx-dev/2009-10/msg00020.html (少し古い記事なので、サイト側が変更されたために更新が必要なRULE有り。例えば以下) RULE:Redirect www.asahi.com/* www.asahi.com/*#HeadLine unless redirected RULE:Redirect sankei.jp.msn.com/*.htm sankei.jp.msn.com/*.htm#MainContent unless redirected
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/19(日) 09:44:50.42 .net] lynx 2.8.8.dev.10が2012-02-14に公開されました。 ・HTML5のmeta charset対応。 ・1行のtextinputでもCtrl-Xeで外部エディタでの編集が可能に。 ・読込エラー後リロード時にcharsetをクリアするようになったので文字化けが減りそう
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/29(日) 22:33:20.24 .net] 久しぶりに buildしてみたんだが、 未だに quoted printable format に対応してないんだな、 RFC 3977 とかも置き去りで、時代に埋もれてしまうそうな感じがした。
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/06(火) 11:12:26.51 .net] lynxで-dumpしたときにテキストが72桁目ぐらいで折り返されてしまうのですが、この折り返しの値を変更することは出来ませんか?
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/06(火) 11:25:57.47 .net] >>102 -width=
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/06(火) 15:50:17.32 .net] >>103 おお!ありがとうございます。 まさか過疎スレで当日中に回答がいただけるとは思っておりませんでした。
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/06(火) 19:29:32.96 .net] 書き込みが少ないからといって見てる人が少ないとは限らんよ。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/29(火) 19:50:18.91 .net] lynxが消えちゃった… 新たに導入もできない。 同じような方居ますか?
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/29(火) 19:54:05.17 .net] >>106 改変コピペ toro.2ch.net/test/read.cgi/unix/1390323139/445
108 名前:名無しさん@Vim%Chalice mailto:sage [2014/11/21(金) 10:00:24.73 .net] gmail.basic.htmlに対応しているのもすごいが、このスレが落ちないのもすごいw
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/07/01(水) 21:15:09.84 .net] UTF-8モードだと、あさだたくや氏ががんばって作りこんだEUCやISO-2022系の処理が 全然使われないんだよね。 端末がUTF-8だとUTF-8のページしか見れない。 ソースコード見たが、コレ現行のiconvベースの変換に対応させるにはどうすればいいか見当もつかん
110 名前:名無しさん@お腹いっぱい。 [2015/07/12(日) 18:57:57.56 .net] >>109 ご指摘のとおりで、現行のLynxには他の漢字コードからUTF-8への 変換処理が入っていないため、UTF-8の端末では問題があります。 この点は、UTF-8で書かれた文書をEUCやSJISの端末に表示できる ようにした際(2002年頃)の手抜きのせいで、UTF-8の端末が当り前な 現在、致命的な問題になってしまい申し訳なく思っています。 > ソースコード見たが、コレ現行のiconvベースの変換に対応させるには > どうすればいいか見当もつかん ここにマジレスすると、LYUCFullyTranslateString だと思います。 ただし、現在 HText_appendCharacter に入れている処理も修正が 必要なはずで大工事になると思います。
111 名前:名無しさん@お腹いっぱい。 [2015/07/12(日) 18:59:27.65 .net] あさださんの名前が出て来たところで、とても遅くなりましたが、 Lynxユーザの一員として、追悼文を書かせて下さい。 # 当時あまりに多忙で書けず、ずっと心にひっかかっていたのです。 あさださんは、日本のインターネット黎明期にFreeBSD, NetNews方面 などで大きな貢献をされた方ですが、私にとっては、Lynxの日本語対応 パッチで非常に大きな影響を受けました。 1995年私は大学院生で、机の上にはWorkStationにRS232Cで接続された 文字端末がありました。そんな私がWWWの世界に触れるのに唯一無二の 存在が、あさださんの日本語対応Lynxでした。 その軽快な動作、洗練されたインタフェース、外部プログラムとの連携の 便利さにどっぷりはまりました。 あさださんが日本語対応Lynxパッチを書いて下さったたおかげで、 私はグラフィック端末を使うようになっても、Windowsを使うように なっても、ずっとLynxをメインブラウザとして使い続けています。 もう20年にもなるのですね。
112 名前:名無しさん@お腹いっぱい。 [2015/07/12(日) 19:00:38.67 .net] 2000年の5月、Lynxの不具合に関してあさださんとメールのやり取りを したことがあります。話の流れで日本語文字コード変換の話になり、 あさださんは、「Unicode ベースにした方がイイのかなぁ」などと おっしゃっていましたが、構想が実現しないまま他界されたのが 残念でなりません。 私の追加したコードに対して「すばらしい仕事だと思います」とコメント して下さったのは、私にとって想い出のひとことになりました。 残念ながら、UTF-8端末への対応問題など、Lynxはテキストブラウザ としても時代遅れになり、話題にのぼることも少くなってきました。 それでも、私は今でもLynxを使っていますし、今後も使い続ける ことと思います。 私のようにずっと使い続けている人も、過去に使っていた人も、 あさださんの日本語対応Lynxパッチのおかげで、ハッピーで 快適なテキストブラウジングができたのだと思います。 あさださんの偉大な功績に、日本のLynxユーザのひとりとして 感謝の言葉を述べたいと思います。どうもありがとうございました。 そして、3年もたってからで申し訳ないのですが、御冥福をお祈り いたします。 # 久し振りの書き込みなものでsage忘れました。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/07/12(日) 19:18:31.16 .net] そうだったの? と、手元のlynxをUTF-8端末(uxterm)内で起動してみたけど、 euc-jpやSJISの日本語は表示されるけど?? ディス鳥独自のpatchでも当たってるのかな?
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/07/13(月) 04:57:43.94 .net] >>113 そんなはずは、、、と思ったのですが、本家でも確かに euc-jpもしくは、Shift_JISで明示的にcharsetが 指定されている場合はUTF-8の端末でもばっちり表示されますね。 ご指摘ありがとうございます。やらかしてしまいました。 > ここにマジレスすると、LYUCFullyTranslateString だと思います。 調べてみると、すでに私が書いたpatchが当っていました。 入っていないのは、iso-2022-jpで書かれた文書に対する 処理と、明示的にcharsetが指定されていない文書に対する 処理でした。ごめんなさい。 「時代後れ」なんて書いてしまいましたが、もう少し、 もしくは意外と問題にされていないという状況なのですかね。