[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/26 06:39 / Filesize : 251 KB / Number-of Response : 1066
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[[[ 2ch ブラウザ JD 15 ]]]



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/

237 名前:login:Penguin mailto:sage [2015/03/17(火) 11:08:31.22 ID:+8ayf1GK.net]
navi2chで取得してた .datを、.jd以下にコピーして、
ツール→表示中の板にイ

238 名前:ンポートをかますと、
すんなり過去ログの移行ができるお
[]
[ここ壊れてます]

239 名前:login:Penguin mailto:sage [2015/03/17(火) 11:15:27.36 ID:X8cHBTV8.net]
2chproxy.pl ありがとうございます。
シェバングを #!/user/bin/speedy にしたら加速したりするかな?

240 名前:login:Penguin mailto:sage [2015/03/17(火) 11:19:29.45 ID:MNw2AXtA.net]
>>217
ありがとうございました。助かりました。

241 名前:login:Penguin mailto:sage [2015/03/17(火) 13:59:08.40 ID:oETzlY+o.net]
>>204
LMDEは試さなかったの?

242 名前:login:Penguin mailto:sage [2015/03/17(火) 14:29:50.77 ID:He7ofWNh.net]
JDのタブの移動がメッチャ遅いんだけど直らないかな
スレビューの部分はすぐ切り替わるけど
タブの部分が遅れてモッサリ移動する感じ

243 名前:login:Penguin mailto:sage [2015/03/17(火) 15:03:52.29 ID:OMwmGUjO.net]
offlaw2.soが止まって過去ログ見れなくなった

244 名前:login:Penguin mailto:sage [2015/03/17(火) 17:40:51.78 ID:wBCZgtbi.net]
>>232
[設定(C)]-[about:config]で
■ツリービュー カテゴリの「ツリービューの選択を表示中のビューと同期する」
に 0 を設定してJD再起動したら、
タブが早くならないかな。
同期しなくなるけど。

245 名前:login:Penguin mailto:sage [2015/03/17(火) 18:16:52.72 ID:He7ofWNh.net]
>>234
いい感じになった
Thx!



246 名前:login:Penguin mailto:sage [2015/03/17(火) 23:09:49.76 ID:sCXXm5Ij.net]
ttp://pastebin.com/SkRnUaPR
・メモリ上でキャッシュ出来るようにしました(EXPERIMENTAL)
・多分バグが増えました

参照順はメモリ→ローカルのdatの順番です
ENABLE_MEMORY_CACHEを0にするとメモリでのキャッシュをしないようになります
また、今回メモリ上でキャッシュさせる処理を書く際に通信部分を大幅に書き換えたので
もしかしたら以前よりうまく動作しなくなっているかもしれません(バックアップ推奨)

また、今回俺環のJD以外での動作確認は行っておらず
前回のものには入っていた修正が抜けていたり
必要なファイルが増えていたりする可能性があり
特に他の専ブラだと色々と問題が出るかもしれませんので
その場合は以前のバージョンで留めておくか頑張って修正するかしてください

>>229
speedyってSpeedyCGIのことでしょうか
適当にググったところSpeedyCGIはperlを起動しっぱなしにすることで
CGIの処理を高速化するもののようなのでこのプロクシを高速化できるかは微妙ですが
実際のところは分からないので試してみてください

247 名前:login:Penguin mailto:sage [2015/03/17(火) 23:12:43.22 ID:hytyyN3j.net]
>>236
お、富豪的アプローチですか。
ありがとうございます。

248 名前:login:Penguin mailto:sage [2015/03/17(火) 23:13:02.24 ID:hytyyN3j.net]
>>236
個人的にはgithubで管理希望。

249 名前:login:Penguin mailto:sage [2015/03/17(火) 23:57:23.32 ID:RvWU4EXY.net]
>>236で読み書きテスト

250 名前:login:Penguin mailto:sage [2015/03/18(水) 00:04:58.56 ID:8r+kjDTm.net]
新バージョン乙です!

251 名前:login:Penguin [2015/03/18(水) 00:09:13.43 ID:6F0VeDm8.net]
>>236
perlなのに綺麗なコード書くなぁ

>>238
ファイル1つにgitは大げさかもしれないけど、gist.github.comならpastebin風に使えるし、
適当なアカウント作って貼れば修正して版管理できるし、forkされても追えるし、いろいろ便利だよね

252 名前:login:Penguin mailto:sage [2015/03/18(水) 00:23:09.65 ID:M4UN26AS.net]
perl で use strict; を使うのは意識高い系

253 名前:login:Penguin [2015/03/18(水) 00:48:18.93 ID:hR7qT8Dz.net]
>>236 ありがとうございます!
v2cで軽快に動いております

254 名前:login:Penguin mailto:sage [2015/03/18(水) 00:57:58.09 ID:48bY3eO3.net]
>>243
知ってたり使ってたりするかもですが v2cならこっちのほうが楽そうな気が

Java+Swingによる2chブラウザ V2C_R84?2ch.net
anago.2ch.net/test/read.cgi/software/1426492861/

255 名前:login:Penguin [2015/03/18(水) 02:03:06.56 ID: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だと知り乗り換えた次第です。
prokusi.wiki.fc2.com/
●2chproxy.pl
タイプ:HTML→DAT
プラットフォーム:Perl
作者:◆okL.s3zZY5iC



256 名前:login:Penguin mailto:sage [2015/03/18(水) 02:09:02.63 ID:JRYoIAGd.net]
constantでは独自の名前と判りやすいようにしておくと吉
既存のモジュールと被らないようにな
ex.
PRX_なんとか => 'something', # Comment

257 名前:login:Penguin mailto:sage [2015/03/18(水) 03:06:58.03 ID:48bY3eO3.net]
>>245
v2cパッチの追加設定で「read.cgiを使う」だけをマーク(APIやscを使うはマークしない)
しておけば、HTML->DAT 「だけ」になります
(APIも使うことができることに問題を感じているのなら別ですが・・・)

そういう私も串で試してみたいと、このスレはよく読ませてもらってます
v2cでも proxy設定で、これが使えるのがわかって良かったです

258 名前:login:Penguin [2015/03/18(水) 03:34:06.77 ID: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 mailto:sage [2015/03/18(水) 03:59:43.20 ID:XXMDVINA.net]
>>19
書き込み読み込みできた\(^o^)/

260 名前:login:Penguin mailto:sage [2015/03/18(水) 08:43:35.74 ID:HlrZfa8E.net]
書き込みできんなあ

261 名前:login:Penguin mailto:sage [2015/03/18(水) 08:44:31.75 ID:HlrZfa8E.net]
あれ?できちゃったよ
スレ汚しスンマセン

262 名前:login:Penguin mailto:sage [2015/03/18(水) 09:07:24.89 ID:fGk0ykRh.net]
>>236
これだけのスクリプトになると、MITとかBSDとか
GPLとかのライセンスを明示的に付けた方がいいと
思います。
JD(GPL)と現状一緒につかっているので、変な制限のない
freeでよく知られたライセンスがいいなあ

263 名前:login:Penguin mailto:sage [2015/03/18(水) 09:13:54.05 ID:vzNvc5uV.net]
>>252
あ、それ思った
Jane Styleの件で明らかだけどライセンスはちゃんとした方がいい

264 名前:login:Penguin mailto:sage [2015/03/18(水) 10:35:34.93 ID:RegIhbXW.net]
2chproxy.pl 作者様へ

pastebin.com/HNRKHWKh

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

my $response = $UA->request($request);

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

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

どうも requestにすると 302の時に自動でリダイレクトして
くれるようで、Status: 302 Foundが出なくなるのですが
対処として正しいのか自信がありませぬ…

265 名前:login:Penguin [2015/03/18(水) 10:45:06.63 ID:6F0VeDm8.net]
たしかにユーザーが個人で利用する分にはライセンス曖昧でもいいけど、
他からも引き合いありそうだしライセンスはちゃんと言及したほうがいいよね
2chにソース晒す時点で、普通に考えりゃコピペ上等、改変上等のPublic Domainだろうが、
住民や制作者の意思とはかけ離れた使われ方による問題も起こりうるのだから、ちゃんとした方がいい



266 名前:login:Penguin mailto:sage [2015/03/18(水) 11:26:36.09 ID:M4UN26AS.net]
>>245
その引用したレスは不正アクセス防止法について推測してるだけだから
間違ってる可能性もあるし、他の法律についての判断も自己責任だからな

>>345
どの串の作者も堂々と開発・公開出来ていない以上、適用できるライセンスは限られるな

267 名前:login:Penguin mailto:sage [2015/03/18(水) 11:28:15.51 ID:oTqiUtTE.net]
>>255
論点と外れるけど
ユーザーが個人で利用する以外に使い道あるのかい?
>他からも引き合いありそうだし
これもよく分からない

268 名前:login:Penguin mailto:sage [2015/03/18(水) 11:28:15.69 ID:M4UN26AS.net]
アンカー間違えた。けど、まぁいいや

269 名前:login:Penguin mailto:sage [2015/03/18(水) 11:47:11.00 ID: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 mailto:sage [2015/03/18(水) 11:50:59.57 ID:VKAOGKw8.net]
>>259
パッケージはこれだろ。
https://apps.fedoraproject.org/packages/perl-HTTP-Daemon

もし古くてダメだったらCPANから入れれば。

271 名前:login:Penguin mailto:sage [2015/03/18(水) 12:19:24.14 ID:fGk0ykRh.net]
>>259
Fedoraだと
> you may need to install the HTTP::Daemon module
と言われれば
$ sudo yum install "perl(HTTP::Daemon)"
とすれば、必要なパッケージをインストールしてくれる。

272 名前:login:Penguin mailto:sage [2015/03/18(水) 12:46:16.50 ID: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 mailto:sage [2015/03/18(水) 12:46:29.67 ID: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 mailto:sage [2015/03/18(水) 12:49:23.84 ID:yvxlCOzh.net]
書きも成功しました。

275 名前:login:Penguin mailto:sage [2015/03/18(水) 12:52:47.74 ID:VKAOGKw8.net]
>>263
書き込みは直接でOK。
串を通さなくていい。



276 名前:login:Penguin mailto:sage [2015/03/18(水) 13:17:06.94 ID:oTqiUtTE.net]
>>265
横だけど多分書き込みは串通してないだろう
デフォじゃ通さない設定なんだし
串通せばクッキー返してくれたり、UA偽ってくれたりの設定できるけど
JDで出来ることだからJD使ってる限りどっちで設定してもいいよね

277 名前:login:Penguin mailto:sage [2015/03/18(水) 14:30:19.98 ID:xBojX6n6.net]
>>236
raspberry piとraspbianだとCan't locate IO/HTML.pm in @INC が出たからIO::HTMLインストール

278 名前:login:Penguin mailto:sage [2015/03/18(水) 15:03:03.12 ID: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 mailto:sage [2015/03/18(水) 17:56:06.62 ID: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 mailto:sage [2015/03/18(水) 18:10:09.48 ID:SwMSEJDy.net]
ほお

281 名前:login:Penguin [2015/03/18(水) 18:17:20.29 ID:5SyLRTL4.net]
>>269
gist.github.comはpastebinみたいなもんだよ
内部ではgitだけど、使う側はpastebinみたいに貼りつけりゃいいだけ
github内ならforkされても追えるから便利だよ

282 名前:login:Penguin mailto:sage [2015/03/18(水) 19:20:41.94 ID:SwMSEJDy.net]
ほむほむ

283 名前:login:Penguin mailto:sage [2015/03/18(水) 19:24:57.33 ID:isvNIH9C.net]
出来るならしといたほうがいい
フリーで後悔しといたら自分のソフトにしちゃう病ましたみたいのも居るから

284 名前:login:Penguin mailto:sage [2015/03/18(水) 20:07:13.59 ID:dwzbnOHj.net]
ありがたく使わせて貰ってる身からすると公開方法は作者さんの
好きな様にやっておくんなましってところだけど。

ただ、もし可能ならどれが新しい奴か比較できる様にバージョンとか
リリース日とかをどっかに残しておいてくれるとすげー嬉しい。

285 名前:login:Penguin mailto:sage [2015/03/18(水) 20:11:50.05 ID:e9sCR2qW.net]
pastebinに投稿日付あるけどそれじゃダメなの?



286 名前:login:Penguin mailto:sage [2015/03/18(水) 20:34:51.48 ID:yvxlCOzh.net]
>>269
>著作表示するほどのものか?
ご存知かも知れませんけど公開した時には著作権が発生すると思います。
遡れば作った時から発生するはずです。価値と点では有り難いです。

>>273
>自分のソフトにしちゃう病ましたみたいのも居る
懸念はこれですね。そのあげく勝手に使うな、とか。

287 名前:login:Penguin mailto:sage [2015/03/18(水) 20:36:04.48 ID:yvxlCOzh.net]
x)価値と点では有り難いです。
○)価値と言う点では有り難いです。

288 名前:login:Penguin mailto:sage [2015/03/18(水) 20:45:24.82 ID:oTqiUtTE.net]
>>276
それはそうなんだけど
何も著作権に関して取り決めなしの時点の著作権が

289 名前:作者さんの権利としては一番良い訳で []
[ここ壊れてます]

290 名前:login:Penguin mailto:sage [2015/03/18(水) 20:47:44.88 ID:dwzbnOHj.net]
>>275
今はダウンロードした日をメモしてるけど、ソースに残ってれば
より判りやすいから嬉しいのよ。
あと、他の人に説明する時にも判りやすい。

291 名前:login:Penguin mailto:sage [2015/03/18(水) 21:03:44.71 ID:vj1sartV.net]
>>279
>>275の言いたいのは作者に余計な負荷かけるなってことじゃないの
あなたが纏めてどっかwikiか何かで管理してもいいんだよ
乞食に餌をやると「もっともっと」って、ほんと卑しいな

292 名前:login:Penguin mailto:sage [2015/03/18(水) 21:09:27.26 ID:dwzbnOHj.net]
>>280
作者本人が言うなら判るが、無関係の774の書き込みの更に推測解釈とか
押しつけられても知らんがな。

293 名前:login:Penguin mailto:sage [2015/03/18(水) 21:12:45.48 ID:8r+kjDTm.net]
ここはlinux板だから言い出しっぺがやればいいんじゃないかな?(´・ω・`)

294 名前:login:Penguin mailto:sage [2015/03/18(水) 21:14:42.17 ID:VJEwX7bx.net]
よみこみできなくなった!!

295 名前:login:Penguin mailto:sage [2015/03/18(水) 21:15:19.32 ID:oTqiUtTE.net]
>>281
お前って奴は



296 名前:login:Penguin mailto:sage [2015/03/18(水) 21:23:05.80 ID:cK5zXqI5.net]
>>281
そりゃねーぜ
にーちゃん

297 名前:login:Penguin mailto:sage [2015/03/18(水) 21:27:35.41 ID:lQoLh8Qi.net]
全部並べてmd5かsha貼っとけば
rcsの版数管理すらして無いのは里菜板住人としてはどうかとは思うが

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

ruby神はまだ現れないのな

298 名前:login:Penguin mailto:sage [2015/03/18(水) 23:09:52.70 ID:xBojX6n6.net]
>>269
gitが楽ちんでいい
こんだけプログラム出来んだからgitなんか鼻くそほじくりながら10分で覚えるわ

299 名前:login:Penguin mailto:sage [2015/03/18(水) 23:19:20.31 ID:WM59s/lS.net]
それだけで来ても文系とか良くあるけどな
言語の専門家はシステム屋とは限らない

300 名前:login:Penguin mailto:sage [2015/03/18(水) 23:35:44.84 ID:93elatpY.net]
だから?

301 名前:login:Penguin mailto:sage [2015/03/18(水) 23:50:11.15 ID: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@^\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)
みたいな処理にすればいいのかなと思いますが
プロクシでリダイレクトの処理はあんまりしたくないので気になる人は上記の書き換えを行っておいて下さい

302 名前:login:Penguin mailto:sage [2015/03/1 ]
[ここ壊れてます]

303 名前:9(木) 01:08:45.62 ID:zsK/RFlW.net mailto: 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的なのは次のソースに多分入れておきます

>>286
ruby神を待つより書いた方が早そうです
[]
[ここ壊れてます]

304 名前:login:Penguin [2015/03/19(木) 01:28:40.13 ID:ajMUzSBy.net]
M まさに
I 至れり
T 尽せり
ライセンス

305 名前:login:Penguin mailto:sage [2015/03/19(木) 01:37:02.17 ID:qtBNa9TZ.net]
>>292
誰うまwww



306 名前:login:Penguin mailto:sage [2015/03/19(木) 02:34:17.87 ID:rApfwm1S.net]
windows版
いつまでも待ってます

307 名前:login:Penguin mailto:sage [2015/03/19(木) 07:01:52.95 ID:u7R19YV2.net]
windows版は更に無理だろ?janestyle以外を駆逐しようとしてるんだし

308 名前:login:Penguin mailto:sage [2015/03/19(木) 09:09:50.76 ID:CT7c+2BT.net]
Windowsだと動かねえの?動きそうなもんだが

309 名前:login:Penguin [2015/03/19(木) 10:52:39.93 ID:sjiiLhIC.net]
>>294
他のWindows用専ブラで作られたプロクシツール使えるみたいよ

310 名前:login:Penguin mailto:sage [2015/03/19(木) 10:56:52.02 ID:nloaysjt.net]
JDは全てのタブの更新チェックみたいなのないのかな

311 名前:login:Penguin mailto:sage [2015/03/19(木) 11:02:49.20 ID:xOPhwdcz.net]
proxy2chのread.cgi経由モードのPerl版が流行ってるのか

メモリ上にキャッシュする機能も付いて追いついた感じだけど
Perl版に何か利点あるの?

312 名前:login:Penguin mailto:sage [2015/03/19(木) 11:21:27.47 ID:gdHkkftb.net]
>>298
タブを右クリック→全てのタブの再読み込み で下記の項目があるけどダメなん?
・再読み込み
・更新チェックのみ
・更新されたタブを再読み込み

313 名前:login:Penguin mailto:sage [2015/03/19(木) 11:45:39.94 ID:nloaysjt.net]
>>300
それだ!
全く気づかなかったw

314 名前:login:Penguin [2015/03/19(木) 12:53:07.89 ID:9jw2cNos.net]
github使ってほしいお(´・ω・`)

315 名前:login:Penguin mailto:sage [2015/03/19(木) 13:00:45.68 ID:htH9eQ4U.net]
>>299
Linux(UNIX)を使う人にとってこういう処理はperlがいちばん相性が良くて
処理を多くの人が理解出来たり改良や引き継ぎもしやすくてメリットが多いのでは



316 名前:login:Penguin mailto:sage [2015/03/19(木) 13:03:51.34 ID:uxWTAxSh.net]
webスクレイピングみたいな作業こそLL言語のもっとも得意としている分野なんだよ。
さっと書いてさっと動かせる。
この速さ、手軽さ、ベストチョイス。

作者さんには感謝してますわ。

317 名前:login:Penguin mailto:sage [2015/03/19(木) 13:53:45.50 ID:q1Hq8oBl.net]
>>299
proxy2chが本家みたいな書き方だけど
どれも乱立する2ch串の一つにすぎんぞ

318 名前:login:Penguin mailto:sage [2015/03/19(木) 13:54:29.15 ID:6H788GNV.net]
単体では非力でxml切り出しライブラリに頼っているけどね

電動じゃ広大な農地耕せないけど100馬力のトラクタを電動で制御してたがしてる様なかんぢ

319 名前:login:Penguin mailto:sage [2015/03/19(木) 14:02:03.11 ID:q1Hq8oBl.net]
>>306
意味が分らん

320 名前:login:Penguin mailto:sage [2015/03/19(木) 14:04:59.22 ID:lzXwAP//.net]
技術的な観点からは対応が柔軟と言う、ご指摘の通りに思いますけど
法的な観点での考えを付け加えると>>245氏のレスの
「・html→dat変換」であれば触法の可能性が限り無くゼロに近いと思います。

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

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

残る懸念はセキュリティですけど、その辺り参考になるヒント・資料があればと思います。

321 名前:login:Penguin [2015/03/19(木) 14:26:30.57 ID:ajMUzSBy.net]
>>308
不正アクセスを盾にしてるのは、要するに作者よりもユーザーを脅して使うのを止めさせたいから
作者のみが罪をかぶるようなものだと一旦広まったら止められないからね

まぁ現実的に言って、どっちにしろ脅しだけで訴えることはしないと思うがね

322 名前:login:Penguin mailto:sage [2015/03/19(木) 14:30:54.30 ID:xOPhwdcz.net]
>>305

208からのレスをみれば
差分取得、キャッシュと
proxy2chの機能をPerlで書きなおしたと見て取れるけど?

323 名前:login:Penguin mailto:sage [2015/03/19(木) 14:36:44.27 ID:I+1M74js.net]
>>310
使ったこと無いから適当だけど特定の専ブラに特化してる分
2chproxy.plの方が初回全レス取得しないので機能的にはちょっと上

324 名前:login:Penguin mailto:sage [2015/03/19(木) 15:04:35.30 ID:q1Hq8oBl.net]
>>310
それは無理やり過ぎるなあ
作者中傷したいの?

325 名前:login:Penguin mailto:sage [2015/03/19(木) 15:12:33.93 ID:Fu30oTme.net]
>>310
全体のスレの流れはおろかコード自体読んでないことまるわかり



326 名前:login:Penguin mailto:sage [2015/03/19(木) 15:18:52.83 ID:9xn6xn/f.net]
2ch側の仕様を知るために参考にしてるとは思うけど外野がどうのこうの言えることじゃないと思うよ
それに自分の晒したもので他人がなんやかんや言い合うのは作者さんもテンション下がるだろうよ

327 名前:login:Penguin mailto:sage [2015/03/19(木) 15:22:28.33 ID:5HgCXKjK.net]
>>310
運営工作員かな?

328 名前:login:Penguin mailto:sage [2015/03/19(木) 17:01:12.92 ID:0bA4hfG0.net]
運営というよりproxy2chの信奉者じゃない?

329 名前:login:Penguin mailto:sage [2015/03/19(木) 17:40:53.03 ID:VhoQPPi2.net]
鳥はMINT17、いろいろやってたら読み書きできました。
ありがとう。

330 名前:login:Penguin mailto:sage [2015/03/19(木) 18:02:33.97 ID:xQYC0MG/.net]
元軍人

331 名前:login:Penguin mailto:sage [2015/03/19(木) 18:10:27.17 ID:q1Hq8oBl.net]
>>317
いきなりどうした?

332 名前:login:Penguin mailto:sage [2015/03/19(木) 21:10:46.86 ID:zsK/RFlW.net]
>>310
差分取得自体は元々別の方法で行っていました
キャッシュ周りはproxy2chのREADMEをざっくりと見てなるほどこうすれば専ブラ依存しないで差分取得出来るのか
と思ってキャッシュの処理は追加したのでその辺りの処理はほとんど同じでしょう(ソースを読んだわけではないので全く一緒かは分かりません)
ここの部分については"proxy2chのread.cgi経由モードのPerl版"と言われるだろうとは思っていました

perl版に利点があるかと言えば他の方が挙げられているものと
あくまで個人的意見ですがLinuxや*BSD等ではコンパイルが必要になるproxy2chと比べれば
多少はおま環になりにくいってぐらいでしょうか
向こうは

333 名前:headlineの問題も解決したそうですしAPIでのdat取得にも対応していますので
proxy2chで安定しているならわざわざこっちにする理由もないでしょう
[]
[ここ壊れてます]

334 名前:login:Penguin mailto:sage [2015/03/19(木) 22:09:05.55 ID:GpVAvCO4.net]
FORWARD_PROXY の設定があることが、とても助かってます。
ありがとうございます。作者に一言、お礼を……。

335 名前:login:Penguin mailto:sage [2015/03/19(木) 22:19:08.90 ID:uxWTAxSh.net]
>>321
たしかに。
うちはpolipoをかましているから速い。



336 名前:login:Penguin [2015/03/19(木) 22:19:55.15 ID:bThKQ9gr.net]
webブラウザから閲覧&カキコです、
人多杉の板が多いです、
だからといって漏れキーは使いません、
知ったこっちゃありません。

337 名前:login:Penguin mailto:sage [2015/03/20(金) 00:30:36.32 ID:iJYICuZW.net]
2chproxy.pl_v0.13.pl来てるね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<251KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef