15/03/14 14:42:15.62 lZPeGQOp.net
◇ 質問する際の注意点
■ マニュアルをよく読みましょう。
URLリンク(jd4linux.sourceforge.jp)(安定版v2.8.9)
■ FAQ、既知の不具合等はこちら。
URLリンク(sourceforge.jp)
URLリンク(sourceforge.jp)
■ 質問・バグ報告の際には動作環境を記入しましょう(書き込みビューで右クリック→「JDの動作環境を記入」)。
■ JDのバージョンが古い場合は最新版を入れてみましょう。
■ 不具合はキャッシュディレクトリを削除しても再現するか確認してみて下さい(~/.jdを一時的にリネームすればOK)。
■ 規制などで書けないときはJDサポートBBS(>>1)へ。
■ Windows版の話題はこちら。URLリンク(jd4linux.sourceforge.jp) (リンク切れ)
◇ 要望を出す際の注意点
■ 開発ポリシー(>>1)を読みましょう。
■ 要望には理由も付けて。
■ すでにTODOに入っている要望もあります。以下でチェックしましょう。
URLリンク(sourceforge.jp)
URLリンク(sourceforge.jp)
3:AD%E4%B8%AD
4:login:Penguin
15/03/14 14:42:37.06 lZPeGQOp.net
△▼△▼ WARNING △▼△▼
14スレ現在、JDは新APIに準拠しておらず、2chを読み書き出来ない。
「何らかの対策」のニーズが挙がり、議論の的となっている。
対策案について、ピックアップする。
・WineでJane
・新API準拠プロキシの構築(漏れキー利用)
5:login:Penguin
15/03/14 14:44:42.57 lZPeGQOp.net
新APIプロキシ関連
URLリンク(prokusi.wiki.fc2.com)
山下君、これ使って専ブラ開発者にAPIの使い方説明しても良いよ 関連
仕様書
URLリンク(codepad.org) URLリンク(pastebin.com)
Pythonのサンプル
URLリンク(codepad.org) URLリンク(pastebin.com)
Rubyのサンプル
URLリンク(codepad.org) URLリンク(pastebin.com)
node.jsのサンプル
URLリンク(codepad.org) URLリンク(pastebin.com)
6:login:Penguin
15/03/14 14:45:01.68 lZPeGQOp.net
bbs2chreader/chaika Part46 [転載禁止](c)2ch.net
スレリンク(software板:318番)
Chaikaスレから
なおAPIキーはJaneStyleから流出したもよう
318 名無しさん@お腹いっぱい。 sage 2015/02/23(月) 05:18:26.65 zqgLLeqJ0
Linuxローカルプロキシ
URLリンク(codepad.org)
Range+Last-Modified+α版
URLリンク(codepad.org)
<関連>
【悲報】2ch管理人JIM、専ブラの開発継続を直訴してきた開発者を一蹴する [転載禁止](c)2ch.net [428595115]
スレリンク(poverty板)
Jim @xerxeswatkins
@nodaguti Sounds like you need to do at least 2 things.
Step 1. Level up your Net etiquette. Step 2. Level up your programming.
URLリンク(twitter.com)
訳
「おまえは2つのことをやれ。1.ネチケットを直せ(ぐだぐだうぜーんだよカス) 2.へぼいプログラミングのスキルを上げろ」
7:login:Penguin
15/03/14 14:45:40.71 lZPeGQOp.net
2chproxy.pl 関連 その1
1.Perl環境構築
sudo apt-get install libhttp-daemon-perl libwww-perl
2.2chproxy.pl
URLリンク(pastebin.com)
をコピペして、2chproxy.pl で保存
chmod +x 2chproxy.pl で実行属性付与
3.JD_kusi.sh
------------------------↓ここから
#!/bin/sh
PROXY="$HOME/bin/2chproxy.pl"
test -x ${PROXY} || exit 0;
pgrep 2chproxy.pl
if [ $? -ne 0 ]; then
${PROXY} -d;
jd;
${PROXY} -k;
else
jd;
${PROXY} -k;
fi
------------------------↑ここまで
chmod +x JD_kusi.sh で実行属性付与
8:login:Penguin
15/03/14 14:46:13.48 lZPeGQOp.net
2chproxy.pl 関連 その2
4.JD_kusi.desktop
------------------------↓ここから
[Desktop Entry]
Exec=/home/****/JD_kusi.sh %U
Icon=jd
Terminal=false
Type=Application
Name=JD 2ch browser
Name[ja]=JD
Comment=JD is a 2ch browser based on gtkmm2.
Comment[ja]=gtkmm2 を利用した 2ch ブラウザ
Categories=Network;
Keywords=2ch
Keywords[ja]=2ちゃんねる
------------------------↑ここまで
/usr/share/applications/ へコピー
3.書き込み用設定
[設定]->[about:config 高度な設定...]
[■ネットワーク] カテゴリにある [2chのクッキー:HAP]を以下の値に変更する
__cfduid=d;yuki=akari
※暫定的な変更かもしれないので、以前の値をどこかに控えておいた方がいいかも
9:login:Penguin
15/03/14 15:01:33.66 YzAhYYSf.net
規制食らった。以上テンプレ。
コトが落ち着いたら、WARNING以降は不要でヨロシコ。
10:login:Penguin
15/03/14 15:57:01.86 gPkMf39Z.net
書けるかな
11:login:Penguin
15/03/14 15:59:43.19 gPkMf39Z.net
お書けた
APIを使用しない設定の2chMate 0.8.7.3で読み書きできたよ
串の中の人乙
12:login:Penguin
15/03/14 17:30:05.61 vPNZwJbP.net
test
13:login:Penguin
15/03/14 17:44:19.41 yAvduKjJ.net
てんぷれ超乙
14:login:Penguin
15/03/14 21:48:36.06 Cm5s9gUY.net
ぜんぜんわからん
15:login:Penguin
15/03/14 23:59:53.79 5T6zqfnGJ
scからだと手を加えなくても問題なく使えるようだけど
どうして2ch.netにこだわるの?
16:login:Penguin
15/03/15 00:17:02.18 ZTe7gobjE
そりゃ周りの顔色を伺う臆病者と
変化についていけないジジババと
アクセス数をごまかしたい工作員の集まりですしおすし
17:login:Penguin
15/03/15 00:15:07.37 f1Y1W2xK.net
>>6,7を理解しているつもりだけれど、うまくいかない。
結局,V2Cをlinuxで動かしているときは,利用するようにしました。
いままで、ありがとうJD
18:login:Penguin
15/03/15 00:22:30.74 RIqsCTYg.net
JDでプロキシの設定しないとダメよ、当たり前だけど
19:login:Penguin
15/03/15 00:26:40.73 dIGeKUSl.net
PC起動するとき一緒にプロシキ起動しとけば面倒くさくないのに
20:login:Penguin
15/03/15 00:28:59.44 7o6S3lgZ.net
>>17
そこを忘れた人の為に前スレからコピペしとくね?(´・ω・`)
スレリンク(linux板:751番)
751 名前:492 [sage]: 2015/03/12(木) 22:44:28.83 ID:TRfMK6kP (5)
URLリンク(www1.axfc.net)
1.ダウンロード
2.ダウンロードしたものを解凍
3.ディレクトリ内のrun.shを実行
4.JDのメニューバーの設定→ネットワーク→プロキシをクリック
5.2ch読み込み用の使用するにチェックをいれる
6.ホスト名に127.0.0.1を、ポート番号に8080を設定する
(7.>>418の設定を行っていない人は2ch書き込み用も同様の操作を行う)
8.適当なスレを開いてみる/testスレに何か書き込む
9. 8.がうまくいっていれば無事に読み込み/書き込みが出来ると思う
6.のホスト名は、IPv4に拘らないなら localhost でもいいよ?(´・ω・`)
21:login:Penguin
15/03/15 00:30:31.61 7o6S3lgZ.net
いけない…ダウンロードは>>6 が新しいよ?紛らわしくてゴメンネ?(´・ω・`)
22:login:Penguin
15/03/15 00:34:38.46 XU7cTH2Q.net
一部の環境依存文字を正常に表示させるには以下
スレリンク(linux板:933番)
933 名前:
23:login:Penguin [sage]: 2015/03/14(土) 17:21:33.27 ID:nOgNoUJF (3) Perlの記憶がほとんどないから適当にググったが $content .= Encode::encode('shift_jis', $internal_content); のshift_jisをcp932に &html2dat($response->decoded_content); を &html2dat($response->decoded_content(charset => 'cp932')); にした。どうせ2chはcp932しか返さんだろうし
24:login:Penguin
15/03/15 01:17:10.59 F5U8rO6qf
2ch.scから串の設定なしに
今このスレに書き込んでいるのだが
何で2ch.netをわざわざ使うの?
わかんねー人達だ。
25:login:Penguin
15/03/15 01:16:22.44 dMhu3eqC.net
>>19
すごい。JDで書けるようになった。てか戻った。
それにしても今回の改悪で、2chMateでも広告が強制的に出るようになったし、
すべてに於いて最悪になったんだけど。
これってひろゆき対策なのか?
26:login:Penguin
15/03/15 01:30:14.49 ZTe7gobjE
netからscのレスは見えない つまり誰かに見て欲しいってことよ
27:login:Penguin
15/03/15 01:17:34.79 4ebd/6uv.net
2chproxy.plとJD_kusi.shはホームディレクトリに置けばいいん?
28:login:Penguin
15/03/15 01:23:23.92 RIqsCTYg.net
読もうよ、スクリプトを、ざっとでもいいから。
29:login:Penguin
15/03/15 01:33:13.62 4ebd/6uv.net
PROXY="$HOME/bin/2chproxy.pl"
Exec=/home/****/JD_kusi.sh %U
$HOME/bin/てどこだ?ホームディレクトリの/home/****/にbinというフォルダ作ればいいのか
30:login:Penguin
15/03/15 01:56:14.43 IhCvOe0O.net
>27
・2chproxy.pl
・JD_kusi.sh
各実行ファイルをどこに保存するかは自分で決めること。
初期設定は、/home/****/binフォルダ下になってます。
JD_kusi.desktopの
Exec=/home/****/JD_kusi.sh %U
修正することをお忘れなく。
Ubuntuの場合
JD_kusi.shの11行目、14行目の
前)jd;
後)env LIBOVERLAY_SCROLLBAR=0 jd;
修正するとHappyです。
31:login:Penguin
15/03/15 03:20:57.75 87xUgYM3.net
>>3-5の漏れキー利用のはやめとけ
>>7は知らない人向けの説明だとおもうので
/usr/share/applications/ は /home/****/.local/share/applications/ の方がオススメ
32:login:Penguin
15/03/15 05:52:20.00 DhaHhV9c.net
初書き込み
>>19
> (7.>> 418の設定を行っていない人は2ch書き込み用も同様の操作を行う)
↑の418もコピペしとくね
↑これをやらないと、「書き込みに失敗しました 書きこみ&クッキー確認」と出る
418 :login:Penguin:2015/03/03(火) 13:29:02.66 ID:+yMvFAwM
[設定]->[about:config 高度な設定...]
[■ネットワーク] カテゴリにある [2chのクッキー:HAP]を以下の値に変更する
__cfduid=d;yuki=akari
※暫定的な変更かもしれないので、以前の値をどこかに控えておいた方がいいかも
>> 394 どうもありがとう
33:login:Penguin
15/03/15 07:04:30.65 4FvYR7Mi.net
[2chのクッキー:HAP] に設定するんなら __cfduid=d はいらんだろ
っていうのを今まで誰も指摘しないのが不思議で仕方ない
34:login:Penguin
15/03/15 08:09:04.36 gbju656m.net
proxy大感謝です!!
>>6
vine6.3での変更点:環境構築のインストールパッケージを下記に変更でいけますた
1.Perl環境構築
sudo apt-get install perl-Net_SSLeay perl-IO-Socket-SSL
35:login:Penguin
15/03/15 08:21:45.49 5iq+Vmas.net
見よう見まねで>>6 >>7やったらJD復活しました
ありがとう
36:login:Penguin
15/03/15 10:45:37.82 B0DoaS5y.net
書けるのか?
37:login:Penguin
15/03/15 10:58:25.99 5iq+Vmas.net
JDでプロキシの設定もしたんだった
>>34
普通に読み書き出来てる
38:login:Penguin
15/03/15 11:01:26.78 4PdFJOHv.net
>>34
このスレ読んで対策すればね
39:login:Penguin
15/03/15 12:07:13.71 PNlZ8
40:IAq.net
41:login:Penguin
15/03/15 12:43:33.94 +3t/rTQ1U
まあいずれproxy対応して使えなくなると思うけど・・・
42:login:Penguin
15/03/15 12:33:32.73 f1Y1W2xK.net
>>19
>>16です。>>6,7とJDのネットワークのプロキシ設定を行っても
スレの読み込みでひっかかった(スレタイのタブだけでレスが
読み込まれない)状況で困っておりましたが、
プロキシ設定は最初に弄ったままで、
>>6,7に固執するのは諦めて、>>19さんがコピペして下さった
「1.2.3.」の手順でやり直したところ、うまくいきました。
>>20で「紛らわしくてゴメンネ?(´・ω・`) 」などとおっしゃって
おられますが、>>19のコピペのお陰で無事にJDも使える
ようになりました。
どうもありがとうございました。m(__)m
43:login:Penguin
15/03/15 12:33:53.99 f1Y1W2xK.net
>>19
>>16です。>>6,7とJDのネットワークのプロキシ設定を行っても
スレの読み込みでひっかかった(スレタイのタブだけでレスが
読み込まれない)状況で困っておりましたが、
プロキシ設定は最初に弄ったままで、
>>6,7に固執するのは諦めて、>>19さんがコピペして下さった
「1.2.3.」の手順でやり直したところ、うまくいきました。
>>20で「紛らわしくてゴメンネ?(´・ω・`) 」などとおっしゃって
おられますが、>>19のコピペのお陰で無事にJDも使える
ようになりました。
どうもありがとうございました。m(__)m
44:login:Penguin
15/03/15 13:40:25.84 Lo2yBKcj.net
>>28
補足。
2chproxy.pl にはあらかじめ実行属性を付与させること。
ファイラーのプロパティからも出来るが、
chmod +x 付与させたいファイル
でやる。
45:login:Penguin
15/03/15 15:56:51.84 ix0nxNDR.net
>>19
できた。ありがとうございました。
46:login:Penguin
15/03/15 16:07:03.81 mg+mMLYT.net
すみませんちょー初心者です。
>>19の
1.ダウンロード はできたのですが、
2.ダウンロードしたものを解凍
はどうやるのでしょうか?Bean使ってます。
47:login:Penguin
15/03/15 16:15:02.00 XndteWQK.net
>>43
Ubuntuなら右クリック→ここに展開するがあるけど、Beanは無いの?
48:login:Penguin
15/03/15 16:21:01.80 4PdFJOHv.net
>>43
アーカイブマネージャーない?
49:login:Penguin
15/03/15 16:34:42.85 J4SjzIMU.net
>>43
「ダウンロード」フォルダにダウンロードしたなら
端末(ターミナル)起動して↓コピペ
cd $HOME/"ダウンロード";tar zxvf 2chproxy.tar.gz
50:>>35
15/03/15 16:34:43.67 f1Y1W2xK.net
>>6,7の手順でも出来るのが当たり前なのに、できない
自分の不注意を探しました。
2chproxy.plを自分のユーザーディレクトリに/binを
作って置くべきだったのに基本的なコマンドが
格納されている/binディレクトリに無理やり置いたから
でした。
情けない自分のような者には、>>6,7の方法より>>19の方法が
苦労なく短時間で作業が完了しましたので、とても助かりますが、
>>6,7の方のシェルスクリプトでは、JDも起動してくれるので重宝
しますので,>>6,7を推奨テンプレとされる方が良いのだと理解
できました。
低能力な当方の本スレ汚したいへん失礼致しました。
51:login:Penguin
15/03/15 16:47:55.16 mg+mMLYT.net
>>44 >>45 >>46
ありがとうございます。ヽ( ´¬`)ノ
いろいろ右クリックとかここに展開とかアーカイブで展開とかごちゃごちゃしてたらたぶんできました。
>>46はやってみてないです。
でも最後まで手順やったのだけれど、「ご利用になれません。」と出てきてしましました。(´・ω・`)
run.shを実行する時、「実行」と「端末で実行」と出てくるので両方やってみたけどダメでした。。
52:login:Penguin
15/03/15 17:07:55.06 FPKlEOay.net
さっぱりわかりませんわ
53:login:Penguin
15/03/15 17:40:54.26 mg+mMLYT.net
Beanのバージョン最新にしてみます。
54:login:Penguin
15/03/15 18:11:05.14 4PdFJOHv.net
>>48
run.shを実行する時、「端末で実行」すると当然のことながら端末が立ち上がるよね?
2chproxy.plが動き始めると「listen to URLリンク(127.0.0.1:8080)」とかって出るんだけど出てないでしょ?
理由がド素人なんでよく分からないのだけど、どうもシェルスクリプトと認識出来てなくて
置いてあるディレクトリまで移動しただけで終わってるみたい
「端末で実行」したあと、端末に2chproxy.plって入力してエンター押せば動き出すんじゃないかな?
俺はBeanじゃないけどLubuntuだから同じことが起きてるような気がする
55:login:Penguin
15/03/15 18:32:39.34 Zhi0fNT6.net
>>48
端末でrun.shのフルパス入れるんじゃない?
2chproxy.plの方がいいらしいけど
56:login:Penguin
15/03/15 18:46:52.02 FUeeB1Bu.net
JDが急に起動しなくなった。アイコンを押しても反応全くなし。エラーさえ出ない
一回JD削除してインスコし直しても改善されん
ターミナルからsu権限では開ける。何が原因で制限ユーザでは開けなくなったんだろ
57:login:Penguin
15/03/15 18:57:30.45 RIqsCTYg.net
それを言うならroot権限
ターミナルから、ユーザー権限では開けるの?
パーミッションは?
58:login:Penguin
15/03/15 19:19:29.95 FPKlEOay.net
出来たかな?
59:login:Penguin
15/03/15 19:24:06.04 B0DoaS5y.net
>>53
端末から起動したらエラーメッセージ出ると思うよ。
60:login:Penguin
15/03/15 19:39:08.84 mg+mMLYT.net
>>51 >>52 ありがとうございますヽ( ´¬`)ノ
端末立ち上げると一瞬で消えてしまって確認が難しいのですがたぶん出てないです。
端末に user@user:^$ 2chproxy.pl で「コマンド見つかりません」になりました。
もっとなんかcdとか入れるのかな。。
フルパスは /home/user/ダウンロード/ です。
61:login:Penguin
15/03/15 19:50:58.39 4PdFJOHv.net
>>57
じゃあ端末で2chproxy.plを置いてあるディレクトリまで移動して2chproxy.pl実行してみて
62:login:Penguin
15/03/15 19:53:57.79 ovGXDDru.net
素直にV2C入れちゃいなさいよ
63:login:Penguin
15/03/15 19:54:25.07 FUeeB1Bu.net
>>54 >>56
ターミナルからユーザ権限で開こうとすると「セグメンテーション違反です」って吐きます
64:login:Penguin
15/03/15 19:54:53.50 J4SjzIMU.net
2chproxy.pl なんてファイルはないよ 2chproxy ならある(Perlスクリプトファイルなんだけどね)
65:login:Penguin
15/03/15 19:55:06.92 4PdFJOHv.net
>>57
ごめん
端末で入力するの perl ./2chproxyにしてみて
66:login:Penguin
15/03/15 19:57:49.82 u6fsDbeS.net
>>57
一瞬で消えちゃうって、そりゃあんたかんちがいしてるわよあーた
右ボタンから「端末で開く」みたいにやってるでしょ
67:login:Penguin
15/03/15 20:03:13.03 jhlSqqfF.net
>>57
chmod u+x /home/user/ダウンロード/2chproxy.pl
/home/user/ダウンロード/2chproxy.pl&
68:login:Penguin
15/03/15 20:03:13.40 89zaU51i.net
JDもスクレイピング対応しようぜ
69:login:Penguin
15/03/15 20:06:52.03 mg+mMLYT.net
>>62 「そのようなファイルやディレクトリはありません」になりました。。
>>59 BeanはデフォでJDが入ってるので、V2Cはどうやって入れるのかなーと。。
みなさんどうもありがとうございました。
70:59
15/03/15 20:07:13.33 jhlSqqfF.net
余分なのがついちゃうんだな。
chmod u+x /home/user/ダウンロード/2chproxy.pl
/home/user/ダウンロード/2chproxy.pl
71:login:Penguin
15/03/15 20:09:17.23 mg+mMLYT.net
>>63 はい。右クリックで開くでスクリプトだからどうしますか?と出るので
端末で実行するを選んでます。
72:login:Penguin
15/03/15 20:09:30.57 WdnMFYtf.net
>>60 ココ数日読み書きするため色々いじってるのでミスオペの可能性 とりあえず元に戻して動くことを確認して再度慎重に設定していくのが早いような
74:login:Penguin
15/03/15 20:15:07.08 RIqsCTYg.net
>60
コアダンプは面倒だなー
正しくないライブラリでも読んでるのかもねー
急にっていうのが謎だけど、古いバージョンのJDに落としていって、
OKなバージョンがあるかどうか探してみたら?
75:login:Penguin
15/03/15 20:15:19.75 XndteWQK.net
>>19でやってたが、>>6-7の方法に入れ替えてもなんの問題もない
コピペしたり、パス間違えたり、実行権限入れられなかったりとかミスるやつが結構いるので、パッケージングした方がいいんじゃないか?
76:login:Penguin
15/03/15 20:24:42.55 mg+mMLYT.net
みなさんありがとうございました。
もうちょっと勉強してまたやってみます。
77:login:Penguin
15/03/15 20:25:46.48 hif3VBAu.net
このスレの情報で読み書きできるように
なりました。住人の皆さんに感謝です。
普段はほぼGUIに頼りっぱなしなので、
なかなか手強い作業でした。作業中は、
20数年前、初めてMSX-DOSに触れた
頃のことがふと脳裏をよぎりました。
78:login:Penguin
15/03/15 20:41:11.67 yKYG+yjK+
あふぉばっかり。
79:login:Penguin
15/03/15 20:33:23.84 u6fsDbeS.net
ところで、この2chproxy rep2でもちゃんと動作してるぜ。
ありがてえ!
80:login:Penguin
15/03/15 20:35:11.66 4PdFJOHv.net
>>72
端末新たに立ち上げて
sudo apt-get install libhttp-daemon-perlして、その後
sudo apt-get install libwww-perlしてみて
そのあとrun.shを実行してみて
で、それでも駄目ならディレクトリ移動、perl ./2chproxy入力してみて欲しい
81:login:Penguin
15/03/15 20:37:36.19 cAGkur4Z.net
ふざけるなッ! 俺たちが来たのはそんな台詞を聞くためじゃない。
おまえたちは、このまま守銭奴たちの奴隷でいいって言うんだなッ!
漏れAPIキー実装はじゃまだって言うんだなッ!!
標準ブラウザと変わらないトラフィックなんだぞッ。スクレイピングしてる限りそれは変わらない。
datが欲しくないのかッ。人間らしい生活をしたくないのかッ。
UNIX・Linux板住人の誇りはどこへいったんだ!
82:login:Penguin
15/03/15 20:43:30.90 AGHTpyPg.net
>>53
ホームにある.jdを一旦.jd~にでもしてから起動してもダメなら手におえんな
83:login:Penguin
15/03/15 20:57:20.27 4PdFJOHv.net
>>77
おいおい薬飲み忘れたのか
84:login:Penguin
15/03/15 21:03:16.92 PnsA8bke.net
>>77
とても誇りをお持ちの方の発言とは思えませんな
85:login:Penguin
15/03/15 21:03:43.75 FUeeB1Bu.net
>>69 >>70
ここ数日でやったことはOpen2chを外部版に追加しただけで、他はなんにもいじってないんです
今日の朝はまともに機能してたのに突然だから困っとります
86:login:Penguin
15/03/15 21:05:21.22 XndteWQK.net
>>77
そうおもうなら、おまえがJIMと山下を(ry
87:69
15/03/15 21:06:14.54 u6fsDbeS.net
完璧じゃないみたいだ
>>68
ターミナルエミュレータからjdってキーボードで打ってみて下さい
88:login:Penguin
15/03/15 21:09:57.55 BxS2V+A3.net
2chproxy実行してもハードウェア板だけうまく読み込んでくれないな
89:login:Penguin
15/03/15 21:11:24.38 RIqsCTYg.net
>81
ああ、ごめん。rootでは起動するっていうのを忘れてた。
だったら、ユーザーの設定ファイルがおかしい、っていうのが
一番ありそうだから、72の方法が一番いいと思う
90:login:Penguin
15/03/15 21:15:31.18 WdnMFYtf.net
>>81
戻して動くか確認したら?
>>78氏の方法で戻せばミスオペか否か切り分けられると思うが
91:デムパゆんゆん@3月うさぎとかめ 【関電 80.3 %】
15/03/15 21:19:40.10 /wKgYDv7.net
>>53
>ターミナルからsu権限では開ける。
>何が原因で制限ユーザでは開けなくなったんだろ
自分で答え書いてるだろ
jdのログファイル入ってるディレクトリ
chmod -R 777 ユーザ名:ユーザ名 .jd すれば開けるだろ多分
92:login:Penguin
15/03/15 21:27:15.19 FUeeB1Bu.net
>jdのログファイル入ってるディレクトリ
ここがもうわからなくていま必死に探してます。ちなみにVine6.2です
見つけ次第言われたこと全部試してみます。どうもありがとうございました
93:login:Penguin
15/03/15 21:33:17.67 mjYxfv/+.net
>>88
/home/<ユーザー名>/.jd
隠しファイルだから、ファイラーで"隠しファイルを表示する"にチェックすること
94:login:Penguin
15/03/15 21:39:05.09 FUeeB1Bu.net
隠しファイル表示してもなんにもでないからおかしいなおかしいなって必死に検索かけてたけど
おかしくなってから一回アンインストールしてたんだった。
再インストしたらばっちり.JDフォルダありました。>>78の方法試したら完全に再起いたしました
お騒がせして申し訳ないです。本当にありがとう>>89本当にありがとう皆さん
本当にすいませんでした・・・
95:login:Penguin
15/03/15 22:13:50.55 U7BM1cGL.net
書き込めるようにはなっているようなので感謝。
しかしmint17で2chproxy (perlの) をターミナルで実行するとプロンプトが帰ってこないのは正常?verboseを付けてみても何も帰ってこない。
Ctrl-Cで中断して/tmp/2chproxy.pidを消せば再度実行もできるけど。
どういう動きが正常なのかわからないので質問。
96:login:Penguin
15/03/15 22:18:13.32 XndteWQK.net
daemonで起動してなきゃプロンプト返って来ないのは正常だろう
97:login:Penguin
15/03/15 22:31:13.21 U7BM1cGL.net
おおw!
98:login:Penguin
15/03/15 22:31:55.41 U7BM1cGL.net
ちゃんと帰ってきた。ありがとう。
99:login:Penguin
15/03/15 22:33:47.46 cAGkur4Z.net
>>79 >>80 >>82
あるゲームのセリフを改変しただけなので、気になさらず。ゴメンネ☆
100:login:Penguin
15/03/15 22:54:34.66 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
15/03/15 22:56:52.53 l+phz/un.net
ありがとう。
102:login:Penguin
15/03/15 22:58:48.09 VH9WEAdE.net
読み込めるし書き込める。
ありがとうございました <(_ _)>
103:login:Penguin
15/03/15 23:18:50.21 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の
URLリンク(www1.axfc.net)
では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
15/03/16 00:03:44.64 RrPBVHf6.net
とりあえず
JDがバージョンアップされるまでは
2chproxy.plを起動させなければダメってこと?
105:login:Penguin
15/03/16 00:07:08.58 VyCF/d8u.net
>>100
2chproxy.plに限らず色々あるから好きなの使えばいい
106:login:Penguin
15/03/16 00:10:45.95 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
15/03/16 00:17:15.73 PzBhkioH.net
>>102
いいんじゃない?
おれはJD_kusi.shの先頭の "#!/usr/bin/perl"のあとに" --"を足したらちゃんと読み込んでくれた
108:login:Penguin
15/03/16 00:20:06.60 UcTGk/+2.net
2chproxy.plの一行目は
#!/usr/bin/perl
になってる?
109:login:Penguin
15/03/16 00:24:25.81 6e4MzRnK.net
うーん、どんだけ初心者がいるんだ……
エラーメッセージを出すようにしといた。
URLリンク(pastebin.com)
110:login:Penguin
15/03/16 00:27:56.06 JyAv2bQP.net
それだけlinuxが広まって・・・きて・・・いないか・・・
111:login:Penguin
15/03/16 00:30:04.63 ZwmJKVE0.net
JD以外でこれ使ってる人向けのまとめとか
chaika等JD以外のブラウザで書き込み時に必要になるかもしれない変更は>>37
V2Cな人は>>96
今更だけど、差分取得するために専ブラ依存の汚い方法を利用しているために
JD/V2C/navi2ch/ギコナビ/rep2(ex?)/live2ch以外は
差分取得が実質出来ていないので差分取得出来るものより通信量が多くなります
その辺こだわる人で
*何をすればいいか分かる方*は
ソースを読んだわけでも実際に動かしたわけでもないので実際にどういう動作を行うかは分かりませんが
tor板のproxy2chの方がスクレイピングの差分取得の方法がREADMEを読んだ限りでは
スマートなのでそちらをオススメします
112:login:Penguin
15/03/16 00:35:40.98 RrPBVHf6.net
今度JDがバージョンアップされるのはいつ頃?
113:login:Penguin
15/03/16 00:36:41.58 3upI8hVo.net
日付が変わってから串が落ちるようになんたんだがなんで?
114:login:Penguin
15/03/16 00:42:41.94 +zAtkONE.net
2ch側の障害
115:login:Penguin
15/03/16 00:52:28.39 aaewpjkC.net
>>103
このままでいいならこのまま使います。
>>104
なってます。
>>105
初心者ですいません。
新しいの試してみたら
/home/****/2chproxy/JD_kusi.sh を子プロセスとして起動できませんでした: そのようなファイルやディレクトリはありません
って出ました。
でも端末で実行時のパスでperl ./2chproxy.plをすると2chproxy.plは動くんでパス自体間違ってないと思うんですけど・・・。
116:login:Penguin
15/03/16 00:59:21.50 ETXe69Om.net
いまさらながら串を立ててくれた人に感謝
これまでのJDがそのまま使えたのはありがたい
117:login:Penguin
15/03/16 01:15:52.96 5I+lw1WJ.net
>>105
あんた親切過ぎや(泣)
色々悩んでいる人へ
プログラムの事は分かっていなくても
2chproxyはソースに日本語でコメントを書いてあるので使う前に一度は読んでみましょう
また、質問は一旦メモ帳か何かに書いて
コーヒーを一杯飲んでから内容を見なおして投稿しましょう
118:login:Penguin
15/03/16 01:23:28.27 6e4MzRnK.net
念の為JDもフルパスにしといた。もう寝る。
119:http://pastebin.com/DhjLsVPS
120:login:Penguin
15/03/16 04:07:58.32 3a/yjg4M.net
優しい人たちが集まるスレ。
121:login:Penguin
15/03/16 04:39:22.14 4ZkvBgiw.net
その優しさの恩恵に与っております。ありがとうございます。
いつかご恩返しができるといいのですが…
122:login:Penguin
15/03/16 08:04:42.50 U3X2enMC.net
ところで、なんでプロキシ使ったら読み書きできるの?
Xubuntuの方はいけてるけど、Arch Linuxだと2chproxy使っても上手くいかないんだ
スレの一覧しか見れない
123:login:Penguin
15/03/16 08:16:30.99 ohoFT/ZV.net
>>117
前スレに同じ症状の人が自己解決してるよ
あとLogの出力レベルを変えて何がエラーになっているのか見るといいかも
124:login:Penguin
15/03/16 08:29:29.57 VLZA5sHd.net
初心者講座になってるね
125:login:Penguin
15/03/16 08:39:21.71 iXES3/Zo.net
過去ログが
普通のwebブラウザでは表示できるのに
JDからdat取得しようとすると出来ないということに今気付いた
126:login:Penguin
15/03/16 10:01:26.78 U3X2enMC.net
$ perl ./2chproxy.pl --verbose
で
start connection.
destination port is 80
127.0.0.1 : GET URLリンク(hayabusa6.2ch.net:80)
127.0.0.1 rewrite-uri: スレリンク(linux板)
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
15/03/16 10:18:50.92 ZLliTdJ4.net
>>121
同じくArchだけど、perl-io-html入れたら同じ症状からレスが
表示できるようになったよ。
128:login:Penguin
15/03/16 10:20:26.99 ohoFT/ZV.net
>>121
>>118
前スレで同じ事を言っている人のレス
この人は前スレで解決しています
スレリンク(linux板:876番)
129:login:Penguin
15/03/16 10:34:57.70 U3X2enMC.net
>>122
見れた!
有難う
でも「書きこみ&クッキー確認」で書けない
>>122
前スレ見てPython proxyやってみたけど、line 41にSyntaxErrorと言われて上手く行かないんだ
130:login:Penguin
15/03/16 10:46:47.54 U3X2enMC.net
ごめん、アンカー間違えた
>>123
解決ってPythonプロキシでしょ?
131:login:Penguin
15/03/16 10:50:40.17 1gwWo2fl.net
>>29
> >>3-5の漏れキー利用のはやめとけ
同意。同様に>>7>>30 の
> __cfduid=d;yuki=akari
もやめたほうがいい。
書き込みは、スレタイのタブを右クリックしてWebブラウザでスレ開いて行った方がいい。
書いた後JDでそのスレ更新したら自分の書き込みがなされているから、そのスレ番を
左クリックして書き込みマークをつける。
132:login:Penguin
15/03/16 10:51:44.27 1gwWo2fl.net
>>126
× > 同意
○ > 同感
133:login:Penguin
15/03/16 10:59:37.24 ohoFT/ZV.net
>>125
ちがうよ
perlのHTTP関連もモジュールが入っていなかったのが原因
perlでWebを操作する環境になっていない人は2chproxyのソースの先頭に何を使ってるのかが書かれているので読みましょう
ソースを読まなくても前スレに全部書かれています
134:login:Penguin
15/03/16 11:01:16.17 ZLliTdJ4.net
>>124
それも同じ所で引っかかったw
python2-twistedを入れて、pythonではなくpython2 ~で起動出来たよ。
135:login:Penguin
15/03/16 11:35:55.59 JyAv2bQP.net
ubuntuでDVDが何故か見ることができる俺は漏れキーとか構わず使うわ
136:login:Penguin
15/03/16 11:38:38.12 E2xU8tng.net
はぁ?
137:login:Penguin
15/03/16 11:49:48.47 VyCF/d8u.net
>>126
> > __cfduid=d;yuki=akari
> もやめたほうがいい。
じゃあどうしろっていうのさ?
138:login:Penguin
15/03/16 12:00:21.93 P/xquoge.net
真っ当にやりたいな�
139:轂ww.2ch.netにWebブラウザでアクセスしてクッキーから真っ当なcfduidを拾ってくればいいよ。 もっとやるなら書き込みにも串使えばいいよ。
140:login:Penguin
15/03/16 12:03:17.49 s2J7bYFY.net
>>133
>>31
141:login:Penguin
15/03/16 12:08:15.97 2e2Rsbqv.net
netに対してこれ以上JDを使いつづけると、
Jim氏から訴えられてしまうリスクはないの?
そこが心配。
142:login:Penguin
15/03/16 12:10:28.95 Fl+6KMvq.net
ないよ多分責任持たないけどきっと大丈夫
143:login:Penguin
15/03/16 12:11:04.10 U3X2enMC.net
>>122
コマンド打つ時に端末が必要だというものは入れたんですが、perl-io-htmlは言われなかったので分からなかった
>>129
python2-twisted入れたらpythonプロキシでも見れました
でもやっぱり「クッキー確認」書けない
でも何故かV2Cからだと書けるみたい
144:login:Penguin
15/03/16 12:11:24.67 P/xquoge.net
>>134
ああ、;yuki=akariだけでいいのか。全然気づいてなかったわ。
145:login:Penguin
15/03/16 12:17:53.39 VyCF/d8u.net
>>133
元々そうやった結果が今の設定なんじゃないの?
146:login:Penguin
15/03/16 12:27:14.67 Kfp5tk+l.net
JIMや山下が真っ当でないのに真っ当にやれと言われてもな
147:login:Penguin
15/03/16 12:28:32.89 kzPC8aPC.net
無理やりjdで読み書きしたい奴は自己責任
スクリプト提供者を責めるのはお門違いである
148:login:Penguin
15/03/16 12:34:35.48 MQJhLKIe.net
!のカラムのアイコンの意味ってどこでわかりますか?
赤いチェックマーク、黄色いi、青い丸とかです
あと、更新ボタンでスレ一覧の更新をした時、新着スレはどれか
どこをみればわかるでしょうか?
よろしくです
149:login:Penguin
15/03/16 12:53:26.95 kJpftnUY.net
そもそも書き込みは従来のブラウザのままで全く問題ないだろ
なんでJDは書けなくなったんだ?
150:login:Penguin
15/03/16 12:56:47.05 6e4MzRnK.net
実行属性付けても 2chproxy.pl が起動せず、perl ./2chproxy.pl で動く人は、
nkf --overwrite -oc=UTF-8 -Lu 2chproxy.pl
やってみて。改行がCRLFになっている可能性。
151:login:Penguin
15/03/16 13:07:18.71 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
15/03/16 13:09:29.88 ZwmJKVE0.net
>>145
-oc=UTF-8じゃなくて--oc=UTF-8じゃないか?
153:login:Penguin
15/03/16 13:10:18.07 sVwlKkLT.net
>>144
乙です。
こういうのって無意識にLFに直すから、
Linuxの操作になれている人間には気がつきにくい点だよね。
154:login:Penguin
15/03/16 13:11:51.05 sVwlKkLT.net
>>146
初心者のタイプミス回避のためには、短い方がよいのでは。
nkf --overwrite -wLu 2chproxy.pl
155:login:Penguin
15/03/16 13:12:44.87 VFP4SP6Q.net
>>145
nkf --help
で幸せに慣れる不思議
156:login:Penguin
15/03/16 13:14:30.97 6e4MzRnK.net
>>145
ああごめん -oc=UTF-8 除いてやって。多分すでに中身はUTF8のはず。あるいは -w で。
157:login:Penguin
15/03/16 13:15:23.75 6e4MzRnK.net
>>147
そうなんだよ。やっていると思い込んで説明すっとばすからなあ……
158:login:Penguin
15/03/16 13:25:56.30 6e4MzRnK.net
というかpastebinでダウンロードすると改行がCRLFになってしまう糞仕様なので、
>>114 のも nkf 通しといてね。
159:login:Penguin
15/03/16 13:44:23.93 VyCF/d8u.net
で、やり直してみて(nkf --overwrite -oc=UTF-8 -Lu 2chproxy)
今度はエラー出ず
ただし、結果は一緒でした
俺みたいな馬鹿ってなんの役にもたたんね
160:login:Penguin
15/03/16 14:03:25.96 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
15/03/16 14:10:18.03 TDnxvcH2.net
>>153
だから --oc=UTF-8 か -w でやれって言ってんだろw
てかnkfのオプション調べることくらい自分でするようにしろよ
162:login:Penguin
15/03/16 14:13:09.70 VyCF/d8u.net
>>155
ごめんちゃんとやったよ
>>153はコピペ間違いね
nkf --overwrite -Lu 2chproxy
163:login:Penguin
15/03/16 14:26:28.80 b/91xJsTp
JDの「板一覧を取得するサーバ」に2ch.scを登録しようとしても
うまくいかなくなった。なぜ?
URLリンク(menu.2ch.sc)
URLリンク(www.2ch.sc)
URLリンク(2ch.sc)
のいずれでも掲示板一覧が取得できなくなってしまう。真っ白。
以前はURLリンク(menu.2ch.sc)でうまくいったのに。
164:login:Penguin
15/03/16 14:15:41.36 6e4MzRnK.net
>>156
perl 2chproxy.pl だと起動するんだろ?
じゃあ
./2chproxy.pl でやるとどうなるの?
165:login:Penguin
15/03/16 14:19:22.16 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
15/03/16 14:22:29.26 xkRRTB3e.net
>>144,140,142
ありがとうございます。
改行コード変更したらperl挿入しなくても動くようになりました。
改行コードが違ってたんですね、leafpadだと保存画面でしか文字コード表示されないから気付かなかった。
新しくGeany入れました。
勉強になりました、どうもありがとうございました。
167:login:Penguin
15/03/16 14:30:29.43 6e4MzRnK.net
>>159
それ perl 2chproxy.pl でも起動しないだろ
168:login:Penguin
15/03/16 14:39:12.62 VyCF/d8u.net
>>161
perl ./2chproxy
で起動可能です
169:login:Penguin
15/03/16 14:40:11.30 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
15/03/16 14:41:13.09 6e4MzRnK.net
>>162
head 2chproxy.pl の結果を貼って。
171:login:Penguin
15/03/16 14:44:33.18 VyCF/d8u.net
>>164
a@a:~/2chproxy$ head 2chproxy
#!/usr/bin/perl
#use
use strict;
use utf8;
use POSIX;
こうですね
172:login:Penguin
15/03/16 14:50:05.61 6e4MzRnK.net
>>165
いや違うな。 >>159 は #!/bin/bash になっていると出るメッセージなんだよ。
あきらかになんかファイルがごちゃごちゃになってるよ。
一度全部削除して最初からやり直した方がいいね。
173:login:Penguin
15/03/16 14:55:55.72 6e4MzRnK.net
>>165
od -N 24 -t x1z 2chproxy.pl の結果を貼ってくれ。BOM付きかもしれん……
174:login:Penguin
15/03/16 15:01:09.63 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
15/03/16 15:01:16.83 zjvAjhRh.net
>>165
> a@a:~/2chproxy$ head 2chproxy
> ←
> ←多分行頭に空行があると思われ
> #!/usr/bin/perl
------------------------
#!/usr/bin/perl
use strict
------------------------
これはOK
そして行頭に空行を追加したもの
------------------------
#!/usr/bin/perl
use strict
-------------------------
これは「use: コマンドが見つかりません」エラーになる
176:login:Penguin
15/03/16 15:02:30.15 6e4MzRnK.net
>>168
うん、BOM付きだね。
nkf -w -Lu --overwrite 2chproxy.pl
してくれ。
177:login:Penguin
15/03/16 15:03:53.34 6e4MzRnK.net
>>169
あ、ほんとだ。ダウンロードをクリックしたのではなくコピペして作成したのか。
178:login:Penguin
15/03/16 15:05:54.81 6e4MzRnK.net
>>170
は間違い。BOM付きだと先頭がe
179:f bb bfになる。
180:login:Penguin
15/03/16 15:07:55.17 TDnxvcH2.net
なぞの空行w
これは勉強になったわw
181:login:Penguin
15/03/16 15:11:04.47 Kfp5tk+l.net
>>6のやつコピペでも、Copy text to clipbordのボタンを押せばなんの問題もないと思うんだが、もしかしてマウスで手動でなぞったのか?
182:login:Penguin
15/03/16 15:18:46.75 AhZOi6/8.net
お前ら面倒くさいなぁ
パスの通ったとこに好きな名前で
#!/bin/sh
cd /home/ユーザー名/bin/
perl ./2chproxy.pl --daemon
jd
perl ./2chproxy.pl --kill
これだけ書いた実行権限つきファイル置いとけば動くだろ
183:login:Penguin
15/03/16 15:19:41.49 xkRRTB3e.net
>>163
これでファイルの種類やコードがわかるんですね。
どうも端末操作苦手なんですけど、linux使うなら慣れて覚えなきゃダメですねぇ。
184:login:Penguin
15/03/16 15:20:36.41 VyCF/d8u.net
>>171
そうですね
>>174
Copy text to clipbordのボタンを押したつもりなんですが
取り敢えずもう一度やり直してみます
185:login:Penguin
15/03/16 15:26:55.68 sVwlKkLT.net
>>176
ファイラーから、ファイルを端末に落とすとフルパスが入力できることを知れば、簡単じゃない?
「file 」まで打ち込んで、ファイルをドロップして、Enterをターン!としてみて。
これでも、大変かな?
186:login:Penguin
15/03/16 15:27:59.94 LNF1Nv4t.net
とりあえずCentOS6.6で 2chproxy.pl 動いてるので報告
自分の環境では初期動作時
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
で解決
187:login:Penguin
15/03/16 15:39:11.32 xkRRTB3e.net
>>178
Lubuntu+PCManFMだと端末にファイルドラッグしても何も起きないですねぇ。
他のだとフルパス出るんですか?
今はPCManFMでフォルダ移動してから「端末で現在のフォルダ開く」の後、
コマンドやファイル名を打ち込んだりコピーしてます。
188:login:Penguin
15/03/16 15:57:01.84 9ymvtKRi.net
スレが活気づいてるな
189:login:Penguin
15/03/16 16:20:25.93 VLZA5sHd.net
全部ターミナルで操作しろよw
190:login:Penguin
15/03/16 16:35:18.76 VyCF/d8u.net
取り敢えず>>6の2をやって、nkfしました
./2chproxy.plで起動できるようになりました
作者様、その他の皆様ありがとうございました
191:login:Penguin
15/03/16 16:37:22.05 Zc6INEcT.net
めでたしめでたし
192:login:Penguin
15/03/16 16:42:03.86 WjPaPvjh.net
>>180
PCManFMだと右クリックメニューにパスをコピーするってのがあるから
それで行けるんじゃね
Lubuntuだとどうなってるかは知らんけど
193:login:Penguin
15/03/16 17:12:15.69 QCLKjwYl.net
>>175 ありがとうございます!
>>6のJD_kusi.shの中身こちらに変えたら新しい方の2chproxy.plでも
>>6>>7で動きました!
ちなみに古い方のだと数時間おきに繋がらなくなりその都度
rm /tmp/2chproxy.pidで落としてから再起動していました。
194:login:Penguin
15/03/16 17:24:16.48 ZLLvwg2z.net
先週から試行してるけど>>19のperlの方法で上手く行ってない。
Pythonプロキシの方法は今日、成功した。
この場合、書き込みで「__cfduid=d;yuki=akari」は必要。
195:login:Penguin
15/03/16 17:26:20.30 5N3/azk0.net
>>175
シンプルだねww
俺も使わせてもらうね
196:login:Penguin
15/03/16 17:30:47.13 VyCF/d8u.net
>>187
>>6でやってみ�
197:驍ニ俺みたいなのでも出来た
198:login:Penguin
15/03/16 17:48:00.73 5N3/azk0.net
>>175
コマンドは敬意を表して「168」にさせてもらった
ありがとね
199:login:Penguin
15/03/16 17:58:56.65 OEcxAStF.net
めちゃめちゃ厳しい人たちが
不意に優しさを見せるスレ
200:login:Penguin
15/03/16 18:00:56.24 zXPFCp1Z.net
ubuntuでランチャーにJD_kusi.sh登録できない?
201:login:Penguin
15/03/16 18:13:50.89 Ons9Nu/r.net
>>192
それが>>7の.desktop
202:login:Penguin
15/03/16 18:14:11.74 VFP4SP6Q.net
>>192
>>7のdesktopファイルを書き換えて ~/.local/share/applications/ に格納後
$ update-desktop-database ~/.local/share/applications/
203:login:Penguin
15/03/16 19:25:00.91 Z/jrrymSU
2ch.scにもBBSPINKが欲しいところ
204:login:Penguin
15/03/16 19:46:35.29 Q+pmVuw/4
>>195
うむ。そのとおりだ。
205:login:Penguin
15/03/16 18:39:42.40 xkRRTB3e.net
>>185
パスをコピーで出来ました。
ありがとう
206:login:Penguin
15/03/16 18:40:15.62 zXPFCp1Z.net
>>193
>>194
どうもありがとう
207:login:Penguin
15/03/16 18:54:10.63 4BiOjfOm.net
>175
ふと思ったんだけど、cdせずにupdatedbしておいてからのperl $(locate -i 2chproxy) --daemon/killってのはどうだろう?
locateなら検索にたいして時間かからないし、ファイル名が2chproxyでも2chProxyでも2chproxy.plでも問題なく検索されるはず
208:login:Penguin
15/03/16 18:57:48.71 Zc6INEcT.net
パス通しとけ
209:login:Penguin
15/03/16 19:02:48.46 Znx/NaGl.net
初心者が多いんで単純な >>175 がbetterだと思う
locateやら説明に小一時間掛かりそう
知ってる人は自分で>>175に手を入れるなり好きにするでしょ
210:login:Penguin
15/03/16 19:25:23.56 sVwlKkLT.net
>>201
初心者だったらタイポする可能性があるので、
少しでもミスの可能性を排除する意味で
#!/bin/sh
cd "$HOME/bin/"
perl ./2chproxy.pl --daemon
jd
perl ./2chproxy.pl --kill
の方がよいのでは。
211:login:Penguin
15/03/16 19:30:23.62 Znx/NaGl.net
>>202
おお、これだとコピペするだけで済むんでよいですねー
212:login:Penguin
15/03/16 19:30:38.88 S/9akFrv.net
おれは今回の騒動を機にMintからVista(&JaneStyle)に戻したよ
同じPCだとMint(mate17.1&JD)より軽いし・・
213:login:Penguin
15/03/16 19:36:24.70 FEKfcDuo.net
2chごときでLinux卒業とは淋しいね
214:login:Penguin
15/03/16 19:37:42.75 VFP4SP6Q.net
Linuxを2ch専ブラでしか使ってなかったのかよ・・・
215:login:Penguin
15/03/16 19:50:55.91 EBjr7IWH.net
今時 Vista か
216:login:Penguin
15/03/16 19:54:58.94 zXPFCp1Z.net
>>6の2chproxy.pl
URLリンク(pastebin.com)
コピペして、2chproxy.pl で保存して実行属性付与すると動くけどdownloadしたものに実行属性付与しても動かないんだな
217:login:Penguin
15/03/16 20:04:02.52 1gwWo2fl.net
そういや>>6のperl、
USER_AGENT => 'Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0',
にしなくても良いのか
218:login:Penguin
15/03/16 20:04:13.15 Rr4zYVB7.net
>>175の方法だとランチャに登録した時にアイコンがないと困るからアイコンの場所書いとくね
/usr/share/pixmaps か /usr/local/share/pixmaps にjd.pngがあると思う
219:login:Penguin
15/03/16 20:04:42.36 VyCF/d8u.net
713 名前:名無しさん@お腹いっぱい。 []: 2015/03/16(月) 19:56:47.96 ID:C8HWwEcW0 (2)
ところで 2chproxy.plの最新ってどれだろ?
テンプレにあるのは URLリンク(pastebin.com)
コピペにあるのは URLリンク(pastebin.com)
ググって出て来るのが URLリンク(pastebin.com)
最後のは、cp932対応と、Range対応してるっぽいんだけど
作者の書き込みっぽいレスが見つけられなくて
位置づけがわからん…
URLリンク(anago.2ch.net)
220:are/1425420543/713 作者さんいはったらこれ答えたげて
221:login:Penguin
15/03/16 20:06:04.11 VyCF/d8u.net
>>209
それってJD側でそれにすりゃおkなんじゃないの?
222:login:Penguin
15/03/16 20:14:03.91 S/9akFrv.net
>>207
Vistaは脅威からの標的にまずならないし、aero使用なら見た目&機能は7同様の優れモノ
まだ2年以上サポート受けられるしw
223:login:Penguin
15/03/16 20:21:29.06 Znx/NaGl.net
>>208
ダウンロードすると行末が<LF>でなく<CR><LF>になるから
1行目の#!/usr/bin/perl が#!/usr/bin/perl<CR> になりperlじゃなくなるのでー
(<CR>に特殊な意味ないよ)
224:login:Penguin
15/03/16 20:32:24.36 Xz3P71Kg.net
途中で止まるわー
今日はこれで終わりにしよう。
ロムだけで頑張るぜ。
225:login:Penguin
15/03/16 20:37:25.92 zXPFCp1Z.net
>>214
なるほど
226:login:Penguin
15/03/16 21:13:54.83 ZwmJKVE0.net
>>211
ググって>コピペ>テンプレ
なのでググって出てくるのが一番新しい
shift_jisでデコード&エンコードしていた部分を
cp932に書き換えたら一部の環境依存文字も正常に表示できるとの報告があったので修正したのと
今までローカルにdat見つからなかったらRangeヘッダー付きのリクエストでも
200 OKを返すようにしていたのをとりあえずは206を返すようにした
(一部datは壊れる可能性があるのでその時はdat全体を取得し直せば多分大丈夫)
というのが主な変更部分だったと思う
どの専ブラでもとりあえずの差分取得は出来るようになったかな
(他のdat串だと当然のようについている機能なんだけどね…)
ただ、依然としてdatが見つからない時の通信はproxy2ch見たいに差分取得しているわけではないので通信量が多くてちょっとなー
と思ってpastebinに貼り付けるだけ貼り付けて放置していたやつなので見つかったことに驚きを隠せない
decoded_contentに失敗して云々という問題があるようなので
13行目辺りに
use IO::HTML;
を追加したものを上げた方が良いのだろうか…
227:login:Penguin
15/03/16 21:15:29.14 Zc6INEcT.net
>>206
株、FX、通販、SNS、その他エロエロ
生憎プログラミングは万年Hello Worldだがw
228:login:Penguin
15/03/16 21:24:44.08 VyCF/d8u.net
>>217
作者氏機動力maxやね
一生ついていきますわ
229:login:Penguin
15/03/16 21:50:54.07 E2xU8tng.net
#こっからの意味がわからん
端末で打つのかメモ帳にコピペするのか
230:login:Penguin
15/03/16 22:00:35.30 Zc6INEcT.net
別に端末で端末で打ってもいいよ(確認の意味では)
231:login:Penguin
15/03/16 22:01:49.45 Zc6INEcT.net
端末でが多いわウホッ
232:login:Penguin
15/03/16 22:03:20.68 D3L7Q3Mb.net
Linuxってなーんも設定ファイルの中身とか
見たことがないような人でも普通に使えてる
もんなんだね・・・。
233:login:Penguin
15/03/16 22:04:20.70 iXES3/Zo.net
proxy2ch-20150316動かしてみた
過去ログもちゃんとJDで見れる
234:login:Penguin
15/03/16 23:19:01.59 Z/jrrymSU
>>196
同志がいた!
235:login:Penguin
15/03/16 23:17:20.95 05Wf0EJK.net
>>217
>decoded_contentに失敗して云々という問題があるようなので
>13行目辺りに
>use IO::HTML;
>を追加したものを上げた方が良いのだろうか…
お疲れ様です。
2chproxy.plはrep2スレ辺りでも普及しまくってるので
開発続けてくれると嬉しいです
236:login:Penguin
15/03/17 08:20:13.72 xg6lGbD3.net
proxyの中身が進化しているようなので、
入れ替えたら動かないw
どうやってごまかしてたんだ俺
237:login:Penguin
15/03/17 11:08:31.22 +8ayf1GK.net
navi2chで取得してた .datを、.jd以下にコピーして、
ツール→表示中の板にイ
238:ンポートをかますと、 すんなり過去ログの移行ができるお
239:login:Penguin
15/03/17 11:15:27.36 X8cHBTV8.net
2chproxy.pl ありがとうございます。
シェバングを #!/user/bin/speedy にしたら加速したりするかな?
240:login:Penguin
15/03/17 11:19:29.45 MNw2AXtA.net
>>217
ありがとうございました。助かりました。
241:login:Penguin
15/03/17 13:59:08.40 oETzlY+o.net
>>204
LMDEは試さなかったの?
242:login:Penguin
15/03/17 14:29:50.77 He7ofWNh.net
JDのタブの移動がメッチャ遅いんだけど直らないかな
スレビューの部分はすぐ切り替わるけど
タブの部分が遅れてモッサリ移動する感じ
243:login:Penguin
15/03/17 15:03:52.29 OMwmGUjO.net
offlaw2.soが止まって過去ログ見れなくなった
244:login:Penguin
15/03/17 17:40:51.78 wBCZgtbi.net
>>232
[設定(C)]-[about:config]で
■ツリービュー カテゴリの「ツリービューの選択を表示中のビューと同期する」
に 0 を設定してJD再起動したら、
タブが早くならないかな。
同期しなくなるけど。
245:login:Penguin
15/03/17 18:16:52.72 He7ofWNh.net
>>234
いい感じになった
Thx!
246:login:Penguin
15/03/17 23:09:49.76 sCXXm5Ij.net
URLリンク(pastebin.com)
・メモリ上でキャッシュ出来るようにしました(EXPERIMENTAL)
・多分バグが増えました
参照順はメモリ→ローカルのdatの順番です
ENABLE_MEMORY_CACHEを0にするとメモリでのキャッシュをしないようになります
また、今回メモリ上でキャッシュさせる処理を書く際に通信部分を大幅に書き換えたので
もしかしたら以前よりうまく動作しなくなっているかもしれません(バックアップ推奨)
また、今回俺環のJD以外での動作確認は行っておらず
前回のものには入っていた修正が抜けていたり
必要なファイルが増えていたりする可能性があり
特に他の専ブラだと色々と問題が出るかもしれませんので
その場合は以前のバージョンで留めておくか頑張って修正するかしてください
>>229
speedyってSpeedyCGIのことでしょうか
適当にググったところSpeedyCGIはperlを起動しっぱなしにすることで
CGIの処理を高速化するもののようなのでこのプロクシを高速化できるかは微妙ですが
実際のところは分からないので試してみてください
247:login:Penguin
15/03/17 23:12:43.22 hytyyN3j.net
>>236
お、富豪的アプローチですか。
ありがとうございます。
248:login:Penguin
15/03/17 23:13:02.24 hytyyN3j.net
>>236
個人的にはgithubで管理希望。
249:login:Penguin
15/03/17 23:57:23.32 RvWU4EXY.net
>>236で読み書きテスト
250:login:Penguin
15/03/18 00:04:58.56 8r+kjDTm.net
新バージョン乙です!
251:login:Penguin
15/03/18 00:09:13.43 6F0VeDm8.net
>>236
perlなのに綺麗なコード書くなぁ
>>238
ファイル1つにgitは大げさかもしれないけど、gist.github.comならpastebin風に使えるし、
適当なアカウント作って貼れば修正して版管理できるし、forkされても追えるし、いろいろ便利だよね
252:login:Penguin
15/03/18 00:23:09.65 M4UN26AS.net
perl で use strict; を使うのは意識高い系
253:login:Penguin
15/03/18 00:48:18.93 hR7qT8Dz.net
>>236 ありがとうございます!
v2cで軽快に動いております
254:login:Penguin
15/03/18 00:57:58.09 48bY3eO3.net
>>243
知ってたり使ってたりするかもですが v2cならこっちのほうが楽そうな気が
Java+Swingによる2chブラウザ V2C_R84?2ch.net
スレリンク(software板)
255:login:Penguin
15/03/18 02:03:06.56 hR7qT8Dz.net
>>244 お気遣いありがとうございます
r+apiキーで以前使っておりましたが
532 :名無し募集中。。。 [] :2015/03/16(月) 21:36:41.57 0 [PC]
Prxy2chのAPIモードは利用していると捕まるの?
2chAPIのプロクシ、違法合法議論スレ
・API(キー同梱)
開発者は法律違反 利用者も法律違反
・API(キー同梱せず)
開発者は問題なし 利用者は法律違反
・html→dat変換
開発者は問題なし 利用者も問題なし
APIキーは開発者個人に与えられた識別符号という前提
API串は他人の識別符号を使うことになるので使用したら罪は重い
このレスみて正直よく理解できていないのですが
気になってしまい調べたら2chproxyがHTML→DATだと知り乗り換えた次第です。
URLリンク(prokusi.wiki.fc2.com)
●2chproxy.pl
タイプ:HTML→DAT
プラットフォーム:Perl
作者:◆okL.s3zZY5iC
256:login:Penguin
15/03/18 02:09:02.63 JRYoIAGd.net
constantでは独自の名前と判りやすいようにしておくと吉
既存のモジュールと被らないようにな
ex.
PRX_なんとか => 'something', # Comment
257:login:Penguin
15/03/18 03:06:58.03 48bY3eO3.net
>>245
v2cパッチの追加設定で「read.cgiを使う」だけをマーク(APIやscを使うはマークしない)
しておけば、HTML->DAT 「だけ」になります
(APIも使うことができることに問題を感じているのなら別ですが・・・)
そういう私も串で試してみたいと、このスレはよく読ませてもらってます
v2cでも proxy設定で、これが使えるのがわかって良かったです
258:login:Penguin
15/03/18 03:34:06.77 hR7qT8Dz.net
>>247 ありがとうございます!
丁度教えていただいたスレの
375 :名無しさん@お腹いっぱい。 [↓] :2015/03/17(火) 17:57:39.26 ID:fg+MBZV20 (3/3) [PC]
API設定は、read.cgiのみチェックで、読み書きから過去ログまでイケるのに。
見て鍵,UA設定空白にして動作確認しました。
ただread.cgiが何かわからず困っておりました。
”HTML->DAT 「だけ」”だと知り大変助かりました。
ツイッター機能も使っておりその部分で設定切り替え操作がなくなったこともありがたいです。
今後は両方の方法をうまく使えていけたらと思っています。
ありがとうございました!
259:login:Penguin
15/03/18 03:59:43.20 XXMDVINA.net
>>19
書き込み読み込みできた\(^o^)/
260:login:Penguin
15/03/18 08:43:35.74 HlrZfa8E.net
書き込みできんなあ
261:login:Penguin
15/03/18 08:44:31.75 HlrZfa8E.net
あれ?できちゃったよ
スレ汚しスンマセン
262:login:Penguin
15/03/18 09:07:24.89 fGk0ykRh.net
>>236
これだけのスクリプトになると、MITとかBSDとか
GPLとかのライセンスを明示的に付けた方がいいと
思います。
JD(GPL)と現状一緒につかっているので、変な制限のない
freeでよく知られたライセンスがいいなあ
263:login:Penguin
15/03/18 09:13:54.05 vzNvc5uV.net
>>252
あ、それ思った
Jane Styleの件で明らかだけどライセンスはちゃんとした方がいい
264:login:Penguin
15/03/18 10:35:34.93 RegIhbXW.net
2chproxy.pl 作者様へ
URLリンク(pastebin.com) の
507行目
my $response = $UA->simple_request($request);
を
my $response = $UA->request($request);
にしても大丈夫でしょうか
rep2を使っていると、書き込み直後に Status: 302 Found が
出るのですが、上記のように変更するとでなくなりました
どうも requestにすると 302の時に自動でリダイレクトして
くれるようで、Status: 302 Foundが出なくなるのですが
対処として正しいのか自信がありませぬ…
265:login:Penguin
15/03/18 10:45:06.63 6F0VeDm8.net
たしかにユーザーが個人で利用する分にはライセンス曖昧でもいいけど、
他からも引き合いありそうだしライセンスはちゃんと言及したほうがいいよね
2chにソース晒す時点で、普通に考えりゃコピペ上等、改変上等のPublic Domainだろうが、
住民や制作者の意思とはかけ離れた使われ方による問題も起こりうるのだから、ちゃんとした方がいい
266:login:Penguin
15/03/18 11:26:36.09 M4UN26AS.net
>>245
その引用したレスは不正アクセス防止法について推測してるだけだから
間違ってる可能性もあるし、他の法律についての判断も自己責任だからな
>>345
どの串の作者も堂々と開発・公開出来ていない以上、適用できるライセンスは限られるな
267:login:Penguin
15/03/18 11:28:15.51 oTqiUtTE.net
>>255
論点と外れるけど
ユーザーが個人で利用する以外に使い道あるのかい?
>他からも引き合いありそうだし
これもよく分からない
268:login:Penguin
15/03/18 11:28:15.69 M4UN26AS.net
アンカー間違えた。けど、まぁいいや
269:login:Penguin
15/03/18 11:47:11.00 yvxlCOzh.net
質問です、トリはfedoraです。
何とか2chproxyを使いたく考えてますけど「2chproxy.pl」の
「use HTTP::Daemon;」が上手く行ってない感じです。
前スレ>>798でも同様の状況が報告されてますが自分のエラーメッセージは↓です。
$ perl ./2chproxy.pl
Can't locate HTTP/Daemon.pm in @INC (you may need to install the HTTP::Daemon module)
(@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 ./2chproxy.pl line 12.
BEGIN failed--compilation aborted at ./2chproxy.pl line 12.
HTTPのデーモンが必要ならと「httpd」をインストールして↓のように確かめましたが状況は変わりません。
# find / -name 'httpd' -print
find: ‘/run/user/1000/gvfs’: 許可がありません
/run/httpd
/usr/sbin/httpd
/usr/libexec/initscripts/legacy-actions/httpd
/usr/lib64/httpd
/usr/share/doc/httpd
/usr/share/httpd
/etc/httpd
/etc/sysconfig/httpd
/etc/logrotate.d/httpd
/var/cache/httpd
/var/log/httpd
# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:
/home/***/.local/bin:/home/***/bin
270:login:Penguin
15/03/18 11:50:59.57 VKAOGKw8.net
>>259
パッケージはこれだろ。
URLリンク(apps.fedoraproject.org)
もし古くてダメだったらCPANから入れれば。
271:login:Penguin
15/03/18 12:19:24.14 fGk0ykRh.net
>>259
Fedoraだと
> you may need to install the HTTP::Daemon module
と言われれば
$ sudo yum install "perl(HTTP::Daemon)"
とすれば、必要なパッケージをインストールしてくれる。
272:login:Penguin
15/03/18 12:46:16.50 c3YGs36P.net
debian7.8だけど
2chproxy.pl
ENABLE_WEB_SCRAPING => 0, だと弾かれる
ENABLE_WEB_SCRAPING => 1, なら、OK
USER_AGENT => 'Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.10.229',
273:login:Penguin
15/03/18 12:46:29.67 yvxlCOzh.net
>>260>>261
御両名の方ありがとうございます。
最終的に管理者モードで↓のパッケージをインストールして、上手く行ったと思います。
yum -y install perl-HTTP-Daemon
yum -y install perl-LWP-UserAgent-Determined
yum -y install perl-LWP-Protocol-https
読みは成功してますので書きを確かめます。
274:login:Penguin
15/03/18 12:49:23.84 yvxlCOzh.net
書きも成功しました。
275:login:Penguin
15/03/18 12:52:47.74 VKAOGKw8.net
>>263
書き込みは直接でOK。
串を通さなくていい。
276:login:Penguin
15/03/18 13:17:06.94 oTqiUtTE.net
>>265
横だけど多分書き込みは串通してないだろう
デフォじゃ通さない設定なんだし
串通せばクッキー返してくれたり、UA偽ってくれたりの設定できるけど
JDで出来ることだからJD使ってる限りどっちで設定してもいいよね
277:login:Penguin
15/03/18 14:30:19.98 xBojX6n6.net
>>236
raspberry piとraspbianだとCan't locate IO/HTML.pm in @INC が出たからIO::HTMLインストール
278:login:Penguin
15/03/18 15:03:03.12 z9EL6hCi.net
>>236
257さん同様に Ubuntu 12.04.5 LTS で perl v5.14.2 環境で
Can't locate IO/HTML.pm in @INC のためIO::HTMLインストールして
利用しております。ありがとうございました。
279:login:Penguin
15/03/18 17:56:06.62 QBvgTx8t.net
>>237
キャッシュしているのは1つのdatに対して
受信済みのdatの大きさ、一番新しいレスの番号とその内容の3つです
>>238,231
自分がgitの使いかたをあまり分かっていないというのと
(ローカルでは一応使っていますが…)
246さんも言っているように堂々と開発するものではないと思うので
現状ではそういうことは考えていません
>>242
使わないと変数名typoした時しんどい
>>246
ですね、今のところいいprefixが思い浮かばないので
PRX_をそのまま使うかもです
>>252,243,245
現状NYSLからMIT程度を考えていますが、正直著作表示するほどのものか?…という気はしています
>>262
それは正常な動作です
0にした場合は(以前は)直接datを取れるようになっていましたが
最近はそれが出来なくなっているため今現在その値を0にする意味はありません
>>267,258
IO/HTML.pmが無い場合にdecoded_contentが失敗する場合があったようなので
あらかじめ必要であると明記することで解決が早くなることを期待しています
もしかしたら今はdecoded_contentの際にcharsetを指定しているので必要ないかもしれません
長くなったので他スレで見つかった問題などは後ほど
280:login:Penguin
15/03/18 18:10:09.48 SwMSEJDy.net
ほお
281:login:Penguin
15/03/18 18:17:20.29 5SyLRTL4.net
>>269
gist.github.comはpastebinみたいなもんだよ
内部ではgitだけど、使う側はpastebinみたいに貼りつけりゃいいだけ
github内ならforkされても追えるから便利だよ
282:login:Penguin
15/03/18 19:20:41.94 SwMSEJDy.net
ほむほむ
283:login:Penguin
15/03/18 19:24:57.33 isvNIH9C.net
出来るならしといたほうがいい
フリーで後悔しといたら自分のソフトにしちゃう病ましたみたいのも居るから
284:login:Penguin
15/03/18 20:07:13.59 dwzbnOHj.net
ありがたく使わせて貰ってる身からすると公開方法は作者さんの
好きな様にやっておくんなましってところだけど。
ただ、もし可能ならどれが新しい奴か比較できる様にバージョンとか
リリース日とかをどっかに残しておいてくれるとすげー嬉しい。
285:login:Penguin
15/03/18 20:11:50.05 e9sCR2qW.net
pastebinに投稿日付あるけどそれじゃダメなの?
286:login:Penguin
15/03/18 20:34:51.48 yvxlCOzh.net
>>269
>著作表示するほどのものか?
ご存知かも知れませんけど公開した時には著作権が発生すると思います。
遡れば作った時から発生するはずです。価値と点では有り難いです。
>>273
>自分のソフトにしちゃう病ましたみたいのも居る
懸念はこれですね。そのあげく勝手に使うな、とか。
287:login:Penguin
15/03/18 20:36:04.48 yvxlCOzh.net
x)価値と点では有り難いです。
○)価値と言う点では有り難いです。
288:login:Penguin
15/03/18 20:45:24.82 oTqiUtTE.net
>>276
それはそうなんだけど
何も著作権に関して取り決めなしの時点の著作権が
289:作者さんの権利としては一番良い訳で
290:login:Penguin
15/03/18 20:47:44.88 dwzbnOHj.net
>>275
今はダウンロードした日をメモしてるけど、ソースに残ってれば
より判りやすいから嬉しいのよ。
あと、他の人に説明する時にも判りやすい。
291:login:Penguin
15/03/18 21:03:44.71 vj1sartV.net
>>279
>>275の言いたいのは作者に余計な負荷かけるなってことじゃないの
あなたが纏めてどっかwikiか何かで管理してもいいんだよ
乞食に餌をやると「もっともっと」って、ほんと卑しいな
292:login:Penguin
15/03/18 21:09:27.26 dwzbnOHj.net
>>280
作者本人が言うなら判るが、無関係の774の書き込みの更に推測解釈とか
押しつけられても知らんがな。
293:login:Penguin
15/03/18 21:12:45.48 8r+kjDTm.net
ここはlinux板だから言い出しっぺがやればいいんじゃないかな?(´・ω・`)
294:login:Penguin
15/03/18 21:14:42.17 VJEwX7bx.net
よみこみできなくなった!!
295:login:Penguin
15/03/18 21:15:19.32 oTqiUtTE.net
>>281
お前って奴は
296:login:Penguin
15/03/18 21:23:05.80 cK5zXqI5.net
>>281
そりゃねーぜ
にーちゃん
297:login:Penguin
15/03/18 21:27:35.41 lQoLh8Qi.net
全部並べてmd5かsha貼っとけば
rcsの版数管理すらして無いのは里菜板住人としてはどうかとは思うが
言い出しっぺが勝手に遣ると気分を害すると肝有るから
事前にお伺いを立てる事を最近は学んだ
ruby神はまだ現れないのな
298:login:Penguin
15/03/18 23:09:52.70 xBojX6n6.net
>>269
gitが楽ちんでいい
こんだけプログラム出来んだからgitなんか鼻くそほじくりながら10分で覚えるわ
299:login:Penguin
15/03/18 23:19:20.31 WM59s/lS.net
それだけで来ても文系とか良くあるけどな
言語の専門家はシステム屋とは限らない
300:login:Penguin
15/03/18 23:35:44.84 93elatpY.net
だから?
301:login:Penguin
15/03/18 23:50:11.15 QBvgTx8t.net
他のスレで上げられていた問題点など
・速報headlineは見出ししか読めない
(JDではスレを開いてもDAT落ちですと表示される)
・>>254
多分どの時点のを使っても発生すると思います
共に原因は同じで244さんが挙げられている通り
simple_requestを使っていて302 Found が返ってくるので
前者はDAT落ちと認識して、後者は書き込み直後に文字列が表示されてしまうようです
前者については、subject.txtへのアクセスをsubback.htmlに書き換えて串側でスレのタイトルとURLを対応付けて
クライアントへはsubject.txtと同等の内容を返してやれば
速報headline等もうまく飛べるようになるかな、と思います
この機能を入れるかは現状未定です
後者はsimple_requestからrequestに変えると
dat落ちや人大杉などの302等も勝手に処理してしまい
特に差分取得時は脳内ソースコードではhtml->datがうまくいかずに
クライアントへ416を返すようになっているので
datファイルが壊れましたと表示される可能性が高いです
したがって、.2ch.netと.bbspink.comへのPOSTをした際にだけsimple_requestの代わりに
requestを使えばよいと思うので、適切な部分のsimple_requestを
if ($uri =~ m@^URLリンク(\w+)<))では$uriではなく$uri->as_string)
みたいな処理にすればいいのかなと思いますが
プロクシでリダイレクトの処理はあんまりしたくないので気になる人は上記の書き換えを行っておいて下さい
302:login:Penguin
2015/03/1
303:9(木) 01:08:45.62 ID:zsK/RFlW.net
304:login:Penguin
15/03/19 01:28:40.13 ajMUzSBy.net
M まさに
I 至れり
T 尽せり
ライセンス
305:login:Penguin
15/03/19 01:37:02.17 qtBNa9TZ.net
>>292
誰うまwww
306:login:Penguin
15/03/19 02:34:17.87 rApfwm1S.net
windows版
いつまでも待ってます
307:login:Penguin
15/03/19 07:01:52.95 u7R19YV2.net
windows版は更に無理だろ?janestyle以外を駆逐しようとしてるんだし
308:login:Penguin
15/03/19 09:09:50.76 CT7c+2BT.net
Windowsだと動かねえの?動きそうなもんだが
309:login:Penguin
15/03/19 10:52:39.93 sjiiLhIC.net
>>294
他のWindows用専ブラで作られたプロクシツール使えるみたいよ
310:login:Penguin
15/03/19 10:56:52.02 nloaysjt.net
JDは全てのタブの更新チェックみたいなのないのかな
311:login:Penguin
15/03/19 11:02:49.20 xOPhwdcz.net
proxy2chのread.cgi経由モードのPerl版が流行ってるのか
メモリ上にキャッシュする機能も付いて追いついた感じだけど
Perl版に何か利点あるの?
312:login:Penguin
15/03/19 11:21:27.47 gdHkkftb.net
>>298
タブを右クリック→全てのタブの再読み込み で下記の項目があるけどダメなん?
・再読み込み
・更新チェックのみ
・更新されたタブを再読み込み
313:login:Penguin
15/03/19 11:45:39.94 nloaysjt.net
>>300
それだ!
全く気づかなかったw
314:login:Penguin
15/03/19 12:53:07.89 9jw2cNos.net
github使ってほしいお(´・ω・`)
315:login:Penguin
15/03/19 13:00:45.68 htH9eQ4U.net
>>299
Linux(UNIX)を使う人にとってこういう処理はperlがいちばん相性が良くて
処理を多くの人が理解出来たり改良や引き継ぎもしやすくてメリットが多いのでは
316:login:Penguin
15/03/19 13:03:51.34 uxWTAxSh.net
webスクレイピングみたいな作業こそLL言語のもっとも得意としている分野なんだよ。
さっと書いてさっと動かせる。
この速さ、手軽さ、ベストチョイス。
作者さんには感謝してますわ。
317:login:Penguin
15/03/19 13:53:45.50 q1Hq8oBl.net
>>299
proxy2chが本家みたいな書き方だけど
どれも乱立する2ch串の一つにすぎんぞ
318:login:Penguin
15/03/19 13:54:29.15 6H788GNV.net
単体では非力でxml切り出しライブラリに頼っているけどね
電動じゃ広大な農地耕せないけど100馬力のトラクタを電動で制御してたがしてる様なかんぢ
319:login:Penguin
15/03/19 14:02:03.11 q1Hq8oBl.net
>>306
意味が分らん
320:login:Penguin
15/03/19 14:04:59.22 lzXwAP//.net
技術的な観点からは対応が柔軟と言う、ご指摘の通りに思いますけど
法的な観点での考えを付け加えると>>245氏のレスの
「・html→dat変換」であれば触法の可能性が限り無くゼロに近いと思います。
運営が「不正アクセス禁止法」を盾にしてますけど自分は↓を懸念してます。
不正競争防止法
・技術的制限手段に対する不正競争行為(第10・11号)
デジタルコンテンツのコピー管理技術やアクセス管理技術を
無効にすることを目的とする機器やプログラムを提供する行為
それでも万が一、作者さんが訴訟に巻き込まれた時にはささやかながらも金銭的に支援します。
残る懸念はセキュリティですけど、その辺り参考になるヒント・資料があればと思います。
321:login:Penguin
15/03/19 14:26:30.57 ajMUzSBy.net
>>308
不正アクセスを盾にしてるのは、要するに作者よりもユーザーを脅して使うのを止めさせたいから
作者のみが罪をかぶるようなものだと一旦広まったら止められないからね
まぁ現実的に言って、どっちにしろ脅しだけで訴えることはしないと思うがね
322:login:Penguin
15/03/19 14:30:54.30 xOPhwdcz.net
>>305
208からのレスをみれば
差分取得、キャッシュと
proxy2chの機能をPerlで書きなおしたと見て取れるけど?
323:login:Penguin
15/03/19 14:36:44.27 I+1M74js.net
>>310
使ったこと無いから適当だけど特定の専ブラに特化してる分
2chproxy.plの方が初回全レス取得しないので機能的にはちょっと上
324:login:Penguin
15/03/19 15:04:35.30 q1Hq8oBl.net
>>310
それは無理やり過ぎるなあ
作者中傷したいの?
325:login:Penguin
15/03/19 15:12:33.93 Fu30oTme.net
>>310
全体のスレの流れはおろかコード自体読んでないことまるわかり
326:login:Penguin
15/03/19 15:18:52.83 9xn6xn/f.net
2ch側の仕様を知るために参考にしてるとは思うけど外野がどうのこうの言えることじゃないと思うよ
それに自分の晒したもので他人がなんやかんや言い合うのは作者さんもテンション下がるだろうよ
327:login:Penguin
15/03/19 15:22:28.33 5HgCXKjK.net
>>310
運営工作員かな?
328:login:Penguin
15/03/19 17:01:12.92 0bA4hfG0.net
運営というよりproxy2chの信奉者じゃない?
329:login:Penguin
15/03/19 17:40:53.03 VhoQPPi2.net
鳥はMINT17、いろいろやってたら読み書きできました。
ありがとう。
330:login:Penguin
15/03/19 18:02:33.97 xQYC0MG/.net
元軍人
331:login:Penguin
15/03/19 18:10:27.17 q1Hq8oBl.net
>>317
いきなりどうした?
332:login:Penguin
15/03/19 21:10:46.86 zsK/RFlW.net
>>310
差分取得自体は元々別の方法で行っていました
キャッシュ周りはproxy2chのREADMEをざっくりと見てなるほどこうすれば専ブラ依存しないで差分取得出来るのか
と思ってキャッシュの処理は追加したのでその辺りの処理はほとんど同じでしょう(ソースを読んだわけではないので全く一緒かは分かりません)
ここの部分については"proxy2chのread.cgi経由モードのPerl版"と言われるだろうとは思っていました
perl版に利点があるかと言えば他の方が挙げられているものと
あくまで個人的意見ですがLinuxや*BSD等ではコンパイルが必要になるproxy2chと比べれば
多少はおま環になりにくいってぐらいでしょうか
向こうは
333:headlineの問題も解決したそうですしAPIでのdat取得にも対応していますので proxy2chで安定しているならわざわざこっちにする理由もないでしょう
334:login:Penguin
15/03/19 22:09:05.55 GpVAvCO4.net
FORWARD_PROXY の設定があることが、とても助かってます。
ありがとうございます。作者に一言、お礼を……。
335:login:Penguin
15/03/19 22:19:08.90 uxWTAxSh.net
>>321
たしかに。
うちはpolipoをかましているから速い。
336:login:Penguin
15/03/19 22:19:55.15 bThKQ9gr.net
webブラウザから閲覧&カキコです、
人多杉の板が多いです、
だからといって漏れキーは使いません、
知ったこっちゃありません。
337:login:Penguin
15/03/20 00:30:36.32 iJYICuZW.net
2chproxy.pl_v0.13.pl来てるね
338:login:Penguin
15/03/20 00:30:55.01 3e47ROvL.net
URLリンク(pastebin.com) v0.13
・v0.12でHEADへの対応が消えていたので追加
・タイムアウト値を設定出来るように
・上位プロクシを環境変数からも設定できるように
タイムアウト値を設定していなかった(デフォルトで180秒)ので
専ブラがタイムアウト→しばらくしてプロクシはデータを受信→プロクシのキャッシュのみが更新
というとんでもバグが起こっていたのを修正しました
現在はJDの読み込み時のタイムアウト(10秒)より1少ない9秒に設定してあるので
各自の環境にあったタイムアウトの値に変更して下さい
また、現状ではタイムアウトの値は全ての通信に使われるので
大きなファイルをやりとりする際にはこのプロクシを使わない方がいいと思います
#uri毎にtimeout書き換えればそれぞれの用途毎に変更出来るような気もしますがとりあえず放置
最後の変更は今までやり忘れていただけです
http_proxy=URLリンク(localhost:8123) ./2chproxy.pl
みたいな感じで環境変数を設定して2chproxy.plを呼び出せば多分OKです
もちろんexport(setenv)しておくのも良いと思います
なお、優先順位はFORWARD_PROXY > 環境変数です
339:login:Penguin
15/03/20 00:35:30.78 iJYICuZW.net
>>325
thx
340:login:Penguin
15/03/20 01:05:11.20 Wbahy7Fz.net
環境変数云々が難しくて僕ちん分かんない
誰か具体的な使い方教えて
341:login:Penguin
15/03/20 01:35:13.26 tl+jdskK.net
>>327
>>321 >>322 >>325 を読んでピン!とこなければ必要な機能ではないと思うので忘れた方が幸せ
(環境変数から説明とかスレ違いにも程があり説明がめっちゃ長くなるのでみんな面倒くさい)
342:login:Penguin
15/03/20 01:47:32.64 29p7ND8G.net
WinではStyle3.7.5にPython串使ってDAT落ち見れてるんだけど
JDにPython串だとDAT落ちは見れない?
あと、全タブ更新チェックのショートカットは設定できない?
343:login:Penguin
15/03/20 07:19:20.89 Wy+8XVSJ.net
styleが過去ログは他のサイトからdat取得してるから見れる
JDで●にログインしてるのに見れない
どれだろう
使ってないし分からない
344:login:Penguin
15/03/20 07:27:26.97 Wbahy7Fz.net
>>328
開発者でもねえ乞食の分際で横から偉そうやなーーーーー
環境変数ぐぐったら分かっちゃった、僕ちん賢いわ、うわはは
345:login:Penguin
15/03/20 07:34:37.25 M+nE9VwN.net
>開発者でもねえ乞食の分際で横から偉そうやな
あるある
346:login:Penguin
15/03/20 07:42:09.99 Rh9NS+kG.net
次の患者さん、どうぞぉ
347:login:Penguin
15/03/20 09:51:04.76 mPQ0j8O6.net
Adobe Flash Playerといい2chといい、Linux排除の動きが進んでるよね
348:login:Penguin
15/03/20 10:14:26.80 iJYICuZW.net
>>334
Linux排除というより存在を認識されてないんじゃないか?
349:login:Penguin
15/03/20 10:37:14.94 863KCCt9.net
>>334
Adobe と
350: 2ch運営を同列に扱うとか恥ずかしいヤツめ そもそも Flash Playerに関して言えばすでにオワコンであって Linuxユーザーならもっと先を見てるはず
351:login:Penguin
15/03/20 10:57:39.59 fLKFGweo.net
HTML5のこの時代に
352:login:Penguin
15/03/20 10:58:40.04 T2S54MgM.net
永遠の荒野を歩むlinuxer
353:login:Penguin
15/03/20 11:47:50.76 E9XZUOcX.net
♪ ____
/ (_
/ / ♪github登録は~
/ /∧_∧
/ / (・∀・ )
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|と.ヾ
|_________コ ,ノ ♪いつ頃~
∥∥ ∥∥ ll ∪〓
∥∥ ∥∥ □⊇ _||_ ♪でしょうか~~
354:login:Penguin
15/03/20 12:09:23.78 5CCHZMbv.net
>>325
ダンケシェン
355:login:Penguin
15/03/20 14:45:58.23 OMS8SceZ.net
>>336
フラッシュ見るときクローム使う
クローム強い
356:login:Penguin
15/03/20 14:46:54.54 KGnQoeH9.net
書けるかな…
357:login:Penguin
15/03/20 14:58:34.99 p+fqlnq2.net
まんこ
358:login:Penguin
15/03/20 15:11:15.81 ZeM5j9wp.net
この際だから直接、ローカルプロキシ機能を搭載しちゃってもいいんじゃないか?
359:login:Penguin
15/03/20 15:16:41.95 tiiYfmfx.net
女子大生を踏み台にするのか
360:login:Penguin
15/03/20 15:36:07.59 6f8nMvX9P
Danke schön! は何度聞いてもダンケシューンと聞こえるのだが。
BMWもベーエムヴェーではなくビーエムヴィーと聞こえるし。
361:login:Penguin
15/03/20 15:38:00.00 5CCHZMbv.net
>>344
ぶっちゃけスクレイピングは技術的には邪道というか苦肉の策というか次善の策なんでそれはないでしょう。
362:login:Penguin
15/03/20 15:38:47.53 6ld1IGrj.net
JKでしょ
363:login:Penguin
15/03/20 15:43:17.16 iJYICuZW.net
>>347
ではどうしろというのだ?
364:login:Penguin
15/03/20 15:53:14.28 T2S54MgM.net
この支配からの卒業
365:login:Penguin
15/03/20 15:55:01.91 5CCHZMbv.net
>>349
現状維持
366:login:Penguin
15/03/20 15:56:57.08 aSykfLoa.net
闘いからのからの卒業
367:login:Penguin
15/03/20 16:02:09.92 6ld1IGrj.net
Push プッシュ! プッシーちゃ~ん by bot
368:login:Penguin
15/03/20 16:23:06.59 tiiYfmfx.net
read.cgiで取得してhtmlで保存するブラウザにforkする
女子大生が就職してolとか?
369:login:Penguin
15/03/20 16:25:27.29 x0OZnbPs.net
てす
370:login:Penguin
15/03/20 16:35:44.81 ZeM5j9wp.net
>>347
V2Cはread.cgi直読みする方法らしいんだけれど、これなんとかならんかね。
371:login:Penguin
15/03/20 16:42:39.10 VlVHZ/pK.net
まんこ
372:login:Penguin
15/03/20 16:48:40.80 6ld1IGrj.net
Get ゲット OLちゃ~ん by JD改JC
373:login:Penguin
15/03/20 16:51:22.00 iJYICuZW.net
>>356
スクレイピング=read.cgi直読み
だからその人にそれ以上言っても無駄なようだ
374:login:Penguin
15/03/20 17:51:09.95 fRgOOJzA.net
書いてみる
大丈夫かな?
375:login:Penguin
15/03/20 18:55:36.38 ujIhHZpN.net
これ、読み書きは出来るけど、更新チェックからの更新が機能してないようだな
スレと同じ板を開くと更新マークつくけど...
376:login:Penguin
15/03/20 19:18:37.21 MDnjbsSQ.net
まんこ
377:login:Penguin
15/03/20 19:46:59.75 iJYICuZW.net
>>361
これって何?
378:login:Penguin
15/03/20 20:20:20.75 fRgOOJzA.net
一定時間経つと接続切れたり、
ブラウザごと落ちちゃったりすることがあるけど
こういうものなんだろうか…
有志の皆さん方には感謝してるが
379:login:Penguin
15/03/20 20:26:26.65 XmAt0WaO.net
>>364
今朝の01:00 2chproxy.pl_v0.13.plにアップしてから連続運転してるけど
切れたり・・・はよくわからないけど
ブラウザごと落ちてはいないよ
380:login:Penguin
15/03/20 20:31:29.40 fRgOOJzA.net
自分の環境の不具合かもしれません
もうしばらく様子みます
失礼しました
381:login:Penguin
15/03/20 20:38:17.51 f2QcHiZf.net
>>364
モバイル回線だったり、無線LANで省電力が働いてたりして接続が切れてたりしないか?
クリックしたとき接続が切れてるとその後接続が回復しても落ちるよ