- 1 名前:login:Penguin mailto:sageteoff [2015/03/14(土) 14:41:50.88 ID:lZPeGQOp.net]
- JD は gtkmm/GTK+ を用いた2chブラウザです。
公式 jd4linux.sourceforge.jp/ sourceforge.jp sourceforge.jp/projects/jd4linux/ JDサポートBBS jd4linux.sourceforge.jp/cgi-bin/bbs/support/ 2chスレ過去ログ jd4linux.sourceforge.jp/old2ch/ JD開発ポリシー jd4linux.sourceforge.jp/policy.txt 前スレ [[[ 2ch ブラウザ JD 14 ]]] hayabusa6.2ch.net/test/read.cgi/linux/1424216378/
- 75 名前:login:Penguin mailto:sage [2015/03/15(日) 20:15:19.75 ID:XndteWQK.net]
- >>19でやってたが、>>6-7の方法に入れ替えてもなんの問題もない
コピペしたり、パス間違えたり、実行権限入れられなかったりとかミスるやつが結構いるので、パッケージングした方がいいんじゃないか?
- 76 名前:login:Penguin [2015/03/15(日) 20:24:42.55 ID:mg+mMLYT.net]
- みなさんありがとうございました。
もうちょっと勉強してまたやってみます。
- 77 名前:login:Penguin mailto:sage [2015/03/15(日) 20:25:46.48 ID:hif3VBAu.net]
- このスレの情報で読み書きできるように
なりました。住人の皆さんに感謝です。 普段はほぼGUIに頼りっぱなしなので、 なかなか手強い作業でした。作業中は、 20数年前、初めてMSX-DOSに触れた 頃のことがふと脳裏をよぎりました。
- 78 名前:login:Penguin mailto:sage [2015/03/15(日) 20:41:11.67 ID:yKYG+yjK+]
- あふぉばっかり。
- 79 名前:login:Penguin mailto:sage [2015/03/15(日) 20:33:23.84 ID:u6fsDbeS.net]
- ところで、この2chproxy rep2でもちゃんと動作してるぜ。
ありがてえ!
- 80 名前:login:Penguin mailto:sage [2015/03/15(日) 20:35:11.66 ID:4PdFJOHv.net]
- >>72
端末新たに立ち上げて sudo apt-get install libhttp-daemon-perlして、その後 sudo apt-get install libwww-perlしてみて そのあとrun.shを実行してみて で、それでも駄目ならディレクトリ移動、perl ./2chproxy入力してみて欲しい
- 81 名前:login:Penguin mailto:sageteoff [2015/03/15(日) 20:37:36.19 ID:cAGkur4Z.net]
- ふざけるなッ! 俺たちが来たのはそんな台詞を聞くためじゃない。
おまえたちは、このまま守銭奴たちの奴隷でいいって言うんだなッ! 漏れAPIキー実装はじゃまだって言うんだなッ!! 標準ブラウザと変わらないトラフィックなんだぞッ。スクレイピングしてる限りそれは変わらない。 datが欲しくないのかッ。人間らしい生活をしたくないのかッ。 UNIX・Linux板住人の誇りはどこへいったんだ!
- 82 名前:login:Penguin mailto:sage [2015/03/15(日) 20:43:30.90 ID:AGHTpyPg.net]
- >>53
ホームにある.jdを一旦.jd~にでもしてから起動してもダメなら手におえんな
- 83 名前:login:Penguin mailto:sage [2015/03/15(日) 20:57:20.27 ID:4PdFJOHv.net]
- >>77
おいおい薬飲み忘れたのか
- 84 名前:login:Penguin mailto:sage [2015/03/15(日) 21:03:16.92 ID:PnsA8bke.net]
- >>77
とても誇りをお持ちの方の発言とは思えませんな
- 85 名前:login:Penguin [2015/03/15(日) 21:03:43.75 ID:FUeeB1Bu.net]
- >>69 >>70
ここ数日でやったことはOpen2chを外部版に追加しただけで、他はなんにもいじってないんです 今日の朝はまともに機能してたのに突然だから困っとります
- 86 名前:login:Penguin mailto:sage [2015/03/15(日) 21:05:21.22 ID:XndteWQK.net]
- >>77
そうおもうなら、おまえがJIMと山下を(ry
- 87 名前:69 mailto:sage [2015/03/15(日) 21:06:14.54 ID:u6fsDbeS.net]
- 完璧じゃないみたいだ
>>68 ターミナルエミュレータからjdってキーボードで打ってみて下さい
- 88 名前:login:Penguin mailto:sage [2015/03/15(日) 21:09:57.55 ID:BxS2V+A3.net]
- 2chproxy実行してもハードウェア板だけうまく読み込んでくれないな
- 89 名前:login:Penguin mailto:sage [2015/03/15(日) 21:11:24.38 ID:RIqsCTYg.net]
- >81
ああ、ごめん。rootでは起動するっていうのを忘れてた。 だったら、ユーザーの設定ファイルがおかしい、っていうのが 一番ありそうだから、72の方法が一番いいと思う
- 90 名前:login:Penguin mailto:sage [2015/03/15(日) 21:15:31.18 ID:WdnMFYtf.net]
- >>81
戻して動くか確認したら? >>78氏の方法で戻せばミスオペか否か切り分けられると思うが
- 91 名前:デムパゆんゆん@3月うさぎとかめ 【関電 80.3 %】 mailto:はげ [2015/03/15(日) 21:19:40.10 ID:/wKgYDv7.net]
- >>53
>ターミナルからsu権限では開ける。 >何が原因で制限ユーザでは開けなくなったんだろ 自分で答え書いてるだろ jdのログファイル入ってるディレクトリ chmod -R 777 ユーザ名:ユーザ名 .jd すれば開けるだろ多分
- 92 名前:login:Penguin mailto:sage [2015/03/15(日) 21:27:15.19 ID:FUeeB1Bu.net]
- >jdのログファイル入ってるディレクトリ
ここがもうわからなくていま必死に探してます。ちなみにVine6.2です 見つけ次第言われたこと全部試してみます。どうもありがとうございました
- 93 名前:login:Penguin mailto:sage [2015/03/15(日) 21:33:17.67 ID:mjYxfv/+.net]
- >>88
/home/<ユーザー名>/.jd 隠しファイルだから、ファイラーで"隠しファイルを表示する"にチェックすること
- 94 名前:login:Penguin mailto:sage [2015/03/15(日) 21:39:05.09 ID:FUeeB1Bu.net]
- 隠しファイル表示してもなんにもでないからおかしいなおかしいなって必死に検索かけてたけど
おかしくなってから一回アンインストールしてたんだった。 再インストしたらばっちり.JDフォルダありました。>>78の方法試したら完全に再起いたしました お騒がせして申し訳ないです。本当にありがとう>>89本当にありがとう皆さん 本当にすいませんでした・・・
- 95 名前:login:Penguin mailto:sage [2015/03/15(日) 22:13:50.55 ID:U7BM1cGL.net]
- 書き込めるようにはなっているようなので感謝。
しかしmint17で2chproxy (perlの) をターミナルで実行するとプロンプトが帰ってこないのは正常?verboseを付けてみても何も帰ってこない。 Ctrl-Cで中断して/tmp/2chproxy.pidを消せば再度実行もできるけど。 どういう動きが正常なのかわからないので質問。
- 96 名前:login:Penguin mailto:sage [2015/03/15(日) 22:18:13.32 ID:XndteWQK.net]
- daemonで起動してなきゃプロンプト返って来ないのは正常だろう
- 97 名前:login:Penguin mailto:sage [2015/03/15(日) 22:31:13.21 ID:U7BM1cGL.net]
- おおw!
- 98 名前:login:Penguin mailto:sage [2015/03/15(日) 22:31:55.41 ID:U7BM1cGL.net]
- ちゃんと帰ってきた。ありがとう。
- 99 名前:login:Penguin mailto:sageteoff [2015/03/15(日) 22:33:47.46 ID:cAGkur4Z.net]
- >>79 >>80 >>82
あるゲームのセリフを改変しただけなので、気になさらず。ゴメンネ☆
- 100 名前:login:Penguin [2015/03/15(日) 22:54:34.66 ID:M23DWELS.net]
- 皆様に感謝!
>>19ですぐに成功も気になってた>>6>>7何度も試すもダメだったので >>19の古い方の2chproxyリネイムしてやってみたらいけた! V2Cでも使いたかったのでそっちの2chproxy.plは DEDICATED_BROWSER => "JD", DAT_DIRECTORY => "$ENV{HOME}/.jd/", 部分を DEDICATED_BROWSER => "V2C", DAT_DIRECTORY => "$ENV{HOME}/.v2c/", に変更 環境:Bean,V2C
- 101 名前:login:Penguin mailto:sage [2015/03/15(日) 22:56:52.53 ID:l+phz/un.net]
- ありがとう。
- 102 名前:login:Penguin mailto:sage [2015/03/15(日) 22:58:48.09 ID:VH9WEAdE.net]
- 読み込めるし書き込める。
ありがとうございました <(_ _)>
- 103 名前:login:Penguin mailto:sage [2015/03/15(日) 23:18:50.21 ID:U7BM1cGL.net]
- これまでのpitfallまとめ
>>6 の2chproxyは.plの拡張子つき 2chproxy.pl コピペでファイル作ってchmod +xで実行属性をつける JD_kusi.shで$HOME/bin/2chproxy.plに置かれている。 JD_kusi.shで2chproxy.plがきちんと実行できる状態で見つからないと何も起こらず終了する。 >>7でスクリプトは/home/***/JD_kusi.shとして置かれている(***に注意) (>>29でスクリプトの置き場所は/home/****/.local/share/applications/ の方がオススメ と指摘) (>>28 ディレクトリ名、ファイル名は自分で決めれ、と) >>19の www1.axfc.net/uploader/so/3429262 では2chproxy.plは拡張子のない2chproxyなので注意。>>6に従うなら名前を.pl付きに (>>20によると>>6の方が新しいらしい) JDでのproxyを使う設定も忘れずに。 (>>21環境依存文字を正常に表示させるにはshift_jisをcp932にした方がよさそうと) (>>28Ubuntu(系)はJD_kusi.shの11行目、14行目の jd; を env LIBOVERLAY_SCROLLBAR=0 jd; にするとHAPPYと) >>32 vine6.3で追加すべきパッケージ 一応、俺様用メモ。賢い皆さんありがとう。
- 104 名前:login:Penguin mailto:sage [2015/03/16(月) 00:03:44.64 ID:RrPBVHf6.net]
- とりあえず
JDがバージョンアップされるまでは 2chproxy.plを起動させなければダメってこと?
- 105 名前:login:Penguin mailto:sage [2015/03/16(月) 00:07:08.58 ID:VyCF/d8u.net]
- >>100
2chproxy.plに限らず色々あるから好きなの使えばいい
- 106 名前:login:Penguin mailto:sage [2015/03/16(月) 00:10:45.95 ID:aaewpjkC.net]
- すいません、教えてください。
Lubuntu使いなんですが、>>6がうまく行かないです。 実行属性付与した2chproxy.pl・JD_kusi.shを同じフォルダに入れてます。 PROXY=$HOME/****/2chproxy.plのパスも変更しました。 でも端末のログ見ると JD_kusi.sh : 9 /home/****/2chproxy.pl : not found とエラーが出ます。 いろいろ試した結果、JD_kusi.shの9,11,14行の${PROXY}頭にperl挿入したら動くようにはなったんですが、 これってスクリプト的にマズイでしょうか?
- 107 名前:login:Penguin mailto:sage [2015/03/16(月) 00:17:15.73 ID:PzBhkioH.net]
- >>102
いいんじゃない? おれはJD_kusi.shの先頭の "#!/usr/bin/perl"のあとに" --"を足したらちゃんと読み込んでくれた
- 108 名前:login:Penguin mailto:sage [2015/03/16(月) 00:20:06.60 ID:UcTGk/+2.net]
- 2chproxy.plの一行目は
#!/usr/bin/perl になってる?
- 109 名前:login:Penguin mailto:sage [2015/03/16(月) 00:24:25.81 ID:6e4MzRnK.net]
- うーん、どんだけ初心者がいるんだ……
エラーメッセージを出すようにしといた。 pastebin.com/SPRtkhiA
- 110 名前:login:Penguin mailto:sage [2015/03/16(月) 00:27:56.06 ID:JyAv2bQP.net]
- それだけlinuxが広まって・・・きて・・・いないか・・・
- 111 名前:login:Penguin mailto:sage [2015/03/16(月) 00:30:04.63 ID:ZwmJKVE0.net]
- JD以外でこれ使ってる人向けのまとめとか
chaika等JD以外のブラウザで書き込み時に必要になるかもしれない変更は>>37 V2Cな人は>>96 今更だけど、差分取得するために専ブラ依存の汚い方法を利用しているために JD/V2C/navi2ch/ギコナビ/rep2(ex?)/live2ch以外は 差分取得が実質出来ていないので差分取得出来るものより通信量が多くなります その辺こだわる人で *何をすればいいか分かる方*は ソースを読んだわけでも実際に動かしたわけでもないので実際にどういう動作を行うかは分かりませんが tor板のproxy2chの方がスクレイピングの差分取得の方法がREADMEを読んだ限りでは スマートなのでそちらをオススメします
- 112 名前:login:Penguin mailto:sage [2015/03/16(月) 00:35:40.98 ID:RrPBVHf6.net]
- 今度JDがバージョンアップされるのはいつ頃?
- 113 名前:login:Penguin mailto:sage [2015/03/16(月) 00:36:41.58 ID:3upI8hVo.net]
- 日付が変わってから串が落ちるようになんたんだがなんで?
- 114 名前:login:Penguin mailto:sage [2015/03/16(月) 00:42:41.94 ID:+zAtkONE.net]
- 2ch側の障害
- 115 名前:login:Penguin mailto:sage [2015/03/16(月) 00:52:28.39 ID:aaewpjkC.net]
- >>103
このままでいいならこのまま使います。 >>104 なってます。 >>105 初心者ですいません。 新しいの試してみたら /home/****/2chproxy/JD_kusi.sh を子プロセスとして起動できませんでした: そのようなファイルやディレクトリはありません って出ました。 でも端末で実行時のパスでperl ./2chproxy.plをすると2chproxy.plは動くんでパス自体間違ってないと思うんですけど・・・。
- 116 名前:login:Penguin mailto:sage [2015/03/16(月) 00:59:21.50 ID:ETXe69Om.net]
- いまさらながら串を立ててくれた人に感謝
これまでのJDがそのまま使えたのはありがたい
- 117 名前:login:Penguin mailto:sage [2015/03/16(月) 01:15:52.96 ID:5I+lw1WJ.net]
- >>105
あんた親切過ぎや(泣) 色々悩んでいる人へ プログラムの事は分かっていなくても 2chproxyはソースに日本語でコメントを書いてあるので使う前に一度は読んでみましょう また、質問は一旦メモ帳か何かに書いて コーヒーを一杯飲んでから内容を見なおして投稿しましょう
- 118 名前:login:Penguin mailto:sage [2015/03/16(月) 01:23:28.27 ID:6e4MzRnK.net]
- 念の為JDもフルパスにしといた。もう寝る。
- 119 名前:http://pastebin.com/DhjLsVPS []
- [ここ壊れてます]
- 120 名前:login:Penguin mailto:sage [2015/03/16(月) 04:07:58.32 ID:3a/yjg4M.net]
- 優しい人たちが集まるスレ。
- 121 名前:login:Penguin mailto:sage [2015/03/16(月) 04:39:22.14 ID:4ZkvBgiw.net]
- その優しさの恩恵に与っております。ありがとうございます。
いつかご恩返しができるといいのですが…
- 122 名前:login:Penguin mailto:sage [2015/03/16(月) 08:04:42.50 ID:U3X2enMC.net]
- ところで、なんでプロキシ使ったら読み書きできるの?
Xubuntuの方はいけてるけど、Arch Linuxだと2chproxy使っても上手くいかないんだ スレの一覧しか見れない
- 123 名前:login:Penguin mailto:sage [2015/03/16(月) 08:16:30.99 ID:ohoFT/ZV.net]
- >>117
前スレに同じ症状の人が自己解決してるよ あとLogの出力レベルを変えて何がエラーになっているのか見るといいかも
- 124 名前:login:Penguin mailto:sage [2015/03/16(月) 08:29:29.57 ID:VLZA5sHd.net]
- 初心者講座になってるね
- 125 名前:login:Penguin [2015/03/16(月) 08:39:21.71 ID:iXES3/Zo.net]
- 過去ログが
普通のwebブラウザでは表示できるのに JDからdat取得しようとすると出来ないということに今気付いた
- 126 名前:login:Penguin mailto:sage [2015/03/16(月) 10:01:26.78 ID:U3X2enMC.net]
- $ perl ./2chproxy.pl --verbose
で start connection. destination port is 80 127.0.0.1 : GET hayabusa6.2ch.net:80/linux/dat/1426311710.dat 127.0.0.1 rewrite-uri: hayabusa6.2ch.net/test/read.cgi/linux/1426311710/ set cookie for .2ch.net add cookie: __cfduid 0 cookie is __cfduid=d997137493d23843a1cb0b1e3ce25befe1426463486 Status: 200 OK Client-Transfer-Encoding defined. convert html to dat. content-length: 1 content-length(without error detection): 1 finish connection. って出る
- 127 名前:login:Penguin mailto:sage [2015/03/16(月) 10:18:50.92 ID:ZLliTdJ4.net]
- >>121
同じくArchだけど、perl-io-html入れたら同じ症状からレスが 表示できるようになったよ。
- 128 名前:login:Penguin mailto:sage [2015/03/16(月) 10:20:26.99 ID:ohoFT/ZV.net]
- >>121
>>118 前スレで同じ事を言っている人のレス この人は前スレで解決しています hayabusa6.2ch.net/test/read.cgi/linux/1424216378/876
- 129 名前:login:Penguin mailto:sage [2015/03/16(月) 10:34:57.70 ID:U3X2enMC.net]
- >>122
見れた! 有難う でも「書きこみ&クッキー確認」で書けない >>122 前スレ見てPython proxyやってみたけど、line 41にSyntaxErrorと言われて上手く行かないんだ
- 130 名前:login:Penguin mailto:sage [2015/03/16(月) 10:46:47.54 ID:U3X2enMC.net]
- ごめん、アンカー間違えた
>>123 解決ってPythonプロキシでしょ?
- 131 名前:login:Penguin mailto:sage [2015/03/16(月) 10:50:40.17 ID:1gwWo2fl.net]
- >>29
> >>3-5の漏れキー利用のはやめとけ 同意。同様に>>7>>30 の > __cfduid=d;yuki=akari もやめたほうがいい。 書き込みは、スレタイのタブを右クリックしてWebブラウザでスレ開いて行った方がいい。 書いた後JDでそのスレ更新したら自分の書き込みがなされているから、そのスレ番を 左クリックして書き込みマークをつける。
- 132 名前:login:Penguin mailto:sage [2015/03/16(月) 10:51:44.27 ID:1gwWo2fl.net]
- >>126
× > 同意 ○ > 同感
- 133 名前:login:Penguin mailto:sage [2015/03/16(月) 10:59:37.24 ID:ohoFT/ZV.net]
- >>125
ちがうよ perlのHTTP関連もモジュールが入っていなかったのが原因 perlでWebを操作する環境になっていない人は2chproxyのソースの先頭に何を使ってるのかが書かれているので読みましょう ソースを読まなくても前スレに全部書かれています
- 134 名前:login:Penguin mailto:sage [2015/03/16(月) 11:01:16.17 ID:ZLliTdJ4.net]
- >>124
それも同じ所で引っかかったw python2-twistedを入れて、pythonではなくpython2 〜で起動出来たよ。
- 135 名前:login:Penguin mailto:sage [2015/03/16(月) 11:35:55.59 ID:JyAv2bQP.net]
- ubuntuでDVDが何故か見ることができる俺は漏れキーとか構わず使うわ
- 136 名前:login:Penguin [2015/03/16(月) 11:38:38.12 ID:E2xU8tng.net]
- はぁ?
- 137 名前:login:Penguin mailto:sage [2015/03/16(月) 11:49:48.47 ID:VyCF/d8u.net]
- >>126
> > __cfduid=d;yuki=akari > もやめたほうがいい。 じゃあどうしろっていうのさ?
- 138 名前:login:Penguin mailto:sage [2015/03/16(月) 12:00:21.93 ID:P/xquoge.net]
- 真っ当にやりたいな
- 139 名前:轂ww.2ch.netにWebブラウザでアクセスしてクッキーから真っ当なcfduidを拾ってくればいいよ。
もっとやるなら書き込みにも串使えばいいよ。 [] - [ここ壊れてます]
- 140 名前:login:Penguin mailto:sage [2015/03/16(月) 12:03:17.49 ID:s2J7bYFY.net]
- >>133
>>31
- 141 名前:login:Penguin mailto:sage [2015/03/16(月) 12:08:15.97 ID:2e2Rsbqv.net]
- netに対してこれ以上JDを使いつづけると、
Jim氏から訴えられてしまうリスクはないの? そこが心配。
- 142 名前:login:Penguin mailto:sage [2015/03/16(月) 12:10:28.95 ID:Fl+6KMvq.net]
- ないよ多分責任持たないけどきっと大丈夫
- 143 名前:login:Penguin [2015/03/16(月) 12:11:04.10 ID:U3X2enMC.net]
- >>122
コマンド打つ時に端末が必要だというものは入れたんですが、perl-io-htmlは言われなかったので分からなかった >>129 python2-twisted入れたらpythonプロキシでも見れました でもやっぱり「クッキー確認」書けない でも何故かV2Cからだと書けるみたい
- 144 名前:login:Penguin mailto:sage [2015/03/16(月) 12:11:24.67 ID:P/xquoge.net]
- >>134
ああ、;yuki=akariだけでいいのか。全然気づいてなかったわ。
- 145 名前:login:Penguin mailto:sage [2015/03/16(月) 12:17:53.39 ID:VyCF/d8u.net]
- >>133
元々そうやった結果が今の設定なんじゃないの?
- 146 名前:login:Penguin mailto:sage [2015/03/16(月) 12:27:14.67 ID:Kfp5tk+l.net]
- JIMや山下が真っ当でないのに真っ当にやれと言われてもな
- 147 名前:login:Penguin [2015/03/16(月) 12:28:32.89 ID:kzPC8aPC.net]
- 無理やりjdで読み書きしたい奴は自己責任
スクリプト提供者を責めるのはお門違いである
- 148 名前:login:Penguin mailto:sage [2015/03/16(月) 12:34:35.48 ID:MQJhLKIe.net]
- !のカラムのアイコンの意味ってどこでわかりますか?
赤いチェックマーク、黄色いi、青い丸とかです あと、更新ボタンでスレ一覧の更新をした時、新着スレはどれか どこをみればわかるでしょうか? よろしくです
- 149 名前:login:Penguin mailto:sage [2015/03/16(月) 12:53:26.95 ID:kJpftnUY.net]
- そもそも書き込みは従来のブラウザのままで全く問題ないだろ
なんでJDは書けなくなったんだ?
- 150 名前:login:Penguin mailto:sage [2015/03/16(月) 12:56:47.05 ID:6e4MzRnK.net]
- 実行属性付けても 2chproxy.pl が起動せず、perl ./2chproxy.pl で動く人は、
nkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl やってみて。改行がCRLFになっている可能性。
- 151 名前:login:Penguin mailto:sage [2015/03/16(月) 13:07:18.71 ID:VyCF/d8u.net]
- >>144
a@a:~/2chproxy$ nkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl unknown option: -= 2chproxy.pl: No such file or directory a@a:~/2chproxy$ になってまう バカ初心者でごめんね
- 152 名前:login:Penguin mailto:sage [2015/03/16(月) 13:09:29.88 ID:ZwmJKVE0.net]
- >>145
-oc=UTF-8じゃなくて--oc=UTF-8じゃないか?
- 153 名前:login:Penguin mailto:sage [2015/03/16(月) 13:10:18.07 ID:sVwlKkLT.net]
- >>144
乙です。 こういうのって無意識にLFに直すから、 Linuxの操作になれている人間には気がつきにくい点だよね。
- 154 名前:login:Penguin mailto:sage [2015/03/16(月) 13:11:51.05 ID:sVwlKkLT.net]
- >>146
初心者のタイプミス回避のためには、短い方がよいのでは。 nkf --overwrite -wLu 2chproxy.pl
- 155 名前:login:Penguin mailto:sage [2015/03/16(月) 13:12:44.87 ID:VFP4SP6Q.net]
- >>145
nkf --help で幸せに慣れる不思議
- 156 名前:login:Penguin mailto:sage [2015/03/16(月) 13:14:30.97 ID:6e4MzRnK.net]
- >>145
ああごめん -oc=UTF-8 除いてやって。多分すでに中身はUTF8のはず。あるいは -w で。
- 157 名前:login:Penguin mailto:sage [2015/03/16(月) 13:15:23.75 ID:6e4MzRnK.net]
- >>147
そうなんだよ。やっていると思い込んで説明すっとばすからなあ……
- 158 名前:login:Penguin mailto:sage [2015/03/16(月) 13:25:56.30 ID:6e4MzRnK.net]
- というかpastebinでダウンロードすると改行がCRLFになってしまう糞仕様なので、
>>114 のも nkf 通しといてね。
- 159 名前:login:Penguin mailto:sage [2015/03/16(月) 13:44:23.93 ID:VyCF/d8u.net]
- で、やり直してみて(nkf --overwrite -oc=UTF-8 -Lu 2chproxy)
今度はエラー出ず ただし、結果は一緒でした 俺みたいな馬鹿ってなんの役にもたたんね
- 160 名前:login:Penguin mailto:sage [2015/03/16(月) 14:03:25.96 ID:tpWN90wr.net]
- オレもperlのスクリプトのほうは躓いた口だけど、pythonだとすんなりいけた。
以下、openboxの場合。 ・raw.pyをダウンロード ・chmod +x raw.py ・$HOME/.config/openbox/autostartに保存したraw.pyの場所を記述して再度ログインする。 python /home/xxx/xxx/raw.py & ・JDで使うホスト名を127.0.0.1、ポート番号を8080にする。
- 161 名前:login:Penguin mailto:sage [2015/03/16(月) 14:10:18.03 ID:TDnxvcH2.net]
- >>153
だから --oc=UTF-8 か -w でやれって言ってんだろw てかnkfのオプション調べることくらい自分でするようにしろよ
- 162 名前:login:Penguin mailto:sage [2015/03/16(月) 14:13:09.70 ID:VyCF/d8u.net]
- >>155
ごめんちゃんとやったよ >>153はコピペ間違いね nkf --overwrite -Lu 2chproxy
- 163 名前:login:Penguin mailto:sage [2015/03/16(月) 14:26:28.80 ID:b/91xJsTp]
- JDの「板一覧を取得するサーバ」に2ch.scを登録しようとしても
うまくいかなくなった。なぜ? menu.2ch.sc/bbsmenu.html www.2ch.sc/bbsmenu.html 2ch.sc/bbsmenu.html のいずれでも掲示板一覧が取得できなくなってしまう。真っ白。 以前はmenu.2ch.sc/bbsmenu.htmlでうまくいったのに。
- 164 名前:login:Penguin mailto:sage [2015/03/16(月) 14:15:41.36 ID:6e4MzRnK.net]
- >>156
perl 2chproxy.pl だと起動するんだろ? じゃあ ./2chproxy.pl でやるとどうなるの?
- 165 名前:login:Penguin mailto:sage [2015/03/16(月) 14:19:22.16 ID:VyCF/d8u.net]
- >>158
./2chproxy: 行 6: use: コマンドが見つかりません ./2chproxy: 行 8: use: コマンドが見つかりません ./2chproxy: 行 9: use: コマンドが見つかりません ./2chproxy: 行 11: use: コマンドが見つかりません ./2chproxy: 行 12: 予期しないトークン `(' 周辺に構文エラーがあります ./2chproxy: 行 12: ` use File::Basename qw(dirname basename);' となりました バカ初心者に付きあわせてごめんね
- 166 名前:login:Penguin mailto:sage [2015/03/16(月) 14:22:29.26 ID:xkRRTB3e.net]
- >>144,140,142
ありがとうございます。 改行コード変更したらperl挿入しなくても動くようになりました。 改行コードが違ってたんですね、leafpadだと保存画面でしか文字コード表示されないから気付かなかった。 新しくGeany入れました。 勉強になりました、どうもありがとうございました。
- 167 名前:login:Penguin mailto:sage [2015/03/16(月) 14:30:29.43 ID:6e4MzRnK.net]
- >>159
それ perl 2chproxy.pl でも起動しないだろ
- 168 名前:login:Penguin mailto:sage [2015/03/16(月) 14:39:12.62 ID:VyCF/d8u.net]
- >>161
perl ./2chproxy で起動可能です
- 169 名前:login:Penguin mailto:sage [2015/03/16(月) 14:40:11.30 ID:sVwlKkLT.net]
- >>160
これを機会に、fileとかnkf --guessを覚えようね $ file 2chproxy 2chproxy: Perl script, UTF-8 Unicode text executable $ nkf --guess 2chproxy UTF-8 (LF)
- 170 名前:login:Penguin mailto:sage [2015/03/16(月) 14:41:13.09 ID:6e4MzRnK.net]
- >>162
head 2chproxy.pl の結果を貼って。
- 171 名前:login:Penguin mailto:sage [2015/03/16(月) 14:44:33.18 ID:VyCF/d8u.net]
- >>164
a@a:~/2chproxy$ head 2chproxy #!/usr/bin/perl #use use strict; use utf8; use POSIX; こうですね
- 172 名前:login:Penguin mailto:sage [2015/03/16(月) 14:50:05.61 ID:6e4MzRnK.net]
- >>165
いや違うな。 >>159 は #!/bin/bash になっていると出るメッセージなんだよ。 あきらかになんかファイルがごちゃごちゃになってるよ。 一度全部削除して最初からやり直した方がいいね。
- 173 名前:login:Penguin mailto:sage [2015/03/16(月) 14:55:55.72 ID:6e4MzRnK.net]
- >>165
od -N 24 -t x1z 2chproxy.pl の結果を貼ってくれ。BOM付きかもしれん……
- 174 名前:login:Penguin mailto:sage [2015/03/16(月) 15:01:09.63 ID:VyCF/d8u.net]
- >>167
0000000 09 0a 0a 20 20 20 20 23 21 2f 75 73 72 2f 62 69 >... #!/usr/bi< 0000020 6e 2f 70 65 72 6c 0a 20 >n/perl. < 0000030 どうでしょう?
- 175 名前:login:Penguin mailto:sage [2015/03/16(月) 15:01:16.83 ID:zjvAjhRh.net]
- >>165
> a@a:~/2chproxy$ head 2chproxy > ← > ←多分行頭に空行があると思われ > #!/usr/bin/perl ------------------------ #!/usr/bin/perl use strict ------------------------ これはOK そして行頭に空行を追加したもの ------------------------ #!/usr/bin/perl use strict ------------------------- これは「use: コマンドが見つかりません」エラーになる
|

|