Gポイントポイ活 Amazon Yahoo 楽天
無料ホームページ 楽天モバイル[UNLIMITが今なら1円]
海外格安航空券 海外旅行保険が無料!
■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50
メモ4
- 1 :名無しさん@停滞中 ★:08/06/17 20:07:26 ID:???
- はてさて思いついた事など
- 823 :名無しさん@停滞中 ★:12/10/08 17:35:13 ID:???
- >>780から>>822までのうち現在存在するものを追加
「その158」から「その172」まで
現在閲覧不可のもののレス番号を列挙すると
>>780の2番目以降
>>781-789
>>798
>>808
- 824 :名無しさん@停滞中 ★:12/10/08 18:36:49 ID:???
- メモ
2ch高速まとめ 2chreader.com
http://2chreader.com/
http://megalodon.jp/2012-1008-1833-58/2chreader.com/
URL例
http://2chreader.com/news4vip/matome/2012_10_04/hayabusa1349188395.html
http://megalodon.jp/2012-1008-1834-27/2chreader.com/news4vip/matome/2012_10_04/hayabusa1349188395.html
元:http://hayabusa.2ch.net/test/read.cgi/news4vip/1349188395/
数日後も閲覧可能なら幸甚
まあ閲覧出来ても現状だと元URLから辿れないんですが
- 825 :名無しさん@停滞中 ★:12/10/21 12:07:21 ID:???
- http://varda2.com/varirei/read.cgi/poverty/1348562511/
http://megalodon.jp/2012-1021-1205-03/varda2.com/varirei/read.cgi/poverty/1348562511/
「その65」の書式を変更しなければいけないみたい
http://varda2.com/search/
を見てもそうみたい
- 826 :名無しさん@停滞中 ★:12/10/21 12:54:15 ID:???
- メモ
2ちゃんねるアーカイブ
http://2ch-archive.com/
http://megalodon.jp/2012-1021-1243-57/2ch-archive.com/
URL例
http://2ch-archive.com/read/engawa.2ch.net/poverty/1348562511
http://megalodon.jp/2012-1021-1244-32/2ch-archive.com/read/engawa.2ch.net/poverty/1348562511
元:http://engawa.2ch.net/test/read.cgi/poverty/1348562511/
何だか以前追加させていただいたような感じがするドメイン名だったんだけど
今見たらそんな事無かったようなので。
でも前に触れなかったっけかなぁ
よくわかんなくなってきた
てか私の頭が拙いので整理しようにも出来ないのですかそうですかそうですね
あとみみずんさんの所
サポート掲示板閉じてしまったんですか
トップからのリンクもなくなってるっぽいし
http://jbbs.livedoor.jp/computer/682/
- 827 :名無しさん@停滞中 ★:12/10/23 01:34:10 ID:???
- メモ
jump2ch.com
http://jump2ch.com/
http://megalodon.jp/2012-1023-0129-48/jump2ch.com/
URL例
http://jump2ch.com/ag/hato/akb/1315019993/1-
たぶんweb2ch.orgさんの所っぽい
ローカルキャッシュって無さそうな感じなのに削除依頼ページがある
・・・って事はミラーをキャッシュ保存してるのかな?
http://jump2ch.com/guide
- 828 :名無しさん@停滞中 ★:12/11/15 20:30:22 ID:???
- http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/127-128n
http://toro.2ch.net/test/read.cgi/win/1347196172/957,961-968
「どしろうとにどうしろと」とか思いましたが
見てみたら結構簡単に出来たので。
自分がやった事って案外覚えているものですね。
# てかたまにでも話題になってた事に驚き
という事で5年振りですか
Janeでログ速のhtmlをdat化取得保存出来るかもしれない奴
http://mirrorhenkan.g.ribbon.to/jane/htmltodat-convert/
ログ速のdat化用正規表現はhtmltodatサポート板のものを使わせて頂いたです
たぶん正規表現や前処理はすぐ陳腐化するかもしれない
その場合はhtmltodatで正規表現その他の記述を書換更新すればいいかも
でも駄目な場合もあるかも。
やってて思った事(思っただけです)
・htmltodatでそれぞれのミラー用のを一発で選択取得出来るようになったらなー
例えば「ログ速」を選択したら
ログ速.ucv/ログ速.bcr/ログ速.cvr/ログ速.acvを一括選択出来るように とか。
・htmltodatでの後処理は「dat保存先.acv」を決め打ち選択しているけど
今後 後処理が必要なhtmlになった場合、対処出来ないっぽいので
後処理とは別に保存先指定するような項目が出来たら嬉しいかも(私が)
・readme.txt書いた後でJaneView試してみたら
JaneViewでの外部コマンド設定は「設定」→「設定」でツリー中のコマンドなんだなー
JaneXenoだと「ツール」→「設定」でツリー中のコマンドなんだけど
どっちかに統一なんて今更出来ないのだろうなー
・JaneViewだと書き込みプレビューで外部コマンド使えないんだなー
まあこんな所でしょうか。
- 829 :名無しさん@停滞中 ★:12/11/17 15:34:37 ID:???
- あれからhtmltodat-convert.wsfのソースを見てみたら
何だか単独でも使えるようにしてあったんだなと。
Jane2ch.exeと同じフォルダに入れてある状態から
エクスプローラでhtmltodat-convert.wsfをダブルクリックすると
ダイアログでスレッドURL入力が求められるようになっていました。
ただ、htmltodatが起動してからもスレッドURL入力を促すダイアログが
出てしまうのが余計ですが。バグですねこれ
そういえば、文字コードBig5やGB2312のhtmlからdatを生成する為に
wsh単独で取得変換保存するようなスクリプトを書いたような記憶があるんですが
探してプチハック(カッケー!)すれば使えるかもです。
そうすれば(html形式が変わるまでの間ですが)全自動で出来るかも。
あとこれ何だろう・・・自動クロール登録なのか誰かが登録したのか。
http://www.general-files.com/download/gs4fba54c2h32i0/htmltodat-convert.zip.html
http://www.bergfiles.com/i/bf4fba54c2h32i0
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/129
たびたび誤動作するのであんまり使えないですね。。仕方ないです
あとV2Cのgetdat.jsスクリプトは何だか見つかりませんでした
- 830 :名無しさん@停滞中 ★:12/11/17 17:41:11 ID:???
- > そういえば、文字コードBig5やGB2312のhtmlからdatを生成する為に
> wsh単独で取得変換保存するようなスクリプトを書いたような記憶があるんですが
いちおう情報公開
JaneNidaの外部コマンドに入れて試していた形跡があるんで
まあ動いていたんだろうなと
http://mirrorhenkan.g.ribbon.to/wsh/htmltodat/
- 831 :名無しさん@停滞中 ★:12/11/19 20:18:33 ID:???
- 情報公開その2
http://mirrorhenkan.g.ribbon.to/wsh/htmltodat/htmltodat-logsoku.wsf.txt
こいつをDLして拡張子wsfにリネームしてJane2ch.exeと同じフォルダに入れる
「ツール」(or「設定」)→「設定」→ツリーから「コマンド」を選択
コマンド名:htmltodat-ログ速
実行するコマンド:wscript "$BASEPATHhtmltodat-logsoku.wsf" "$LINK"
これで実行すれば、該当するログ速のミラーがdat保存先と同じフォルダにローカル保存されるようになり
dat化されればdat生成後、該当htmlは削除されるようになった・・・筈。
正規表現はうまく嵌め込めたと思うんですが、前処理を一切やっていないので
そりゃdat化出来るわけがありません。
あと地味に文字コードも障壁の一つですね。ログ速がUTF-8だったとは意識してなかった。
とりあえずUnicodeでローカル保存していますが。
それにしても、何行にも及ぶ前処理を組み込む仕様をどうしたもんでしょう?
例えばJScriptでの記述になりますが
s#(<title>)(.*?) \| \S*?(</title>)#$1$2$3#ik
s#<script(.|\s)*?</script>##igk
を
var hoge = hoge.replace(/(<title.+?>(.*?) \| \S*?(<\/title>)/i, "$1$2$3");
var hoge = hore.replace(/<script(.|\s)*?<\/script>/ig, "");
とかの変換を自動化するような方法でも考えなければ無理っぽい。
あと、例えば「ログ速.bcr」をそのまま使い回せるようになれば
他のミラーサイトでも可能になる可能性も出てくるけど・・・厄介だなー。
- 832 :名無しさん@停滞中 ★:12/11/20 21:56:40 ID:???
- ちょいと考えをまとめる為のメモ
ミラーhtmlをローカルにDL(仮に「a.html」とする)
↓
前処理
指定したbcvファイルを開き、一行づつ処理
最終行まで繰り返し
「a.html」と同じファイルを「a.tmp」としてコピー
「a.html」を空白ファイルにする
「a.tmp」を一行づつ読み込み、マッチした段階で「a.html」に追記書き込み
最終行まで到達したら「a.tmp」を削除
↓
正規表現を用いてdat化
- 833 :名無しさん@停滞中 ★:12/11/21 21:31:45 ID:???
- という事で一応完成
http://mirrorhenkan.g.ribbon.to/htmltodat/htmltodat-mirrorhenkan.html
正規表現等の各種設定は、htmltodatで使われている外部ファイル
(regexps.txt/**.ucv/**.acv/**.cvr等)をそれぞれパース(カッケー!)して配列に突っ込んで
とかして何とかどうにかこうにか。
それぞれのミラーhtmlの文字コード等の設定もつけたので
(Shift_jis/UTF-8だけですがEUCも何とかなるかな?)
その気になれば色々なミラーサイトのものを各自で登録してdat生成保存可能になったかも。
ただ、前処理がなかなかもたつきますね。wshの限界かもしれません。
あとは読み込み時のアルゴリズム(カッケー!)の見直しとか。
# というか、htmltodatのバッチコマンド化計画が待たれるところ
まあ誤動作やブルースクリーンも多いかもしれないですし
色々やり残しやバグ等あると思いますが
とりあえずやってみたぞという事で。
# これで通常業務に戻れる・・・。
- 834 :名無しさん@停滞中 ★:12/11/22 19:31:57 ID:???
- 早速不具合^^;
前処理のアルゴリズム(カッケー!)に無理がありそう。
これでは暇つぶし2chはdat化できるけどログ速はdat化まで漕ぎ着けられなさそう。
それ以外にも結構バグありそうなので、しばらく様子を見てみます。
- 835 :名無しさん@停滞中 ★:12/11/25 19:11:49 ID:???
- htmltodatバッチ化お疲れ様でした。
それはさておき
しょうがないので、一応出来ている分まで。
http://mirrorhenkan.g.ribbon.to/htmltodat/htmltodat-mirrorhenkan.html
前処理の変換過程を見る事が出来るようにしたんですが
ログ速とかの場合、徐々に遅くなって
途中でうんともすんとも言わなくなってしまいますな。
で、タスクマネージャーを開いているとわかるけど
CPU使用率が100%のままになってしまう。
- 836 :名無しさん@停滞中 ★:12/11/25 19:25:25 ID:???
- http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/726-730
今ちょっと時間がとれないので
作ったスクリプトだけ
http://mirrorhenkan.g.ribbon.to/htmltodat/getdatpath2htmltodat20121126.zip
Jane2ch.exeと同じフォルダに上を解凍し、
htmltodat0.8.19も同じフォルダに解凍。
command.datに下記を追加してJaneを再起動(JaneXenoを除く)
htmltodatでログ速をdat化=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$LINK" "ログ速"
htmltodatでログ速をdat化(URL入力)=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$INPUT" "ログ速"
htmltodatで暇つぶし2chをdat化=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$LINK" "暇つぶし2ch"
htmltodatで暇つぶし2chをdat化(URL入力)=wscript "$BASEPATHgetdatpath2htmltodat.wsf" "$INPUT" "暇つぶし2ch"
これでいちおう使えるみたい。ありがとうございます。
で、一点だけ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/729
> getlogみたいに取得済みのファイルと比較して行数が多ければ上書き、とかしようと思うと>
> 結局一旦一時ファイルに保存するケースが多くなるのかなという気はしてます。
> V2Cでのgetdatスクリプトはファイルではなくdatの内容自体を返す仕様になってますし
> こういう場合も一時ファイルに保存して読み返すことになるような。
> まあその辺は呼び出す側でよろしくやってください(てなげやりかよ!w)
丸投げでも別に構いませんが、スクリプト側で対処するとすると
dat化保存終了のタイミングがわからない事にはどうにもならないです。
ミラーによっては一瞬で終わるかもしれないし30秒以上かかるかもしれないですし。
それらの戻り値がわかるようになっていないと難しいです(でもどうやって?)
- 837 :名無しさん@停滞中 ★:12/11/25 21:00:14 ID:???
- http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038409548/133
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/731
ありがとうございます。何とかなりそうです
getdatpath2htmltodat.wsfの52行目以降を以下に変更
<script language = "JavaScript">
var datpath = GetLog(WScript.Arguments);
//var cmd = WScript.CreateObject("WScript.Shell");
//cmd.Run("\"" + cur + "htmltodat.exe\" " + "\"" + WScript.Arguments(0) + "\" " + WScript.Arguments(1) + ".prm "+ "\"" + datpath);
//http://d.aoikujira.com/blog/index.php?JScript%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E5%AE%9F%E8%A1%8C
var shell = new ActiveXObject("WScript.Shell");
var e = shell.Exec("\"" + cur + "htmltodat.exe\" " + "\"" + WScript.Arguments(0) + "\" " + WScript.Arguments(1) + ".prm "+ "\"" + datpath);
while (e.Status == 0) {
WScript.Sleep(100);
}
//WScript.echo("終了");
var cmd = WScript.CreateObject("WScript.Shell");
cmd.Run("\"" + cur + "Jane2ch.exe\" " + "\"" + WScript.Arguments(0) + "\"");
</script>
これでhtmltodatでdat化終了後
該当スレッドが開けるようになるみたい。
あとはローカルdatと変換datの比較だが
>>833のスクリプトでやってるっぽいので(VBScriptでだが)
そこからコピペすれば何とかなりそうな予感がします
500KB
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50