[表示 : 全て 最新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/

159 名前:login:Penguin mailto:sage [2015/03/16(月) 13:44:23.93 ID:VyCF/d8u.net]
で、やり直してみて(nkf --overwrite -oc=UTF-8 -Lu 2chproxy)
今度はエラー出ず
ただし、結果は一緒でした
俺みたいな馬鹿ってなんの役にもたたんね

160 名前:login:Penguin mailto:sage [2015/03/16(月) 14:03:25.96 ID:tpWN90wr.net]
オレもperlのスクリプトのほうは躓いた口だけど、pythonだとすんなりいけた。
以下、openboxの場合。

・raw.pyをダウンロード
・chmod +x raw.py
・$HOME/.config/openbox/autostartに保存したraw.pyの場所を記述して再度ログインする。
python /home/xxx/xxx/raw.py &

・JDで使うホスト名を127.0.0.1、ポート番号を8080にする。

161 名前:login:Penguin mailto:sage [2015/03/16(月) 14:10:18.03 ID:TDnxvcH2.net]
>>153
だから --oc=UTF-8 か -w でやれって言ってんだろw
てかnkfのオプション調べることくらい自分でするようにしろよ

162 名前:login:Penguin mailto:sage [2015/03/16(月) 14:13:09.70 ID:VyCF/d8u.net]
>>155
ごめんちゃんとやったよ
>>153はコピペ間違いね
nkf --overwrite -Lu 2chproxy

163 名前:login:Penguin mailto:sage [2015/03/16(月) 14:26:28.80 ID:b/91xJsTp]
JDの「板一覧を取得するサーバ」に2ch.scを登録しようとしても
うまくいかなくなった。なぜ?
menu.2ch.sc/bbsmenu.html
www.2ch.sc/bbsmenu.html
2ch.sc/bbsmenu.html
のいずれでも掲示板一覧が取得できなくなってしまう。真っ白。
以前はmenu.2ch.sc/bbsmenu.htmlでうまくいったのに。

164 名前:login:Penguin mailto:sage [2015/03/16(月) 14:15:41.36 ID:6e4MzRnK.net]
>>156
perl 2chproxy.pl だと起動するんだろ?
じゃあ
./2chproxy.pl でやるとどうなるの?

165 名前:login:Penguin mailto:sage [2015/03/16(月) 14:19:22.16 ID:VyCF/d8u.net]
>>158
./2chproxy: 行 6: use: コマンドが見つかりません
./2chproxy: 行 8: use: コマンドが見つかりません
./2chproxy: 行 9: use: コマンドが見つかりません
./2chproxy: 行 11: use: コマンドが見つかりません
./2chproxy: 行 12: 予期しないトークン `(' 周辺に構文エラーがあります
./2chproxy: 行 12: ` use File::Basename qw(dirname basename);'

となりました

バカ初心者に付きあわせてごめんね

166 名前:login:Penguin mailto:sage [2015/03/16(月) 14:22:29.26 ID:xkRRTB3e.net]
>>144,140,142
ありがとうございます。

改行コード変更したらperl挿入しなくても動くようになりました。
改行コードが違ってたんですね、leafpadだと保存画面でしか文字コード表示されないから気付かなかった。
新しくGeany入れました。

勉強になりました、どうもありがとうございました。

167 名前:login:Penguin mailto:sage [2015/03/16(月) 14:30:29.43 ID:6e4MzRnK.net]
>>159
それ perl 2chproxy.pl でも起動しないだろ



168 名前:login:Penguin mailto:sage [2015/03/16(月) 14:39:12.62 ID:VyCF/d8u.net]
>>161
perl ./2chproxy
で起動可能です

169 名前:login:Penguin mailto:sage [2015/03/16(月) 14:40:11.30 ID:sVwlKkLT.net]
>>160
これを機会に、fileとかnkf --guessを覚えようね
$ file 2chproxy
2chproxy: Perl script, UTF-8 Unicode text executable
$ nkf --guess 2chproxy
UTF-8 (LF)

170 名前:login:Penguin mailto:sage [2015/03/16(月) 14:41:13.09 ID:6e4MzRnK.net]
>>162
head 2chproxy.pl の結果を貼って。

171 名前:login:Penguin mailto:sage [2015/03/16(月) 14:44:33.18 ID:VyCF/d8u.net]
>>164
a@a:~/2chproxy$ head 2chproxy


#!/usr/bin/perl

#use
use strict;

use utf8;
use POSIX;

こうですね

172 名前:login:Penguin mailto:sage [2015/03/16(月) 14:50:05.61 ID:6e4MzRnK.net]
>>165
いや違うな。 >>159 は #!/bin/bash になっていると出るメッセージなんだよ。
あきらかになんかファイルがごちゃごちゃになってるよ。
一度全部削除して最初からやり直した方がいいね。

173 名前:login:Penguin mailto:sage [2015/03/16(月) 14:55:55.72 ID:6e4MzRnK.net]
>>165
od -N 24 -t x1z 2chproxy.pl の結果を貼ってくれ。BOM付きかもしれん……

174 名前:login:Penguin mailto:sage [2015/03/16(月) 15:01:09.63 ID:VyCF/d8u.net]
>>167
0000000 09 0a 0a 20 20 20 20 23 21 2f 75 73 72 2f 62 69 >... #!/usr/bi<
0000020 6e 2f 70 65 72 6c 0a 20 >n/perl. <
0000030

どうでしょう?

175 名前:login:Penguin mailto:sage [2015/03/16(月) 15:01:16.83 ID:zjvAjhRh.net]
>>165
> a@a:~/2chproxy$ head 2chproxy
>                ←
>                ←多分行頭に空行があると思われ
> #!/usr/bin/perl

------------------------
#!/usr/bin/perl
use strict
------------------------
これはOK


そして行頭に空行を追加したもの
------------------------


#!/usr/bin/perl
use strict
-------------------------
これは「use: コマンドが見つかりません」エラーになる

176 名前:login:Penguin mailto:sage [2015/03/16(月) 15:02:30.15 ID:6e4MzRnK.net]
>>168
うん、BOM付きだね。
nkf -w -Lu --overwrite 2chproxy.pl
してくれ。

177 名前:login:Penguin mailto:sage [2015/03/16(月) 15:03:53.34 ID:6e4MzRnK.net]
>>169
あ、ほんとだ。ダウンロードをクリックしたのではなくコピペして作成したのか。



178 名前:login:Penguin mailto:sage [2015/03/16(月) 15:05:54.81 ID:6e4MzRnK.net]
>>170
は間違い。BOM付きだと先頭がe

179 名前:f bb bfになる。 []
[ここ壊れてます]

180 名前:login:Penguin mailto:sage [2015/03/16(月) 15:07:55.17 ID:TDnxvcH2.net]
なぞの空行w
これは勉強になったわw

181 名前:login:Penguin mailto:sage [2015/03/16(月) 15:11:04.47 ID:Kfp5tk+l.net]
>>6のやつコピペでも、Copy text to clipbordのボタンを押せばなんの問題もないと思うんだが、もしかしてマウスで手動でなぞったのか?

182 名前:login:Penguin mailto:sage [2015/03/16(月) 15:18:46.75 ID:AhZOi6/8.net]
お前ら面倒くさいなぁ
パスの通ったとこに好きな名前で

#!/bin/sh
cd /home/ユーザー名/bin/
perl ./2chproxy.pl --daemon
jd
perl ./2chproxy.pl --kill

これだけ書いた実行権限つきファイル置いとけば動くだろ

183 名前:login:Penguin mailto:sage [2015/03/16(月) 15:19:41.49 ID:xkRRTB3e.net]
>>163
これでファイルの種類やコードがわかるんですね。
どうも端末操作苦手なんですけど、linux使うなら慣れて覚えなきゃダメですねぇ。

184 名前:login:Penguin mailto:sage [2015/03/16(月) 15:20:36.41 ID:VyCF/d8u.net]
>>171
そうですね
>>174
Copy text to clipbordのボタンを押したつもりなんですが

取り敢えずもう一度やり直してみます

185 名前:login:Penguin mailto:sage [2015/03/16(月) 15:26:55.68 ID:sVwlKkLT.net]
>>176
ファイラーから、ファイルを端末に落とすとフルパスが入力できることを知れば、簡単じゃない?

「file 」まで打ち込んで、ファイルをドロップして、Enterをターン!としてみて。
これでも、大変かな?

186 名前:login:Penguin [2015/03/16(月) 15:27:59.94 ID: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 mailto:sage [2015/03/16(月) 15:39:11.32 ID:xkRRTB3e.net]
>>178
Lubuntu+PCManFMだと端末にファイルドラッグしても何も起きないですねぇ。
他のだとフルパス出るんですか?
今はPCManFMでフォルダ移動してから「端末で現在のフォルダ開く」の後、
コマンドやファイル名を打ち込んだりコピーしてます。



188 名前:login:Penguin mailto:sage [2015/03/16(月) 15:57:01.84 ID:9ymvtKRi.net]
スレが活気づいてるな

189 名前:login:Penguin mailto:sage [2015/03/16(月) 16:20:25.93 ID:VLZA5sHd.net]
全部ターミナルで操作しろよw

190 名前:login:Penguin mailto:sage [2015/03/16(月) 16:35:18.76 ID:VyCF/d8u.net]
取り敢えず>>6の2をやって、nkfしました
./2chproxy.plで起動できるようになりました
作者様、その他の皆様ありがとうございました

191 名前:login:Penguin mailto:sage [2015/03/16(月) 16:37:22.05 ID:Zc6INEcT.net]
めでたしめでたし

192 名前:login:Penguin mailto:sage [2015/03/16(月) 16:42:03.86 ID:WjPaPvjh.net]
>>180
PCManFMだと右クリックメニューにパスをコピーするってのがあるから
それで行けるんじゃね

Lubuntuだとどうなってるかは知らんけど

193 名前:login:Penguin [2015/03/16(月) 17:12:15.69 ID:QCLKjwYl.net]
>>175 ありがとうございます!
>>6のJD_kusi.shの中身こちらに変えたら新しい方の2chproxy.plでも
>>6>>7で動きました!
ちなみに古い方のだと数時間おきに繋がらなくなりその都度
rm /tmp/2chproxy.pidで落としてから再起動していました。

194 名前:login:Penguin mailto:sage [2015/03/16(月) 17:24:16.48 ID:ZLLvwg2z.net]
先週から試行してるけど>>19のperlの方法で上手く行ってない。

Pythonプロキシの方法は今日、成功した。
この場合、書き込みで「__cfduid=d;yuki=akari」は必要。

195 名前:login:Penguin mailto:sage [2015/03/16(月) 17:26:20.30 ID:5N3/azk0.net]
>>175
シンプルだねww
俺も使わせてもらうね

196 名前:login:Penguin mailto:sage [2015/03/16(月) 17:30:47.13 ID:VyCF/d8u.net]
>>187
>>6でやってみ

197 名前:驍ニ俺みたいなのでも出来た []
[ここ壊れてます]



198 名前:login:Penguin mailto:sage [2015/03/16(月) 17:48:00.73 ID:5N3/azk0.net]
>>175
コマンドは敬意を表して「168」にさせてもらった
ありがとね

199 名前:login:Penguin mailto:sage [2015/03/16(月) 17:58:56.65 ID:OEcxAStF.net]
めちゃめちゃ厳しい人たちが
不意に優しさを見せるスレ

200 名前:login:Penguin mailto:sage [2015/03/16(月) 18:00:56.24 ID:zXPFCp1Z.net]
ubuntuでランチャーにJD_kusi.sh登録できない?

201 名前:login:Penguin [2015/03/16(月) 18:13:50.89 ID:Ons9Nu/r.net]
>>192
それが>>7の.desktop

202 名前:login:Penguin mailto:sage [2015/03/16(月) 18:14:11.74 ID:VFP4SP6Q.net]
>>192
>>7のdesktopファイルを書き換えて ~/.local/share/applications/ に格納後
$ update-desktop-database ~/.local/share/applications/

203 名前:login:Penguin mailto:sage [2015/03/16(月) 19:25:00.91 ID:Z/jrrymSU]
2ch.scにもBBSPINKが欲しいところ

204 名前:login:Penguin mailto:sage [2015/03/16(月) 19:46:35.29 ID:Q+pmVuw/4]
>>195
うむ。そのとおりだ。

205 名前:login:Penguin mailto:sage [2015/03/16(月) 18:39:42.40 ID:xkRRTB3e.net]
>>185
パスをコピーで出来ました。
ありがとう

206 名前:login:Penguin mailto:sage [2015/03/16(月) 18:40:15.62 ID:zXPFCp1Z.net]
>>193
>>194
どうもありがとう

207 名前:login:Penguin mailto:sage [2015/03/16(月) 18:54:10.63 ID:4BiOjfOm.net]
>175
ふと思ったんだけど、cdせずにupdatedbしておいてからのperl $(locate -i 2chproxy) --daemon/killってのはどうだろう?
locateなら検索にたいして時間かからないし、ファイル名が2chproxyでも2chProxyでも2chproxy.plでも問題なく検索されるはず



208 名前:login:Penguin mailto:sage [2015/03/16(月) 18:57:48.71 ID:Zc6INEcT.net]
パス通しとけ

209 名前:login:Penguin mailto:sage [2015/03/16(月) 19:02:48.46 ID:Znx/NaGl.net]
初心者が多いんで単純な >>175 がbetterだと思う
locateやら説明に小一時間掛かりそう

知ってる人は自分で>>175に手を入れるなり好きにするでしょ

210 名前:login:Penguin mailto:sage [2015/03/16(月) 19:25:23.56 ID:sVwlKkLT.net]
>>201
初心者だったらタイポする可能性があるので、
少しでもミスの可能性を排除する意味で

#!/bin/sh
cd "$HOME/bin/"
perl ./2chproxy.pl --daemon
jd
perl ./2chproxy.pl --kill

の方がよいのでは。

211 名前:login:Penguin mailto:sage [2015/03/16(月) 19:30:23.62 ID:Znx/NaGl.net]
>>202
おお、これだとコピペするだけで済むんでよいですねー

212 名前:login:Penguin [2015/03/16(月) 19:30:38.88 ID:S/9akFrv.net]
おれは今回の騒動を機にMintからVista(&JaneStyle)に戻したよ
同じPCだとMint(mate17.1&JD)より軽いし・・

213 名前:login:Penguin mailto:sage [2015/03/16(月) 19:36:24.70 ID:FEKfcDuo.net]
2chごときでLinux卒業とは淋しいね

214 名前:login:Penguin mailto:sage [2015/03/16(月) 19:37:42.75 ID:VFP4SP6Q.net]
Linuxを2ch専ブラでしか使ってなかったのかよ・・・

215 名前:login:Penguin mailto:sage [2015/03/16(月) 19:50:55.91 ID:EBjr7IWH.net]
今時 Vista か

216 名前:login:Penguin mailto:sage [2015/03/16(月) 19:54:58.94 ID:zXPFCp1Z.net]
>>6の2chproxy.pl
pastebin.com/TN4EYQxu
コピペして、2chproxy.pl で保存して実行属性付与すると動くけどdownloadしたものに実行属性付与しても動かないんだな

217 名前:login:Penguin mailto:sage [2015/03/16(月) 20:04:02.52 ID:1gwWo2fl.net]
そういや>>6のperl、
USER_AGENT => 'Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0',
にしなくても良いのか



218 名前:login:Penguin mailto:sage [2015/03/16(月) 20:04:13.15 ID:Rr4zYVB7.net]
>>175の方法だとランチャに登録した時にアイコンがないと困るからアイコンの場所書いとくね
/usr/share/pixmaps か /usr/local/share/pixmaps にjd.pngがあると思う

219 名前:login:Penguin mailto:sage [2015/03/16(月) 20:04:42.36 ID:VyCF/d8u.net]
713 名前:名無しさん@お腹いっぱい。 []: 2015/03/16(月) 19:56:47.96 ID:C8HWwEcW0 (2)
ところで 2chproxy.plの最新ってどれだろ?

テンプレにあるのは pastebin.com/3k19a2B5
コピペにあるのは ttp://pastebin.com/J7emtiTz

ググって出て来るのが pastebin.com/HNRKHWKh

最後のは、cp932対応と、Range対応してるっぽいんだけど
作者の書き込みっぽいレスが見つけられなくて
位置づけがわからん…
anago.2ch.net/test/read.cgi/softw

220 名前:are/1425420543/713

作者さんいはったらこれ答えたげて
[]
[ここ壊れてます]

221 名前:login:Penguin mailto:sage [2015/03/16(月) 20:06:04.11 ID:VyCF/d8u.net]
>>209
それってJD側でそれにすりゃおkなんじゃないの?

222 名前:login:Penguin mailto:sage [2015/03/16(月) 20:14:03.91 ID:S/9akFrv.net]
>>207
Vistaは脅威からの標的にまずならないし、aero使用なら見た目&機能は7同様の優れモノ
まだ2年以上サポート受けられるしw

223 名前:login:Penguin mailto:sage [2015/03/16(月) 20:21:29.06 ID:Znx/NaGl.net]
>>208
ダウンロードすると行末が<LF>でなく<CR><LF>になるから
1行目の#!/usr/bin/perl が#!/usr/bin/perl<CR> になりperlじゃなくなるのでー

(<CR>に特殊な意味ないよ)

224 名前:login:Penguin [2015/03/16(月) 20:32:24.36 ID:Xz3P71Kg.net]
途中で止まるわー
今日はこれで終わりにしよう。
ロムだけで頑張るぜ。

225 名前:login:Penguin mailto:sage [2015/03/16(月) 20:37:25.92 ID:zXPFCp1Z.net]
>>214
なるほど

226 名前:login:Penguin mailto:sage [2015/03/16(月) 21:13:54.83 ID: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 mailto:sage [2015/03/16(月) 21:15:29.14 ID:Zc6INEcT.net]
>>206
株、FX、通販、SNS、その他エロエロ
生憎プログラミングは万年Hello Worldだがw



228 名前:login:Penguin mailto:sage [2015/03/16(月) 21:24:44.08 ID:VyCF/d8u.net]
>>217
作者氏機動力maxやね
一生ついていきますわ

229 名前:login:Penguin [2015/03/16(月) 21:50:54.07 ID:E2xU8tng.net]
#こっからの意味がわからん
端末で打つのかメモ帳にコピペするのか

230 名前:login:Penguin mailto:sage [2015/03/16(月) 22:00:35.30 ID:Zc6INEcT.net]
別に端末で端末で打ってもいいよ(確認の意味では)

231 名前:login:Penguin mailto:sage [2015/03/16(月) 22:01:49.45 ID:Zc6INEcT.net]
端末でが多いわウホッ

232 名前:login:Penguin mailto:sage [2015/03/16(月) 22:03:20.68 ID:D3L7Q3Mb.net]
Linuxってなーんも設定ファイルの中身とか
見たことがないような人でも普通に使えてる
もんなんだね・・・。

233 名前:login:Penguin [2015/03/16(月) 22:04:20.70 ID:iXES3/Zo.net]
proxy2ch-20150316動かしてみた
過去ログもちゃんとJDで見れる

234 名前:login:Penguin mailto:sage [2015/03/16(月) 23:19:01.59 ID:Z/jrrymSU]
>>196
同志がいた!

235 名前:login:Penguin mailto:sage [2015/03/16(月) 23:17:20.95 ID:05Wf0EJK.net]
>>217
>decoded_contentに失敗して云々という問題があるようなので
>13行目辺りに
>use IO::HTML;
>を追加したものを上げた方が良いのだろうか…

お疲れ様です。
2chproxy.plはrep2スレ辺りでも普及しまくってるので
開発続けてくれると嬉しいです

236 名前:login:Penguin [2015/03/17(火) 08:20:13.72 ID:xg6lGbD3.net]
proxyの中身が進化しているようなので、
入れ替えたら動かないw
どうやってごまかしてたんだ俺

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^)/






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

前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