トップページ⇒linux
1001コメント299KB

[[[ 2ch ブラウザ JD 15 ]]]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin 転載ダメ©2ch.net2015/03/14(土) 14:41:50.88ID:lZPeGQOp
JD は gtkmm/GTK+ を用いた2chブラウザです。

公式
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/
0237login:Penguin2015/03/18(水) 03:06:58.03ID:48bY3eO3
>>235
v2cパッチの追加設定で「read.cgiを使う」だけをマーク(APIやscを使うはマークしない)
しておけば、HTML->DAT 「だけ」になります
(APIも使うことができることに問題を感じているのなら別ですが・・・)

そういう私も串で試してみたいと、このスレはよく読ませてもらってます
v2cでも proxy設定で、これが使えるのがわかって良かったです
0238login:Penguin2015/03/18(水) 03:34:06.77ID:hR7qT8Dz
>>237 ありがとうございます!
丁度教えていただいたスレの

375 :名無しさん@お腹いっぱい。 [↓] :2015/03/17(火) 17:57:39.26 ID:fg+MBZV20 (3/3) [PC]
API設定は、read.cgiのみチェックで、読み書きから過去ログまでイケるのに。

見て鍵,UA設定空白にして動作確認しました。
ただread.cgiが何かわからず困っておりました。
”HTML->DAT 「だけ」”だと知り大変助かりました。
ツイッター機能も使っておりその部分で設定切り替え操作がなくなったこともありがたいです。
今後は両方の方法をうまく使えていけたらと思っています。
ありがとうございました!
0239login:Penguin2015/03/18(水) 03:59:43.20ID:XXMDVINA
>>17
書き込み読み込みできた\(^o^)/
0240login:Penguin2015/03/18(水) 08:43:35.74ID:HlrZfa8E
書き込みできんなあ
0241login:Penguin2015/03/18(水) 08:44:31.75ID:HlrZfa8E
あれ?できちゃったよ
スレ汚しスンマセン
0242login:Penguin2015/03/18(水) 09:07:24.89ID:fGk0ykRh
>>226
これだけのスクリプトになると、MITとかBSDとか
GPLとかのライセンスを明示的に付けた方がいいと
思います。
JD(GPL)と現状一緒につかっているので、変な制限のない
freeでよく知られたライセンスがいいなあ
0243login:Penguin2015/03/18(水) 09:13:54.05ID:vzNvc5uV
>>242
あ、それ思った
Jane Styleの件で明らかだけどライセンスはちゃんとした方がいい
0244login:Penguin2015/03/18(水) 10:35:34.93ID:RegIhbXW
2chproxy.pl 作者様へ

http://pastebin.com/HNRKHWKh の

507行目
my $response = $UA->simple_request($request);
を
my $response = $UA->request($request);

にしても大丈夫でしょうか

rep2を使っていると、書き込み直後に Status: 302 Found が
出るのですが、上記のように変更するとでなくなりました

どうも requestにすると 302の時に自動でリダイレクトして
くれるようで、Status: 302 Foundが出なくなるのですが
対処として正しいのか自信がありませぬ…
0245login:Penguin2015/03/18(水) 10:45:06.63ID:6F0VeDm8
たしかにユーザーが個人で利用する分にはライセンス曖昧でもいいけど、
他からも引き合いありそうだしライセンスはちゃんと言及したほうがいいよね
2chにソース晒す時点で、普通に考えりゃコピペ上等、改変上等のPublic Domainだろうが、
住民や制作者の意思とはかけ離れた使われ方による問題も起こりうるのだから、ちゃんとした方がいい
0246login:Penguin2015/03/18(水) 11:26:36.09ID:M4UN26AS
>>235
その引用したレスは不正アクセス防止法について推測してるだけだから
間違ってる可能性もあるし、他の法律についての判断も自己責任だからな

>>345
どの串の作者も堂々と開発・公開出来ていない以上、適用できるライセンスは限られるな
0247login:Penguin2015/03/18(水) 11:28:15.51ID:oTqiUtTE
>>245
論点と外れるけど
ユーザーが個人で利用する以外に使い道あるのかい?
>他からも引き合いありそうだし
これもよく分からない
0248login:Penguin2015/03/18(水) 11:28:15.69ID:M4UN26AS
アンカー間違えた。けど、まぁいいや
0249login:Penguin2015/03/18(水) 11:47:11.00ID:yvxlCOzh
質問です、トリは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
0250login:Penguin2015/03/18(水) 11:50:59.57ID:VKAOGKw8
>>249
パッケージはこれだろ。
https://apps.fedoraproject.org/packages/perl-HTTP-Daemon

もし古くてダメだったらCPANから入れれば。
0251login:Penguin2015/03/18(水) 12:19:24.14ID:fGk0ykRh
>>249
Fedoraだと
> you may need to install the HTTP::Daemon module
と言われれば
$ sudo yum install "perl(HTTP::Daemon)"
とすれば、必要なパッケージをインストールしてくれる。
0252login:Penguin2015/03/18(水) 12:46:16.50ID:c3YGs36P
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',
0253login:Penguin2015/03/18(水) 12:46:29.67ID:yvxlCOzh
>>250>>251
御両名の方ありがとうございます。

最終的に管理者モードで↓のパッケージをインストールして、上手く行ったと思います。
yum -y install perl-HTTP-Daemon
yum -y install perl-LWP-UserAgent-Determined
yum -y install perl-LWP-Protocol-https

読みは成功してますので書きを確かめます。
0254login:Penguin2015/03/18(水) 12:49:23.84ID:yvxlCOzh
書きも成功しました。
0255login:Penguin2015/03/18(水) 12:52:47.74ID:VKAOGKw8
>>253
書き込みは直接でOK。
串を通さなくていい。
0256login:Penguin2015/03/18(水) 13:17:06.94ID:oTqiUtTE
>>255
横だけど多分書き込みは串通してないだろう
デフォじゃ通さない設定なんだし
串通せばクッキー返してくれたり、UA偽ってくれたりの設定できるけど
JDで出来ることだからJD使ってる限りどっちで設定してもいいよね
0257login:Penguin2015/03/18(水) 14:30:19.98ID:xBojX6n6
>>226
raspberry piとraspbianだとCan't locate IO/HTML.pm in @INC が出たからIO::HTMLインストール
0258login:Penguin2015/03/18(水) 15:03:03.12ID:z9EL6hCi
>>226

257さん同様に Ubuntu 12.04.5 LTS で perl v5.14.2 環境で
Can't locate IO/HTML.pm in @INC のためIO::HTMLインストールして
利用しております。ありがとうございました。
0259login:Penguin2015/03/18(水) 17:56:06.62ID:QBvgTx8t
>>227
キャッシュしているのは1つのdatに対して
受信済みのdatの大きさ、一番新しいレスの番号とその内容の3つです

>>228,231
自分がgitの使いかたをあまり分かっていないというのと
(ローカルでは一応使っていますが…)
246さんも言っているように堂々と開発するものではないと思うので
現状ではそういうことは考えていません

>>232
使わないと変数名typoした時しんどい

>>236
ですね、今のところいいprefixが思い浮かばないので
PRX_をそのまま使うかもです

>>242,243,245
現状NYSLからMIT程度を考えていますが、正直著作表示するほどのものか?…という気はしています

>>252
それは正常な動作です
0にした場合は(以前は)直接datを取れるようになっていましたが
最近はそれが出来なくなっているため今現在その値を0にする意味はありません

>>257,258
IO/HTML.pmが無い場合にdecoded_contentが失敗する場合があったようなので
あらかじめ必要であると明記することで解決が早くなることを期待しています
もしかしたら今はdecoded_contentの際にcharsetを指定しているので必要ないかもしれません

長くなったので他スレで見つかった問題などは後ほど
0260login:Penguin2015/03/18(水) 18:10:09.48ID:SwMSEJDy
ほお
0261login:Penguin2015/03/18(水) 18:17:20.29ID:5SyLRTL4
>>259
gist.github.comはpastebinみたいなもんだよ
内部ではgitだけど、使う側はpastebinみたいに貼りつけりゃいいだけ
github内ならforkされても追えるから便利だよ
0262login:Penguin2015/03/18(水) 19:20:41.94ID:SwMSEJDy
ほむほむ
0263login:Penguin2015/03/18(水) 19:24:57.33ID:isvNIH9C
出来るならしといたほうがいい
フリーで後悔しといたら自分のソフトにしちゃう病ましたみたいのも居るから
0264login:Penguin2015/03/18(水) 20:07:13.59ID:dwzbnOHj
ありがたく使わせて貰ってる身からすると公開方法は作者さんの
好きな様にやっておくんなましってところだけど。

ただ、もし可能ならどれが新しい奴か比較できる様にバージョンとか
リリース日とかをどっかに残しておいてくれるとすげー嬉しい。
0265login:Penguin2015/03/18(水) 20:11:50.05ID:e9sCR2qW
pastebinに投稿日付あるけどそれじゃダメなの?
0266login:Penguin2015/03/18(水) 20:34:51.48ID:yvxlCOzh
>>259
>著作表示するほどのものか?
ご存知かも知れませんけど公開した時には著作権が発生すると思います。
遡れば作った時から発生するはずです。価値と点では有り難いです。

>>263
>自分のソフトにしちゃう病ましたみたいのも居る
懸念はこれですね。そのあげく勝手に使うな、とか。
0267login:Penguin2015/03/18(水) 20:36:04.48ID:yvxlCOzh
x)価値と点では有り難いです。
○)価値と言う点では有り難いです。
0268login:Penguin2015/03/18(水) 20:45:24.82ID:oTqiUtTE
>>266
それはそうなんだけど
何も著作権に関して取り決めなしの時点の著作権が作者さんの権利としては一番良い訳で
0269login:Penguin2015/03/18(水) 20:47:44.88ID:dwzbnOHj
>>265
今はダウンロードした日をメモしてるけど、ソースに残ってれば
より判りやすいから嬉しいのよ。
あと、他の人に説明する時にも判りやすい。
0270login:Penguin2015/03/18(水) 21:03:44.71ID:vj1sartV
>>269
>>265の言いたいのは作者に余計な負荷かけるなってことじゃないの
あなたが纏めてどっかwikiか何かで管理してもいいんだよ
乞食に餌をやると「もっともっと」って、ほんと卑しいな
0271login:Penguin2015/03/18(水) 21:09:27.26ID:dwzbnOHj
>>270
作者本人が言うなら判るが、無関係の774の書き込みの更に推測解釈とか
押しつけられても知らんがな。
0272login:Penguin2015/03/18(水) 21:12:45.48ID:8r+kjDTm
ここはlinux板だから言い出しっぺがやればいいんじゃないかな?(´・ω・`)
0273login:Penguin2015/03/18(水) 21:14:42.17ID:VJEwX7bx
よみこみできなくなった!!
0274login:Penguin2015/03/18(水) 21:15:19.32ID:oTqiUtTE
>>271
お前って奴は
0275login:Penguin2015/03/18(水) 21:23:05.80ID:cK5zXqI5
>>271
そりゃねーぜ
にーちゃん
0276login:Penguin2015/03/18(水) 21:27:35.41ID:lQoLh8Qi
全部並べてmd5かsha貼っとけば
rcsの版数管理すらして無いのは里菜板住人としてはどうかとは思うが

言い出しっぺが勝手に遣ると気分を害すると肝有るから
事前にお伺いを立てる事を最近は学んだ

ruby神はまだ現れないのな
0277login:Penguin2015/03/18(水) 23:09:52.70ID:xBojX6n6
>>259
gitが楽ちんでいい
こんだけプログラム出来んだからgitなんか鼻くそほじくりながら10分で覚えるわ
0278login:Penguin2015/03/18(水) 23:19:20.31ID:WM59s/lS
それだけで来ても文系とか良くあるけどな
言語の専門家はシステム屋とは限らない
0279login:Penguin2015/03/18(水) 23:35:44.84ID:93elatpY
だから?
0280login:Penguin2015/03/18(水) 23:50:11.15ID:QBvgTx8t
他のスレで上げられていた問題点など
・速報headlineは見出ししか読めない
(JDではスレを開いてもDAT落ちですと表示される)
・>>244
多分どの時点のを使っても発生すると思います
共に原因は同じで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@^http://\w+(?:\.2ch\.net|\.bbspink\.com)/@ && $request->method eq "POST") {
$response = $UA->request($request);
}
else {
$response = $UA->simple_request($request);
}
(一番新しいやつ(ttp://pastebin.com/SkRnUaPR)では$uriではなく$uri->as_string)
みたいな処理にすればいいのかなと思いますが
プロクシでリダイレクトの処理はあんまりしたくないので気になる人は上記の書き換えを行っておいて下さい
0281login:Penguin2015/03/19(木) 01:08:45.62ID:zsK/RFlW
Copyright (c) 2015 ◆okL.s3zZY5iC
Released under the MIT license
http://opensource.org/licenses/mit-license.php
こんな感じの表記をするんでしたっけ
ライセンスは暫定的にMIT…と思ったんだけどCPANモジュール使ってる場合は
そっちに引っ張られるのかな?

バージョンを表記しなかったのはこちらのミスですね
(というかこんなに更新するつもりなかった)
質問されてもバージョン表記出来ないとどれで起こってるのか分かりづらいですし
とりあえずpastebinに貼り付けたものを小さい方から適当に
v0.1 ttp://pastebin.com/Y91KfVsJ (前スレ)
v0.2 ttp://pastebin.com/B3ymp66m (前スレ)
v0.3 ttp://pastebin.com/DD2QPHat (前スレ)
v0.4 ttp://pastebin.com/10ZttsCM (前スレ/ソフ板プロクシ作らね?)
v0.5 ttp://pastebin.com/WrbJJGtM (ソフ板プロクシ作らね?)
v0.6 ttp://www1.axfc.net/u/3429262 (前スレ)
v0.7 ttp://pastebin.com/xHYsXNLz (前スレ/ソフ板プロクシ作らね? Part.2)
v0.8 ttp://pastebin.com/TN4EYQxu (前スレ/ソフ板プロクシ作らね? Part.2)
v0.9 ttp://pastebin.com/3k19a2B5 (ソフ板プロクシ作らね? Part.2)
v0.10 ttp://pastebin.com/J7emtiTz (ソフ板プロクシ作らね? Part.2)
v0.11 ttp://pastebin.com/HNRKHWKh (ここ/ソフ板rep2)
v0.12 ttp://pastebin.com/SkRnUaPR (ここ)
としておきます
多分間に抜けているのは無いと思いますが
もしあっても2chに上げていなければ多分ミスが見つかったので放置しているだけです
ChangeLog的なのは次のソースに多分入れておきます

>>276
ruby神を待つより書いた方が早そうです
0282login:Penguin2015/03/19(木) 01:28:40.13ID:ajMUzSBy
M まさに
I 至れり
T 尽せり
ライセンス
0283login:Penguin2015/03/19(木) 01:37:02.17ID:qtBNa9TZ
>>282
誰うまwww
0284login:Penguin2015/03/19(木) 02:34:17.87ID:rApfwm1S
windows版
いつまでも待ってます
0285login:Penguin2015/03/19(木) 07:01:52.95ID:u7R19YV2
windows版は更に無理だろ?janestyle以外を駆逐しようとしてるんだし
0286login:Penguin2015/03/19(木) 09:09:50.76ID:CT7c+2BT
Windowsだと動かねえの?動きそうなもんだが
0287login:Penguin2015/03/19(木) 10:52:39.93ID:sjiiLhIC
>>284
他のWindows用専ブラで作られたプロクシツール使えるみたいよ
0288login:Penguin2015/03/19(木) 10:56:52.02ID:nloaysjt
JDは全てのタブの更新チェックみたいなのないのかな
0289login:Penguin2015/03/19(木) 11:02:49.20ID:xOPhwdcz
proxy2chのread.cgi経由モードのPerl版が流行ってるのか

メモリ上にキャッシュする機能も付いて追いついた感じだけど
Perl版に何か利点あるの?
0290login:Penguin2015/03/19(木) 11:21:27.47ID:gdHkkftb
>>288
タブを右クリック→全てのタブの再読み込み で下記の項目があるけどダメなん?
・再読み込み
・更新チェックのみ
・更新されたタブを再読み込み
0291login:Penguin2015/03/19(木) 11:45:39.94ID:nloaysjt
>>290
それだ!
全く気づかなかったw
0292login:Penguin2015/03/19(木) 12:53:07.89ID:9jw2cNos
github使ってほしいお(´・ω・`)
0293login:Penguin2015/03/19(木) 13:00:45.68ID:htH9eQ4U
>>289
Linux(UNIX)を使う人にとってこういう処理はperlがいちばん相性が良くて
処理を多くの人が理解出来たり改良や引き継ぎもしやすくてメリットが多いのでは
0294login:Penguin2015/03/19(木) 13:03:51.34ID:uxWTAxSh
webスクレイピングみたいな作業こそLL言語のもっとも得意としている分野なんだよ。
さっと書いてさっと動かせる。
この速さ、手軽さ、ベストチョイス。

作者さんには感謝してますわ。
0295login:Penguin2015/03/19(木) 13:53:45.50ID:q1Hq8oBl
>>289
proxy2chが本家みたいな書き方だけど
どれも乱立する2ch串の一つにすぎんぞ
0296login:Penguin2015/03/19(木) 13:54:29.15ID:6H788GNV
単体では非力でxml切り出しライブラリに頼っているけどね

電動じゃ広大な農地耕せないけど100馬力のトラクタを電動で制御してたがしてる様なかんぢ
0297login:Penguin2015/03/19(木) 14:02:03.11ID:q1Hq8oBl
>>296
意味が分らん
0298login:Penguin2015/03/19(木) 14:04:59.22ID:lzXwAP//
技術的な観点からは対応が柔軟と言う、ご指摘の通りに思いますけど
法的な観点での考えを付け加えると>>235氏のレスの
「・html→dat変換」であれば触法の可能性が限り無くゼロに近いと思います。

運営が「不正アクセス禁止法」を盾にしてますけど自分は↓を懸念してます。
不正競争防止法
・技術的制限手段に対する不正競争行為(第10・11号)
デジタルコンテンツのコピー管理技術やアクセス管理技術を
無効にすることを目的とする機器やプログラムを提供する行為

それでも万が一、作者さんが訴訟に巻き込まれた時にはささやかながらも金銭的に支援します。

残る懸念はセキュリティですけど、その辺り参考になるヒント・資料があればと思います。
0299login:Penguin2015/03/19(木) 14:26:30.57ID:ajMUzSBy
>>298
不正アクセスを盾にしてるのは、要するに作者よりもユーザーを脅して使うのを止めさせたいから
作者のみが罪をかぶるようなものだと一旦広まったら止められないからね

まぁ現実的に言って、どっちにしろ脅しだけで訴えることはしないと思うがね
0300login:Penguin2015/03/19(木) 14:30:54.30ID:xOPhwdcz
>>295

208からのレスをみれば
差分取得、キャッシュと
proxy2chの機能をPerlで書きなおしたと見て取れるけど?
0301login:Penguin2015/03/19(木) 14:36:44.27ID:I+1M74js
>>300
使ったこと無いから適当だけど特定の専ブラに特化してる分
2chproxy.plの方が初回全レス取得しないので機能的にはちょっと上
0302login:Penguin2015/03/19(木) 15:04:35.30ID:q1Hq8oBl
>>300
それは無理やり過ぎるなあ
作者中傷したいの?
0303login:Penguin2015/03/19(木) 15:12:33.93ID:Fu30oTme
>>300
全体のスレの流れはおろかコード自体読んでないことまるわかり
0304login:Penguin2015/03/19(木) 15:18:52.83ID:9xn6xn/f
2ch側の仕様を知るために参考にしてるとは思うけど外野がどうのこうの言えることじゃないと思うよ
それに自分の晒したもので他人がなんやかんや言い合うのは作者さんもテンション下がるだろうよ
0305login:Penguin2015/03/19(木) 15:22:28.33ID:5HgCXKjK
>>300
運営工作員かな?
0306login:Penguin2015/03/19(木) 17:01:12.92ID:0bA4hfG0
運営というよりproxy2chの信奉者じゃない?
0307login:Penguin2015/03/19(木) 17:40:53.03ID:VhoQPPi2
鳥はMINT17、いろいろやってたら読み書きできました。
ありがとう。
0308login:Penguin2015/03/19(木) 18:02:33.97ID:xQYC0MG/
元軍人
0309login:Penguin2015/03/19(木) 18:10:27.17ID:q1Hq8oBl
>>307
いきなりどうした?
0310login:Penguin2015/03/19(木) 21:10:46.86ID:zsK/RFlW
>>300
差分取得自体は元々別の方法で行っていました
キャッシュ周りはproxy2chのREADMEをざっくりと見てなるほどこうすれば専ブラ依存しないで差分取得出来るのか
と思ってキャッシュの処理は追加したのでその辺りの処理はほとんど同じでしょう(ソースを読んだわけではないので全く一緒かは分かりません)
ここの部分については"proxy2chのread.cgi経由モードのPerl版"と言われるだろうとは思っていました

perl版に利点があるかと言えば他の方が挙げられているものと
あくまで個人的意見ですがLinuxや*BSD等ではコンパイルが必要になるproxy2chと比べれば
多少はおま環になりにくいってぐらいでしょうか
向こうはheadlineの問題も解決したそうですしAPIでのdat取得にも対応していますので
proxy2chで安定しているならわざわざこっちにする理由もないでしょう
0311login:Penguin2015/03/19(木) 22:09:05.55ID:GpVAvCO4
FORWARD_PROXY の設定があることが、とても助かってます。
ありがとうございます。作者に一言、お礼を……。
0312login:Penguin2015/03/19(木) 22:19:08.90ID:uxWTAxSh
>>311
たしかに。
うちはpolipoをかましているから速い。
0313login:Penguin2015/03/19(木) 22:19:55.15ID:bThKQ9gr
webブラウザから閲覧&カキコです、
人多杉の板が多いです、
だからといって漏れキーは使いません、
知ったこっちゃありません。
0314login:Penguin2015/03/20(金) 00:30:36.32ID:iJYICuZW
2chproxy.pl_v0.13.pl来てるね
0315login:Penguin2015/03/20(金) 00:30:55.01ID:3e47ROvL
ttp://pastebin.com/gyPremjN v0.13
・v0.12でHEADへの対応が消えていたので追加
・タイムアウト値を設定出来るように
・上位プロクシを環境変数からも設定できるように

タイムアウト値を設定していなかった(デフォルトで180秒)ので
専ブラがタイムアウト→しばらくしてプロクシはデータを受信→プロクシのキャッシュのみが更新
というとんでもバグが起こっていたのを修正しました
現在はJDの読み込み時のタイムアウト(10秒)より1少ない9秒に設定してあるので
各自の環境にあったタイムアウトの値に変更して下さい
また、現状ではタイムアウトの値は全ての通信に使われるので
大きなファイルをやりとりする際にはこのプロクシを使わない方がいいと思います
#uri毎にtimeout書き換えればそれぞれの用途毎に変更出来るような気もしますがとりあえず放置
最後の変更は今までやり忘れていただけです
http_proxy=http://localhost:8123/ ./2chproxy.pl
みたいな感じで環境変数を設定して2chproxy.plを呼び出せば多分OKです
もちろんexport(setenv)しておくのも良いと思います
なお、優先順位はFORWARD_PROXY > 環境変数です
0316login:Penguin2015/03/20(金) 00:35:30.78ID:iJYICuZW
>>315
thx
0317login:Penguin2015/03/20(金) 01:05:11.20ID:Wbahy7Fz
環境変数云々が難しくて僕ちん分かんない
誰か具体的な使い方教えて
0318login:Penguin2015/03/20(金) 01:35:13.26ID:tl+jdskK
>>317
>>311 >>312 >>315 を読んでピン!とこなければ必要な機能ではないと思うので忘れた方が幸せ
(環境変数から説明とかスレ違いにも程があり説明がめっちゃ長くなるのでみんな面倒くさい)
0319login:Penguin2015/03/20(金) 01:47:32.64ID:29p7ND8G
WinではStyle3.7.5にPython串使ってDAT落ち見れてるんだけど
JDにPython串だとDAT落ちは見れない?
あと、全タブ更新チェックのショートカットは設定できない?
0320login:Penguin2015/03/20(金) 07:19:20.89ID:Wy+8XVSJ
 styleが過去ログは他のサイトからdat取得してるから見れる
 JDで●にログインしてるのに見れない

どれだろう
使ってないし分からない
0321login:Penguin2015/03/20(金) 07:27:26.97ID:Wbahy7Fz
>>318
開発者でもねえ乞食の分際で横から偉そうやなーーーーー


環境変数ぐぐったら分かっちゃった、僕ちん賢いわ、うわはは
0322login:Penguin2015/03/20(金) 07:34:37.25ID:M+nE9VwN
>開発者でもねえ乞食の分際で横から偉そうやな

あるある
0323login:Penguin2015/03/20(金) 07:42:09.99ID:Rh9NS+kG
次の患者さん、どうぞぉ
0324login:Penguin2015/03/20(金) 09:51:04.76ID:mPQ0j8O6
Adobe Flash Playerといい2chといい、Linux排除の動きが進んでるよね
0325login:Penguin2015/03/20(金) 10:14:26.80ID:iJYICuZW
>>324
Linux排除というより存在を認識されてないんじゃないか?
0326login:Penguin2015/03/20(金) 10:37:14.94ID:863KCCt9
>>324
Adobe と 2ch運営を同列に扱うとか恥ずかしいヤツめ
そもそも Flash Playerに関して言えばすでにオワコンであって
Linuxユーザーならもっと先を見てるはず
0327login:Penguin2015/03/20(金) 10:57:39.59ID:fLKFGweo
HTML5のこの時代に
0328login:Penguin2015/03/20(金) 10:58:40.04ID:T2S54MgM
永遠の荒野を歩むlinuxer
0329login:Penguin2015/03/20(金) 11:47:50.76ID:E9XZUOcX
 ♪        ____
         /     (_
       /       /    ♪github登録は〜
      /       /∧_∧
    /       / (・∀・  )
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|と.ヾ
    |_________コ ,ノ  ♪いつ頃〜
    ‖‖    ‖‖   ll ∪〓
    ‖‖    ‖‖  □⊇ _||_      ♪でしょうか〜〜
0330login:Penguin2015/03/20(金) 12:09:23.78ID:5CCHZMbv
>>315
ダンケシェン
0331login:Penguin2015/03/20(金) 14:45:58.23ID:OMS8SceZ
>>326
フラッシュ見るときクローム使う
クローム強い
0332login:Penguin2015/03/20(金) 14:46:54.54ID:KGnQoeH9
書けるかな…
0333login:Penguin2015/03/20(金) 14:58:34.99ID:p+fqlnq2
まんこ
0334login:Penguin2015/03/20(金) 15:11:15.81ID:ZeM5j9wp
この際だから直接、ローカルプロキシ機能を搭載しちゃってもいいんじゃないか?
0335login:Penguin2015/03/20(金) 15:16:41.95ID:tiiYfmfx
女子大生を踏み台にするのか
0336login:Penguin2015/03/20(金) 15:38:00.00ID:5CCHZMbv
>>334
ぶっちゃけスクレイピングは技術的には邪道というか苦肉の策というか次善の策なんでそれはないでしょう。
■ このスレッドは過去ログ倉庫に格納されています