[[[ 2ch ブラウザ JD 15 ]]]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin 転載ダメ©2ch.net
2015/03/14(土) 14:41:50.88ID:lZPeGQOp公式
http://jd4linux.sourceforge.jp/
sourceforge.jp
http://sourceforge.jp/projects/jd4linux/
JDサポートBBS
http://jd4linux.sourceforge.jp/cgi-bin/bbs/support/
2chスレ過去ログ
http://jd4linux.sourceforge.jp/old2ch/
JD開発ポリシー
http://jd4linux.sourceforge.jp/policy.txt
前スレ
[[[ 2ch ブラウザ JD 14 ]]]
http://hayabusa6.2ch.net/test/read.cgi/linux/1424216378/
0075login:Penguin
2015/03/15(日) 21:03:43.75ID:FUeeB1Buここ数日でやったことはOpen2chを外部版に追加しただけで、他はなんにもいじってないんです
今日の朝はまともに機能してたのに突然だから困っとります
0076login:Penguin
2015/03/15(日) 21:05:21.22ID:XndteWQKそうおもうなら、おまえがJIMと山下を(ry
0078login:Penguin
2015/03/15(日) 21:09:57.55ID:BxS2V+A30079login:Penguin
2015/03/15(日) 21:11:24.38ID:RIqsCTYgああ、ごめん。rootでは起動するっていうのを忘れてた。
だったら、ユーザーの設定ファイルがおかしい、っていうのが
一番ありそうだから、72の方法が一番いいと思う
0080login:Penguin
2015/03/15(日) 21:15:31.18ID:WdnMFYtf戻して動くか確認したら?
>>72氏の方法で戻せばミスオペか否か切り分けられると思うが
0081デムパゆんゆん@3月うさぎとかめ 【関電 80.3 %】
2015/03/15(日) 21:19:40.10ID:/wKgYDv7>ターミナルからsu権限では開ける。
>何が原因で制限ユーザでは開けなくなったんだろ
自分で答え書いてるだろ
jdのログファイル入ってるディレクトリ
chmod -R 777 ユーザ名:ユーザ名 .jd すれば開けるだろ多分
0082login:Penguin
2015/03/15(日) 21:27:15.19ID:FUeeB1Buここがもうわからなくていま必死に探してます。ちなみにVine6.2です
見つけ次第言われたこと全部試してみます。どうもありがとうございました
0083login:Penguin
2015/03/15(日) 21:33:17.67ID:mjYxfv/+/home/<ユーザー名>/.jd
隠しファイルだから、ファイラーで"隠しファイルを表示する"にチェックすること
0084login:Penguin
2015/03/15(日) 21:39:05.09ID:FUeeB1Buおかしくなってから一回アンインストールしてたんだった。
再インストしたらばっちり.JDフォルダありました。>>72の方法試したら完全に再起いたしました
お騒がせして申し訳ないです。本当にありがとう>>83本当にありがとう皆さん
本当にすいませんでした・・・
0085login:Penguin
2015/03/15(日) 22:13:50.55ID:U7BM1cGLしかしmint17で2chproxy (perlの) をターミナルで実行するとプロンプトが帰ってこないのは正常?verboseを付けてみても何も帰ってこない。
Ctrl-Cで中断して/tmp/2chproxy.pidを消せば再度実行もできるけど。
どういう動きが正常なのかわからないので質問。
0086login:Penguin
2015/03/15(日) 22:18:13.32ID:XndteWQK0087login:Penguin
2015/03/15(日) 22:31:13.21ID:U7BM1cGL0088login:Penguin
2015/03/15(日) 22:31:55.41ID:U7BM1cGL0089login:Penguin 転載ダメ©2ch.net
2015/03/15(日) 22:33:47.46ID:cAGkur4Zあるゲームのセリフを改変しただけなので、気になさらず。ゴメンネ☆
0090login:Penguin
2015/03/15(日) 22:54:34.66ID:M23DWELS>>17ですぐに成功も気になってた>>6>>7何度も試すもダメだったので
>>17の古い方の2chproxyリネイムしてやってみたらいけた!
V2Cでも使いたかったのでそっちの2chproxy.plは
DEDICATED_BROWSER => "JD",
DAT_DIRECTORY => "$ENV{HOME}/.jd/",
部分を
DEDICATED_BROWSER => "V2C",
DAT_DIRECTORY => "$ENV{HOME}/.v2c/", に変更
環境:Bean,V2C
0091login:Penguin
2015/03/15(日) 22:56:52.53ID:l+phz/un0092login:Penguin
2015/03/15(日) 22:58:48.09ID:VH9WEAdEありがとうございました <(_ _)>
0093login:Penguin
2015/03/15(日) 23:18:50.21ID:U7BM1cGL>>6 の2chproxyは.plの拡張子つき 2chproxy.pl
コピペでファイル作ってchmod +xで実行属性をつける
JD_kusi.shで$HOME/bin/2chproxy.plに置かれている。
JD_kusi.shで2chproxy.plがきちんと実行できる状態で見つからないと何も起こらず終了する。
>>7でスクリプトは/home/***/JD_kusi.shとして置かれている(***に注意)
(>>25でスクリプトの置き場所は/home/****/.local/share/applications/ の方がオススメ と指摘)
(>>24 ディレクトリ名、ファイル名は自分で決めれ、と)
>>17の
http://www1.axfc.net/uploader/so/3429262
では2chproxy.plは拡張子のない2chproxyなので注意。>>6に従うなら名前を.pl付きに
(>>18によると>>6の方が新しいらしい)
JDでのproxyを使う設定も忘れずに。
(>>19環境依存文字を正常に表示させるにはshift_jisをcp932にした方がよさそうと)
(>>24Ubuntu(系)はJD_kusi.shの11行目、14行目の jd; を env LIBOVERLAY_SCROLLBAR=0 jd; にするとHAPPYと)
>>28 vine6.3で追加すべきパッケージ
一応、俺様用メモ。賢い皆さんありがとう。
0094login:Penguin
2015/03/16(月) 00:03:44.64ID:RrPBVHf6JDがバージョンアップされるまでは
2chproxy.plを起動させなければダメってこと?
0095login:Penguin
2015/03/16(月) 00:07:08.58ID:VyCF/d8u2chproxy.plに限らず色々あるから好きなの使えばいい
0096login:Penguin
2015/03/16(月) 00:10:45.95ID:aaewpjkCLubuntu使いなんですが、>>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挿入したら動くようにはなったんですが、
これってスクリプト的にマズイでしょうか?
0097login:Penguin
2015/03/16(月) 00:17:15.73ID:PzBhkioHいいんじゃない?
おれはJD_kusi.shの先頭の "#!/usr/bin/perl"のあとに" --"を足したらちゃんと読み込んでくれた
0098login:Penguin
2015/03/16(月) 00:20:06.60ID:UcTGk/+2#!/usr/bin/perl
になってる?
0099login:Penguin
2015/03/16(月) 00:24:25.81ID:6e4MzRnKエラーメッセージを出すようにしといた。
http://pastebin.com/SPRtkhiA
0100login:Penguin
2015/03/16(月) 00:27:56.06ID:JyAv2bQP0101login:Penguin
2015/03/16(月) 00:30:04.63ID:ZwmJKVE0chaika等JD以外のブラウザで書き込み時に必要になるかもしれない変更は>>33
V2Cな人は>>90
今更だけど、差分取得するために専ブラ依存の汚い方法を利用しているために
JD/V2C/navi2ch/ギコナビ/rep2(ex?)/live2ch以外は
差分取得が実質出来ていないので差分取得出来るものより通信量が多くなります
その辺こだわる人で
*何をすればいいか分かる方*は
ソースを読んだわけでも実際に動かしたわけでもないので実際にどういう動作を行うかは分かりませんが
tor板のproxy2chの方がスクレイピングの差分取得の方法がREADMEを読んだ限りでは
スマートなのでそちらをオススメします
0102login:Penguin
2015/03/16(月) 00:35:40.98ID:RrPBVHf60103login:Penguin
2015/03/16(月) 00:36:41.58ID:3upI8hVo0104login:Penguin
2015/03/16(月) 00:42:41.94ID:+zAtkONE0105login:Penguin
2015/03/16(月) 00:52:28.39ID:aaewpjkCこのままでいいならこのまま使います。
>>98
なってます。
>>99
初心者ですいません。
新しいの試してみたら
/home/****/2chproxy/JD_kusi.sh を子プロセスとして起動できませんでした: そのようなファイルやディレクトリはありません
って出ました。
でも端末で実行時のパスでperl ./2chproxy.plをすると2chproxy.plは動くんでパス自体間違ってないと思うんですけど・・・。
0106login:Penguin
2015/03/16(月) 00:59:21.50ID:ETXe69OmこれまでのJDがそのまま使えたのはありがたい
0107login:Penguin
2015/03/16(月) 01:15:52.96ID:5I+lw1WJあんた親切過ぎや(泣)
色々悩んでいる人へ
プログラムの事は分かっていなくても
2chproxyはソースに日本語でコメントを書いてあるので使う前に一度は読んでみましょう
また、質問は一旦メモ帳か何かに書いて
コーヒーを一杯飲んでから内容を見なおして投稿しましょう
0108login:Penguin
2015/03/16(月) 01:23:28.27ID:6e4MzRnKhttp://pastebin.com/DhjLsVPS
0109login:Penguin
2015/03/16(月) 04:07:58.32ID:3a/yjg4M0110login:Penguin
2015/03/16(月) 04:39:22.14ID:4ZkvBgiwいつかご恩返しができるといいのですが…
0111login:Penguin
2015/03/16(月) 08:04:42.50ID:U3X2enMCXubuntuの方はいけてるけど、Arch Linuxだと2chproxy使っても上手くいかないんだ
スレの一覧しか見れない
0112login:Penguin
2015/03/16(月) 08:16:30.99ID:ohoFT/ZV前スレに同じ症状の人が自己解決してるよ
あとLogの出力レベルを変えて何がエラーになっているのか見るといいかも
0113login:Penguin
2015/03/16(月) 08:29:29.57ID:VLZA5sHd0114login:Penguin
2015/03/16(月) 08:39:21.71ID:iXES3/Zo普通のwebブラウザでは表示できるのに
JDからdat取得しようとすると出来ないということに今気付いた
0115login:Penguin
2015/03/16(月) 10:01:26.78ID:U3X2enMCで
start connection.
destination port is 80
127.0.0.1 : GET http://hayabusa6.2ch.net:80/linux/dat/1426311710.dat
127.0.0.1 rewrite-uri: http://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.
って出る
0116login:Penguin
2015/03/16(月) 10:18:50.92ID:ZLliTdJ4同じくArchだけど、perl-io-html入れたら同じ症状からレスが
表示できるようになったよ。
0117login:Penguin
2015/03/16(月) 10:20:26.99ID:ohoFT/ZV>>112
前スレで同じ事を言っている人のレス
この人は前スレで解決しています
http://hayabusa6.2ch.net/test/read.cgi/linux/1424216378/876
0118login:Penguin
2015/03/16(月) 10:34:57.70ID:U3X2enMC見れた!
有難う
でも「書きこみ&クッキー確認」で書けない
>>116
前スレ見てPython proxyやってみたけど、line 41にSyntaxErrorと言われて上手く行かないんだ
0119login:Penguin
2015/03/16(月) 10:46:47.54ID:U3X2enMC>>117
解決ってPythonプロキシでしょ?
0120login:Penguin
2015/03/16(月) 10:50:40.17ID:1gwWo2fl> >>3-5の漏れキー利用のはやめとけ
同意。同様に>>7>>26 の
> __cfduid=d;yuki=akari
もやめたほうがいい。
書き込みは、スレタイのタブを右クリックしてWebブラウザでスレ開いて行った方がいい。
書いた後JDでそのスレ更新したら自分の書き込みがなされているから、そのスレ番を
左クリックして書き込みマークをつける。
0121login:Penguin
2015/03/16(月) 10:51:44.27ID:1gwWo2fl× > 同意
○ > 同感
0122login:Penguin
2015/03/16(月) 10:59:37.24ID:ohoFT/ZVちがうよ
perlのHTTP関連もモジュールが入っていなかったのが原因
perlでWebを操作する環境になっていない人は2chproxyのソースの先頭に何を使ってるのかが書かれているので読みましょう
ソースを読まなくても前スレに全部書かれています
0123login:Penguin
2015/03/16(月) 11:01:16.17ID:ZLliTdJ4それも同じ所で引っかかったw
python2-twistedを入れて、pythonではなくpython2 〜で起動出来たよ。
0124login:Penguin
2015/03/16(月) 11:35:55.59ID:JyAv2bQP0125login:Penguin
2015/03/16(月) 11:38:38.12ID:E2xU8tng0126login:Penguin
2015/03/16(月) 11:49:48.47ID:VyCF/d8u> > __cfduid=d;yuki=akari
> もやめたほうがいい。
じゃあどうしろっていうのさ?
0127login:Penguin
2015/03/16(月) 12:00:21.93ID:P/xquogeもっとやるなら書き込みにも串使えばいいよ。
0128login:Penguin
2015/03/16(月) 12:03:17.49ID:s2J7bYFY>>27
0129login:Penguin
2015/03/16(月) 12:08:15.97ID:2e2RsbqvJim氏から訴えられてしまうリスクはないの?
そこが心配。
0130login:Penguin
2015/03/16(月) 12:10:28.95ID:Fl+6KMvq0131login:Penguin
2015/03/16(月) 12:11:04.10ID:U3X2enMCコマンド打つ時に端末が必要だというものは入れたんですが、perl-io-htmlは言われなかったので分からなかった
>>123
python2-twisted入れたらpythonプロキシでも見れました
でもやっぱり「クッキー確認」書けない
でも何故かV2Cからだと書けるみたい
0132login:Penguin
2015/03/16(月) 12:11:24.67ID:P/xquogeああ、;yuki=akariだけでいいのか。全然気づいてなかったわ。
0133login:Penguin
2015/03/16(月) 12:17:53.39ID:VyCF/d8u元々そうやった結果が今の設定なんじゃないの?
0134login:Penguin
2015/03/16(月) 12:27:14.67ID:Kfp5tk+l0135login:Penguin
2015/03/16(月) 12:28:32.89ID:kzPC8aPCスクリプト提供者を責めるのはお門違いである
0136login:Penguin
2015/03/16(月) 12:34:35.48ID:MQJhLKIe赤いチェックマーク、黄色いi、青い丸とかです
あと、更新ボタンでスレ一覧の更新をした時、新着スレはどれか
どこをみればわかるでしょうか?
よろしくです
0137login:Penguin
2015/03/16(月) 12:53:26.95ID:kJpftnUYなんでJDは書けなくなったんだ?
0138login:Penguin
2015/03/16(月) 12:56:47.05ID:6e4MzRnKnkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl
やってみて。改行がCRLFになっている可能性。
0139login:Penguin
2015/03/16(月) 13:07:18.71ID:VyCF/d8ua@a:~/2chproxy$ nkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl
unknown option: -=
2chproxy.pl: No such file or directory
a@a:~/2chproxy$
になってまう
バカ初心者でごめんね
0140login:Penguin
2015/03/16(月) 13:09:29.88ID:ZwmJKVE0-oc=UTF-8じゃなくて--oc=UTF-8じゃないか?
0141login:Penguin
2015/03/16(月) 13:10:18.07ID:sVwlKkLT乙です。
こういうのって無意識にLFに直すから、
Linuxの操作になれている人間には気がつきにくい点だよね。
0142login:Penguin
2015/03/16(月) 13:11:51.05ID:sVwlKkLT初心者のタイプミス回避のためには、短い方がよいのでは。
nkf --overwrite -wLu 2chproxy.pl
0143login:Penguin
2015/03/16(月) 13:12:44.87ID:VFP4SP6Qnkf --help
で幸せに慣れる不思議
0144login:Penguin
2015/03/16(月) 13:14:30.97ID:6e4MzRnKああごめん -oc=UTF-8 除いてやって。多分すでに中身はUTF8のはず。あるいは -w で。
0145login:Penguin
2015/03/16(月) 13:15:23.75ID:6e4MzRnKそうなんだよ。やっていると思い込んで説明すっとばすからなあ……
0146login:Penguin
2015/03/16(月) 13:25:56.30ID:6e4MzRnK>>108 のも nkf 通しといてね。
0147login:Penguin
2015/03/16(月) 13:44:23.93ID:VyCF/d8u今度はエラー出ず
ただし、結果は一緒でした
俺みたいな馬鹿ってなんの役にもたたんね
0148login:Penguin
2015/03/16(月) 14:03:25.96ID:tpWN90wr以下、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にする。
0149login:Penguin
2015/03/16(月) 14:10:18.03ID:TDnxvcH2だから --oc=UTF-8 か -w でやれって言ってんだろw
てかnkfのオプション調べることくらい自分でするようにしろよ
0150login:Penguin
2015/03/16(月) 14:13:09.70ID:VyCF/d8uごめんちゃんとやったよ
>>147はコピペ間違いね
nkf --overwrite -Lu 2chproxy
0151login:Penguin
2015/03/16(月) 14:15:41.36ID:6e4MzRnKperl 2chproxy.pl だと起動するんだろ?
じゃあ
./2chproxy.pl でやるとどうなるの?
0152login:Penguin
2015/03/16(月) 14:19:22.16ID:VyCF/d8u./2chproxy: 行 6: use: コマンドが見つかりません
./2chproxy: 行 8: use: コマンドが見つかりません
./2chproxy: 行 9: use: コマンドが見つかりません
./2chproxy: 行 11: use: コマンドが見つかりません
./2chproxy: 行 12: 予期しないトークン `(' 周辺に構文エラーがあります
./2chproxy: 行 12: ` use File::Basename qw(dirname basename);'
となりました
バカ初心者に付きあわせてごめんね
0153login:Penguin
2015/03/16(月) 14:22:29.26ID:xkRRTB3eありがとうございます。
改行コード変更したらperl挿入しなくても動くようになりました。
改行コードが違ってたんですね、leafpadだと保存画面でしか文字コード表示されないから気付かなかった。
新しくGeany入れました。
勉強になりました、どうもありがとうございました。
0154login:Penguin
2015/03/16(月) 14:30:29.43ID:6e4MzRnKそれ perl 2chproxy.pl でも起動しないだろ
0155login:Penguin
2015/03/16(月) 14:39:12.62ID:VyCF/d8uperl ./2chproxy
で起動可能です
0156login:Penguin
2015/03/16(月) 14:40:11.30ID:sVwlKkLTこれを機会に、fileとかnkf --guessを覚えようね
$ file 2chproxy
2chproxy: Perl script, UTF-8 Unicode text executable
$ nkf --guess 2chproxy
UTF-8 (LF)
0157login:Penguin
2015/03/16(月) 14:41:13.09ID:6e4MzRnKhead 2chproxy.pl の結果を貼って。
0158login:Penguin
2015/03/16(月) 14:44:33.18ID:VyCF/d8ua@a:~/2chproxy$ head 2chproxy
#!/usr/bin/perl
#use
use strict;
use utf8;
use POSIX;
こうですね
0159login:Penguin
2015/03/16(月) 14:50:05.61ID:6e4MzRnKいや違うな。 >>152 は #!/bin/bash になっていると出るメッセージなんだよ。
あきらかになんかファイルがごちゃごちゃになってるよ。
一度全部削除して最初からやり直した方がいいね。
0160login:Penguin
2015/03/16(月) 14:55:55.72ID:6e4MzRnKod -N 24 -t x1z 2chproxy.pl の結果を貼ってくれ。BOM付きかもしれん……
0161login:Penguin
2015/03/16(月) 15:01:09.63ID:VyCF/d8u0000000 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
どうでしょう?
0162login:Penguin
2015/03/16(月) 15:01:16.83ID:zjvAjhRh> a@a:~/2chproxy$ head 2chproxy
> ←
> ←多分行頭に空行があると思われ
> #!/usr/bin/perl
------------------------
#!/usr/bin/perl
use strict
------------------------
これはOK
そして行頭に空行を追加したもの
------------------------
#!/usr/bin/perl
use strict
-------------------------
これは「use: コマンドが見つかりません」エラーになる
0163login:Penguin
2015/03/16(月) 15:02:30.15ID:6e4MzRnKうん、BOM付きだね。
nkf -w -Lu --overwrite 2chproxy.pl
してくれ。
0164login:Penguin
2015/03/16(月) 15:03:53.34ID:6e4MzRnKあ、ほんとだ。ダウンロードをクリックしたのではなくコピペして作成したのか。
0165login:Penguin
2015/03/16(月) 15:05:54.81ID:6e4MzRnKは間違い。BOM付きだと先頭がef bb bfになる。
0166login:Penguin
2015/03/16(月) 15:07:55.17ID:TDnxvcH2これは勉強になったわw
0167login:Penguin
2015/03/16(月) 15:11:04.47ID:Kfp5tk+l0168login:Penguin
2015/03/16(月) 15:18:46.75ID:AhZOi6/8パスの通ったとこに好きな名前で
#!/bin/sh
cd /home/ユーザー名/bin/
perl ./2chproxy.pl --daemon
jd
perl ./2chproxy.pl --kill
これだけ書いた実行権限つきファイル置いとけば動くだろ
0169login:Penguin
2015/03/16(月) 15:19:41.49ID:xkRRTB3eこれでファイルの種類やコードがわかるんですね。
どうも端末操作苦手なんですけど、linux使うなら慣れて覚えなきゃダメですねぇ。
0170login:Penguin
2015/03/16(月) 15:20:36.41ID:VyCF/d8uそうですね
>>167
Copy text to clipbordのボタンを押したつもりなんですが
取り敢えずもう一度やり直してみます
0171login:Penguin
2015/03/16(月) 15:26:55.68ID:sVwlKkLTファイラーから、ファイルを端末に落とすとフルパスが入力できることを知れば、簡単じゃない?
「file 」まで打ち込んで、ファイルをドロップして、Enterをターン!としてみて。
これでも、大変かな?
0172login:Penguin
2015/03/16(月) 15:27:59.94ID:LNF1Nv4t自分の環境では初期動作時
Can't locate Net/SSL.pm in @INC) at /usr/share/perl5/Net/HTTPS.pm line 19.
Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/Net/HTTPS.pm line 23.
Compilation failed in require at /usr/share/perl5/LWP/Protocol/https.pm line 48.
Compilation failed in require at ./2chproxy line 14.
BEGIN failed--compilation aborted at ./2chproxy line 14.
のエラーが出たので
sudo yum install perl-Net-SSLeay.x86_64 perl-IO-Socket-SSL.noarch
で解決
0173login:Penguin
2015/03/16(月) 15:39:11.32ID:xkRRTB3eLubuntu+PCManFMだと端末にファイルドラッグしても何も起きないですねぇ。
他のだとフルパス出るんですか?
今はPCManFMでフォルダ移動してから「端末で現在のフォルダ開く」の後、
コマンドやファイル名を打ち込んだりコピーしてます。
0174login:Penguin
2015/03/16(月) 15:57:01.84ID:9ymvtKRi■ このスレッドは過去ログ倉庫に格納されています