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/
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^)/
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。 串を通さなくていい。