楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル
告知欄です


■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50
メモ

1 :663:05/05/01 17:30:46 ID:boieiukf
思いついた事など

446 :名無しさん@勉強中 ★:06/01/12 21:21:58 ID:???
そこ 携帯用ページもあり
管理メモによると
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
・datログから携帯用10レス単位のhtmlログへの変換

自作ツール使用
タイトルと最終レス数の上から2桁、datログの名前を入力し作成ボタンを押す
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

との事で、perlスクリプトのzipがあるのですが
DLして見てみると これまたすんごい。

こういう事やってなかったら、実感しなかったと思いますが
まったく 色んなところにすごい人が実に実に多いです。




447 :名無しさん@勉強中 ★:06/01/12 21:26:38 ID:???
で、ふと思ったのですが

dat2htmlって 携帯用HTMLの作成も可能なのでしょうか?
改めてDLするのも億劫ですし。(←ダメダメだ)
サイトの使い方とか見てみたのですが、見つけられなかったですが。

これもWSHでツギハギして 出来るようにしてみようかな とか思ったり思わなかったり。

448 :名無しさん@勉強中 ★:06/01/13 18:33:16 ID:???
メモ
自作PC板倉庫
http://jisakuita.net/

独自ドメインだし 何だかすごいです
3カテゴリに分類しておられるみたい
【AMD系(170M)】http://amd.jisakuita.net/
【intel系(73M)】http://itl.jisakuita.net/
【CPU系(34M)】http://cpu.jisakuita.net/

・・・ごめんなさい、チンプンカンプンです(「AMD」って何だろうか)・・・。
そんなていたらくの者が書いても何ですが、代表的なスレが結構網羅されているんでしょうね。
(地域スレとかはなさそうですが)
スクリプトに追加してみようかな

あと、mirrorhenkanが1のテンプレに入っていたのがあったりして。
AMD系MicroATXマザー総合Part13
http://pc7.2ch.net/test/read.cgi/jisaku/1132105596/l50

PCに触れて10年以上は経っていると思うんですが(指折り数えて驚いてますが)
実は自分 OSのインストールって一回もやった事ないです。
何度もクラッシュしかけた事はありましたが
みんな「scanreg /restore」で対処出来たもんで。。

これってトリビアになりません?(なりません)(真似してごめんなさい)

449 :名無しさん@勉強中 ★:06/01/13 20:58:14 ID:???
メモ(完全にメモ)
2chのスレッドをdatに変換するブックマークレット用正規表現(合ってるのだるうか)

<DT>([0-9]+) :(?:<A href="mailto:(.*?)">|<FONT color=green>)<B>(.+) </B>(?:</FONT>|</A>):(.+?)\n<DD>(.*)\n

IEだと 表示した段階で ソースが改変されちゃってるみたいなので
htmltodatのread.cgi?7.00の正規表現とは少し違ってますです。
ページのソースを見るブックマークレットが>>442のサイトにあったので
やってみて判ったのでした。

javascript:document.body.innerHTML="<plaintext>"+document.all.tags("HTML")[0].outerHTML;eval();


450 :名無しさん@勉強中 ★:06/01/13 21:17:32 ID:???
http://jbbs.livedoor.jp/bbs/read.cgi/computer/21256/1116159529/493-494n

その通りなのです
大した事は出来ないですし。
ただ、変換規則さえ判れば
無理矢理スレッドのURLまでの変換も出来なくもなさそうだなーと。

例えば、旧マック板倉庫(板名:jobs)を例にあげると
PC8の場合→http://mew.z1.bbzone.net/test/read.cgi/pc8/スレッドキー/
PC5の場合→http://mew.z1.bbzone.net/test/read.cgi/pc5/スレッドキー/
PC3の場合→http://mew.z1.bbzone.net/test/read.cgi/pc3/スレッドキー/
nattoの場合→http://mew.z1.bbzone.net/test/read.cgi/natto/スレッドキー/

となる訳ですから
例えば入力したURLが
http://サーバ名.2ch.net/test/read.cgi/jobs/スレッドキー/
だった場合

if(板名=="jobs"){
  if(サーバ名=="natto"){
    変換URL="http:\/\/mew.z1.bbzone.net\/test\/read.cgi\/natto/" + スレッドキー + "/";
   ]
  else if(サーバ名=="pc8"){
    変換URL="http:\/\/mew.z1.bbzone.net\/test\/read.cgi\/PC8/" + スレッドキー + "/";
   }
  else if 以下略
}

・・・とか出来るかなぁ と。

451 :名無しさん@勉強中 ★:06/01/16 18:44:10 ID:???
上の例は不適切でしたね
格闘技スレの置換方法について書くべきだったかなと
以下ノーコメント

452 :名無しさん@勉強中 ★:06/01/16 18:50:09 ID:???
メモ(って毎回書いてるような)
jane外部コマンドスレより

http://jane.s28.xrea.com/test/read.cgi/bbs/1113391956/467-469n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
467 :Jane使いの名無しさん :2006/01/16(月) 16:20:33 ID:JCOx3cjA
こちらの野村證券の証券用語解説集にどうやってコマンドを渡せばいいかで悩んでいます。
http://www.nomura.co.jp/terms/

ブラウザのアドレス欄に検索の動作が表示されない場合、
どうすればコマンドを渡すことが出来るのでしょうか?
AmazonやGoo辞書などは自分で解決できたのですが、これがどうにも……

Webの動きを見る方法などありましたら、どうか教えてください。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

で、下が自分

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
469 :369 :2006/01/16(月) 18:27:51 ID:yley7wHa
>>467
これではどうでしょう
野村證券ワード検索=http://www.nomura.co.jp/cgi-bin/terms/search.cgi/normal?search_string=$TEXTE
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

この↓ブックマークレットを使ったです

javascript:document.body.innerHTML=document.body.innerHTML.replace(/post/g,"get");void(0);

あとはめんどくさいので省略(メモだし)

453 :名無しさん@勉強中 ★:06/01/16 20:57:58 ID:???
とかいって書いたので
またもやメモ

http://jane.s28.xrea.com/test/read.cgi/bbs/1113391956/471-472n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
471 :369 :sage :2006/01/16(月) 20:44:16 (p)ID:yley7wHa(3)
470 :Jane使いの名無しさん :sage :2006/01/16(月) 19:31:42 (p)ID:JCOx3cjA(2)
>>468
はい、ご指摘ありがとうございます。
>>469
おお、すごい!
このような見えない部分はどうやって調べるのでしょうか?
もしよろしければ、ご教授ください。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
471 :369 :sage :2006/01/16(月) 20:44:16 ID:yley7wHa
>>470
いろいろ方法がありますが
ブックマークレットを使うのが一番簡単かも。

javascript:document.body.innerHTML=document.body.innerHTML.replace(/post/g,"get");void(0);

・上のコードをアドレス欄にコピペしてEnter
 (janeだと「”」が「&quot;」になるかもなので注意)

・そのページで適当な文字をワード検索

・検索結果のアドレス欄から類推

こんな流れです。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
472 :369 :sage :2006/01/16(月) 20:51:28 (p)ID:yley7wHa(3)
ちなみにこれが使えるのは
スクリプトがPOST/GETの両方とも可能な場合だけです。
>>467のはたまたまそれだったので出来ましたが
 >>406のスクリプトは何だか出来ないっぽい。
 でも何かやり方があるかも)

別に波風立てる訳ではありませんが
「無理」「不可能」みたいなレスがあっても
「ほんとにそうかな」と考えたほうがいいかもです
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

最後の3行は余計だったかもですね

454 :名無しさん@勉強中 ★:06/01/18 21:47:42 ID:???
http://find.2ch.net
の検索フォームをやってみました。

http://www.geocities.jp/mirrorhenkan/others/find2chsearch.html

ソースを見たら判ると思うんですが
何ともすごい文字の羅列です(コピペしただけなんですが)

最初はmakimo.toやみみずんさんやttsearchさんみたいに
検索結果のURLに検索ワードをそのままかエンコードかして絡ませればいいかな
と思ったんですが、どうもうまくいかない。

janeの外部コマンドスレを見てわかりましたが
find.2ch.netは文字コードがEUCなので
EUCエンコードしなければならなかったみたいです。

という事でググってみました。
いやー難しい解説ばかりだ。。サンプルがなかなか出ない。

で、何とかみつかりました。
http://nurucom-archives.hp.infoseek.co.jp/digital/

アップしてみましたが、すごいすごい。。
http://www.geocities.jp/mirrorhenkan/others/TransEscape.html

この中からEUCエンコードに関する部分のコードを使わせてもらって
2ch検索の検索窓を設置してみたです。
これまた変換スクリプトにも追加してみたりして。


まあ
http://ttsearch.net/
の検索窓のほうが遙かに簡単だしレスポンスも速いと思うんですが
何となくやってみただけなので よいではないですか。


455 :名無しさん@勉強中 ★:06/01/19 20:59:55 ID:???
という事で
http://ttsearch.net/
のタイトル検索もつけてみました。

動作テストをしていて気付いたのですが
昔板にもhtml化スレがありました(しかもパート2になってます)
今まで知らなかったです。。

■ 過去ログのhtml化2
http://bubble4.2ch.net/test/read.cgi/mukashi/1027274241/l100

純粋に板の性質から考えると、dat落ち依頼スレは
ほんとは資料室板とか昔板とかのほうがそぐわしいのかな。

456 :名無しさん@勉強中 ★:06/01/19 21:28:45 ID:???
さて
次に出来そうだなと思うのは
みみずんさんのライブスレッド全文検索でしょうか。

検索ワードを絡めたURLの変換は簡単そうですが
問題は板指定。

板名は手動入力してもらうしかなさそうだなー。
「gline」とか「hp」とか「dataroom」とか。

2chのメニューから生成して外部javascriptで操作する事もできそうですが
常に増え続けているからなー >板
さっきも見たらまた増えてたし
(社説、河川・湖沼・ダム、習い事、学習塾・予備校、ホテル・旅館)
perlやphpで自動生成するのは 負荷がどんなものかなー。

とりあえず板名を各自入力してもらうという事で
やってみますか。

457 :名無しさん@勉強中 ★:06/01/20 19:09:51 ID:???
という事で
みみずんさんの全文検索をやってみました。

http://www.geocities.jp/mirrorhenkan/others/mimizunsearch.html

板名は各自入力という事で。
あと、ほんとは一度に5つくらいまで板を選択出来ますが
一つだけでいいじゃないかいいじゃないか。
(やるとしたら複数選択の場合は半角スペースを空けて入力してもらって
 それを正規表現で取り出して繋げれば出来るかな。。やってないけど)
ライブスレと過去スレも選択式にしてみました。

板の入力欄にクッキーをセットすれば、以前入力した板が
オートコンプリートで出てくるようにも出来ますね。


さーて・・これもトップにつけようかどうしようか。
つけた途端にみみずんさんの所 重くなっってしまったら申し訳ないですし・・・。

458 :名無しさん@勉強中 ★:06/01/21 08:48:53 ID:???
逡巡しつつ組み込んでみました。

でも後で外すかも

459 :名無しさん@勉強中 ★:06/01/21 11:47:38 ID:???
はい早速やってみましたよ

行方不明スレッド捜索します。 その6
http://ex13.2ch.net/test/read.cgi/gline/1127580541/167n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
167 :水先案名無い人:2006/01/20(金) 15:04:59 ID:l9Sj+sCg0
3) >>1の内容が
 インターネットで車を買ったが、経緯がよく分かりませんが ひどい目にあったという
 内容でした。
  
  実は>>1の内容が「ネタだよ、わかってもおしえないでね」というたて読みになっていて

  しかしスレ住民はそれに気づかず>>1にマジレスをしあう始末。
  (一部気づいた人が、立て読みでレスを返していたりしていました)
  
  300あたりでネタバレがあってスレ住民一同 うわーってなっています。

4)1〜2年前だとおもいます。
5)当時釣られていました。
6)

以上、お分かりの方、お教え願いますでしょうか。よろしくお願いいたします。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


どこの板なのかわかんないとの事ですが
まあとりあえず自動車板(car)でみみずん全文検索をやってみるか
(期待は薄いけど)
  ↓
キーワードはいろいろあるけど
「縦書き ネット」とかでやってみよう
  ↓
当然ながら過去ログ検索
(最近のログだと使えないですが)
  ↓
おいおいアッという間に見つかっちゃったぞ
どうしようどうしよう
すごいぞみみずんさん すごいぞ私


という訳で投稿したです
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
168 :水先案名無い人:2006/01/21(土) 11:37:18 ID:izUCBITM0 ?
>>167

騙された!!!!!悔しい!!!!!!クッソー!
http://natto.2ch.net/car/kako/1008/10085/1008576555.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

失礼しました

460 :名無しさん@勉強中 ★:06/01/21 17:28:57 ID:???
メモ
http://search.web-sun.com/zatu/charset.html

愚直に一文字づつEUCエンコードしてましたが
フォームから送信する際にEUC変換する事が出来るかもです
(でも読んでみるとIEとそれ以外のブラウザで挙動が違うみたい)

461 :名無しさん@勉強中 ★:06/01/23 21:47:23 ID:???
ID検索もつけてみました。

詳細は後日(と書くほどのものでも)

462 :名無しさん@勉強中 ★:06/01/24 18:40:39 ID:???
メモ
各板のサーバ移転状況リストの移転

http://rock.s54.xrea.com/move/
   ↓
http://rock.s54.xrea.com/move2/


http://www.geocities.jp/mirrorhenkan/key/date2key.html

http://www.geocities.jp/mirrorhenkan/key/key2date.html

リンクさせて頂いてたんですが
リンク修正すべきかどうか悩みます

# http://qb5.2ch.net/test/read.cgi/operate/1136309155/282-283
# 何があったのかなと思いつつ

463 :名無しさん@勉強中 ★:06/01/24 18:58:44 ID:???
とはいえ
問題も無いんでしょうな

http://p2.chbox.jp/read.php?url=http://qb5.2ch.net/test/read.cgi/operate/1136309155/308
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
291 :動け動けウゴウゴ2ちゃんねる :sage :2006/01/05(木) 20:16:50 ID:LOCI6/W/0
>>283
某それさん 板毎のスレ立てランキングやSamba監視所を
自治スレに貼ったりするのも控えた方がいいのかな
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
283 :どくどくさぼてん :sage :2006/01/05(木) 18:28:24 (p)ID:V6m//28S0(5)
>>282
>>282のようにいろんなところにお構い無しに
書いたりする馬鹿がいるのでうんざりして隠してます
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
282 :動け動けウゴウゴ2ちゃんねる :sage :2006/01/05(木) 16:20:38 ID:mmYJpC8k0
(p)http://rock.s54.xrea.com/setting/
(p)http://rock.s54.xrea.com/move/
いつのまにか見えなくなったんですけど…
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
308 :どくどくさぼてん :sage :2006/01/06(金) 06:43:01 ID:ivShbWoZ0
まぁ、、正直暴言だったですが、、
なんというか、、あのさ、ぼくのペースでやらせてよ、、という感じで。。
なんか、そういうのをところかまわずかかれちゃって、、ほんと滅入ってるです。。
(ほんとは去年12/22のSETTING.TXTはとってきてたですが)
>>291
まったく問題ないですよー。
ええと、、あえて言うならデータの取り扱いには注意、
というところで。。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

大分お疲れの御様子で。
「移転してますが更新まだですか」というようなやりとりとかメールとか
あったという事なのかな。

翻って 当方に引き寄せて考えるに
>>457>>461などでは板名を各自アルファベット入力しなければならん訳ですが
http://menu.2ch.net/bbsmenu.html
これ↑から生成する事も出来なくもないんですが
板増加の度に更新とか何とか とてもじゃないけど やっとられませんわ
(暴言かもですが)


というか
こまめにやってる人達を 尊敬するなぁ と。

464 :名無しさん@勉強中 ★:06/01/25 20:12:51 ID:???
http://yy14.kakiko.com/test/read.cgi/mirror/1115123243/337n
を受けて
偽モナメント1のアップロードをしないようにしましたです。

で、何だかハロプロ板のスレッドが多いので
専用のものを設置してみたりして。

http://smile.poosan.net/mirrorhenkan/morningcoffee/

「専用」とか言ったって看板や背景を差し替えただけなので
どうなる事かわかんないですが。。

まあこんな所で。

465 :名無しさん@勉強中 ★:06/01/25 23:53:32 ID:???
まあそういう訳で(どういう訳だか)
板名検索を作ってみました。

http://www.geocities.jp/mirrorhenkan/others/bbssearch.html

「あの板のスペルは何だったっけかな」とかいう時に使えるのではないかと。
(まあ誰も使わなくても 自分で使うからいいや)



466 :名無しさん@勉強中 ★:06/01/26 00:07:53 ID:???
で、設置した直後 運用情報板のスレを開いてみたら
ちょうど板名の話題になってました

http://qb5.2ch.net/test/read.cgi/operate/1137845166/493-517n

書き込んでみようかな・・・と
フォームに文を書くところまでいったのですが
投稿しても心臓バクバクするだけだしなぁ と、思いとどまりました。

あー危なかった。。



467 :名無しさん@勉強中 ★:06/01/26 00:32:49 ID:???
とかいったのに
投稿してしまいました

http://qb5.2ch.net/test/read.cgi/operate/1137845166/534

まあスルーされるが吉という事で。。。

468 :名無しさん@勉強中 ★:06/01/26 21:56:15 ID:???
えーと

上の件
反応があって驚きましたです
しかも
まさか当のひろゆきさんからとは
(まあそういうお方みたいですが)

あと私
パチモンのJavaScript使いなんですわ
あっちこっちのソースからコードをパクってきてるだけだもんで
謙遜でも何でもなく 後ろめたい感じなんですわ


それと
「動かんぞ」みたいなレスがなくて良かったです
実はこれ IEでしか動かないみたいなので>検索スクリプト



469 :名無しさん@勉強中 ★:06/01/26 22:03:42 ID:???
さて
>>464をうけて
「そういえば格闘技板のログもまとめたっけなあ」と思い出したもんで
行ってみたら
http://user.ftth100.com/mirrorhenkan/k1/
300ログくらいアップがあったみたいで 驚いたです
そういえばdatをアップロード出来るようにしてあったっけなぁ と。

subject.txtを見てみたら1メガ超えていたので打ち止めにして
もひとつ設置しましたです

http://user.ftth100.com/mirrorhenkan/k1-2/

何だかどんどん風呂敷を拡げてる感じがしますが
まあいいではないですか。



470 :ひろゆき ◆3SHRUNYAXA :06/01/29 05:06:13 ID:1Vul2/Ll
めもめも

471 :名無しさん@勉強中 ★:06/01/29 19:36:14 ID:???
最近色々な事があり
少々の事では驚かなくなったと思うのですが
(単に鈍くなっただけかもですが)

>>470
えーと・・・

驚愕しまくり千代子です。

営業妨害的な事をしているとしたら、誠に申し訳ありませんです。
ごめんなさい。

それはそうと
もし良かったら、キャップ(★印)下さいです
(書いただけです)

というか、ホントにおののいているのですが。。
あちこちの「ひろゆきが降臨するまで保守し続けるスレ」とかあるのに。。
(今見たらフラッシュ板にありますね)

あとトリップがあっても本当かどうか考えてしまうです。
下のような件もありますし
http://yy14.kakiko.com/test/read.cgi/mirror/1115123243/250-252n


# 何か失礼な事を働いたとしたら、申し訳ありませんです



472 : ◆3SHRUNYAXA :06/01/29 20:04:53 ID:GZQWkzrd
>>471
鳥漏れしたみたいですよ

473 :名無しさん@勉強中:06/01/29 21:06:39 ID:exsl4C7z
鳥が漏れたとかどうとかってレスをどこかで見た
関係あるかどうか分からんが↓

☆トリップ・串・IDのテストはここでしる☆12
http://sports2.2ch.net/test/read.cgi/entrance2/1130521314/

474 :名無しさん@勉強中 ★:06/01/30 18:41:49 ID:???
>>472-473
ふむふむ
確かに漏れてるみたいですね。
とはいえ完全に違うとも断定しがたいですし
(わかっててやってそうな感じ^^;)

ただ、ひろゆきさんのブログのコメントで
「俺のブログにひろゆきのトラックバックがあったー!」
という書き込みがあり
「そういう方みたいですよ」
というレスがついていたりしましたし
(実際にTBがあったのか確かめてなかったですが)
まあ真実はグレーゾーンという事で。。

で、まあ
もしキャップが頂けるんであれば
「名無しさん@勉強中 ★」とかいいかなーと(←まだ言ってるよ)
メールはこの板の最下部にありますですよ

さて、グレーゾーンな訳ですが
それぞれの場合の自分の立場を考えてみましょう。

(1) 本当にひろゆきさんだった場合
 こんなすごいお方がやって来るなんて、663さんって素敵だよね!!
 すごくかっこいいよね!!

(2) 実は別人だった場合
 こんな真摯に対応するなんて、663さんって紳士だよね!!
 すごくかっこいいよね!!


まあこんな所で。

475 :名無しさん@勉強中 ★:06/01/31 22:03:45 ID:???
久しぶりに長文を書いた気がしますが
説明がヘタクソだなぁと再確認しました

http://ex13.2ch.net/test/read.cgi/gline/1118753283/618-626n

消化不良なのは何とも健康に悪そうです

476 : ◆/vmukiyuzw :06/02/01 00:21:01 ID:kdoN6TdC
あつかましいとは思いますがお願いがあります。

http://www.geocities.jp/mirrorhenkan/snapshot/
の文言、「htmltodatの前処理」の部分を「htmltodatの変換オプション→前処理」に変更
してはいただけないでしょうか。
ミラー変換機のユーザが必ずしもhtmltodatを知ってるとは限らないわけですし
(というかおそらくミラー変換機ユーザのほうがhtmltodatユーザより多いと思われますし)、
そんな方がもしhttp://www.geocities.jp/mirrorhenkan/snapshot/の文書を見て、たとえ
htmltodatのインストールまでこぎ着けたとしても、「はぁ?前処理ってどこよ?」って
なっちゃう可能性が高いのではと思うのです。
(これはもちろん私のUIの作り方にも問題があるとは思うのですが)

477 :名無しさん@勉強中 ★:06/02/01 19:26:21 ID:???
>>476
あつかましいなんてとんでもないです。
取り急ぎ、直しましたです。

余裕が無いので 今日はこれだけで。。
避難所スレに書いてアップアップです
(すみません正規表現コピペさせて頂きました)
http://ex13.2ch.net/test/read.cgi/gline/1118753283/6138n

478 : ◆/vmukiyuzw :06/02/01 21:05:38 ID:kdoN6TdC
>>477
迅速な対応ありがとうございます。
ところで・・・
> http://ex13.2ch.net/test/read.cgi/gline/1118753283/6138n
http://ex13.2ch.net/test/read.cgi/gline/1118753283/638n のタイプミスだと思うのですが
> 前処理
> −−−
> s#<title.*?/title>##
> s#dc:title=\"(.*)\"#<title>$1</title>#
こういうのとか、「その9」の前処理でのメール欄にひっくり返しとか見ると
発想が柔軟だなあと感心してしまいます。
雑談のほうで「正規表現の達人になりたいものです。。」とか書かれてましたが
充分達人レベルではないかと思います。

479 :名無しさん@勉強中 ★:06/02/02 20:19:27 ID:???
>>478
こちらこそ、何だか過分なお言葉を頂いて・・
どうもありがとうございます。

ほんとに大した事ないんですよ。
URLリンクの正規表現とかも 考えないで使い回していますし。
(「合致しない」と言われてもよくわかりません状態ですし)

あと、メール欄のひっくり返しですが
>>193で 謎の通りすがりさんに教えて頂いたものを使っただけです。。


それはそうと
バージョンアップありがとうございました。
試しにやってみましたが、拡張子指定で変換成功しましたです。

で、要望というほどの事なのかわかりませんが
式をコピーする際に、正規表現欄や前処理欄等で
右クリック貼りつけ出来るようになっていたら、
初めて使う人も戸惑わなくなるかもな、と思いましたです。
もちろん「ctrl+v」を使えばいいだけの話なので
それほど大きい案件ではありませんが・・・。


480 :名無しさん@勉強中 ★:06/02/02 20:33:13 ID:???
さて
クロール収集しておられるサイトがありましたので、追加してみました。

2chミラー
http://mirror.shutdown.jp/2ch/

UNIX・Linux・自作PC・ハードウェア各板をクロールしておられるようです。
ちょっと見ましたが、確かに 投稿日とかも最新のものになっています。

こういう専門板をクロールするサイトがもっとあってもいいのになと思ってたんですが
(何せそういう技術の実践になる訳ですし)

ただ、サイト内をいろいろ見ると
管理人さん 卒論を終えたとかまだだとか書かれているので
年度替わりにどうされるかです。。

それと
http://jisakuita.net/
も入れました。

481 :名無しさん@勉強中 ★:06/02/02 21:21:46 ID:???
みみずんさんのまちBBS検索フォームもつけてみました
selectタグをつけるいい勉強になりましたです

482 :名無しさん@勉強中 ★:06/02/04 11:56:18 ID:???
shutdown.jpさんの所
すごく面白いです(わかんないけど)
ブログやスクリプト以外でも、例えばこういうのとか。

【しゃっとだうん】作業ログ【じぇいぴー】
http://shutdown.jp/~script/bbs/test/read.cgi/yuzo/1117768464/l50
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
2 :3倍になれない名無しさん :05/06/03 12:26 ID:???
今、個人的に集めている2chのログをいろんな人が有益に使えれば良いなと思って
公開してる訳だけど、一部の変な人が勝手にURLを貼りまくる。
僕がそれを外に貼る事は無いんだけど、僕が書いていると誤解され兼ねないので対策。

1、ミラー用にサブドメインを切る。(shutdown.jp本体と分割する事で関係を切る)
2、全てのファイルに関係の無い旨のメッセージを表示させる。

まず、1に関して
新たにmirror.shutdown.jpを切って、2chのミラーはhttp://mirror.shutdown.jp/2ch/以下へ。
他に何かをミラーする場合も同じように切っていく。
今までは、shutdown.jpの~2chで見れてた物を全てmirrorの方にとばしてやる必要がある。
そこで、mod_rewriteを使う。

ルールはこんな感じ
RewriteCond %{HTTP_HOST} ^shutdown.jp$
RewriteRule ^/~2ch/(.*) http://mirror.shutdown.jp/2ch/$1 [L,R=301]
これをshutdown.jpのVirtualHost内に書く。

次にshutdown.jpで~2chへアクセス出来ないように、
UserDir disabled 2ch
を同じくshutdown.jpのVirtualHost内に書く。

そして、最後にmirror.shutdown.jpのVirtualHost内に
Alias /2ch/ "/home/2ch/www/"
を書いておしまい。アクセス制限は適宜。

次に、2に関して
・dat→htmlへ変換してるスクリプト内にメッセージを加えた。
・htmlしか無いログはmod_layoutで対策。
.htaccess内に
AddOutputFilter LAYOUT html text/html
LayoutHeader /2ch/header.html
を書く。
・read.cgiでdatを読ませている部分はread.cgi内コードにメッセージを書く。
  → 今思うと、head.txtに書くだけでいいじゃん。。。

それで、検索エンジンがおとなしくmirrorに向いてくれると良いかな。
あと少し様子を見る。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

そうか、正規表現はこんな風に使うのかと。
あと
http://shutdown.jp/~mirror
はこれでリダイレクトしていたのかなと
(今は.htaccessで404に飛ばしてる感じですが)

483 :名無しさん@勉強中 ★:06/02/05 18:19:06 ID:???
beリンクをつけてみようかな

まずは現状から。

(1)通常板(サンプルhttp://qb5.2ch.net/test/read.cgi/operate/1138514716/1)

・該当部分(ブラウザからそのままコピペ)

ID:jSIUv/vK0 ?#

・htmlソース
ID:jSIUv/vK0 <a href=javascript:be(52532429);>?#</a>

・datソース
ID:jSIUv/vK0 BE:52532429-#

・「a href=javascript:be(12345678);」で呼び出されるjavascriptコード

function be(i){
var w=window.open('http://be.2ch.net/test/p.php?i='+i+'&u=d:'+document.URL);if(w)w.focus();
}

上記コード「i」にbeの8桁数字が入るようです。

484 :名無しさん@勉強中 ★:06/02/05 19:24:20 ID:???
あれ?
という事は、通常のhtmlでも前処理が必要になったという事ですか

s#<a href=javascript:be\((\d+)\);>\?(\#*)</a>#BE:$1-$2#gi



485 :名無しさん@勉強中 ★:06/02/05 19:51:32 ID:???
あ 御返事頂けたみたい
http://ex13.2ch.net/test/read.cgi/gline/1118753283/646

> ん、仕様法が違うような
> 外部リンクについてはtarget=_blankですよ?

ん、言ってるところが違うような
read.cgiの事じゃなくて
http://pantomime.jspeed.jp/test/read.cgi/monament2
のリンクの事ですよ?

> replaceですが
> /[a-z0-9.$,;:&=?!*~@#_()%/'+-]+)/gi,
>              ↑この辺の解釈がJavascriptだとうまくいかないよう

javascriptのreplaceでは「[ ]」内のものはエスケープしなくてもいいみたいですよ
(って以前見た気がしますが気のせいかも)
少なくとも その正規表現をまんま組み入れている
ここにある全てのスクリプトに関しては問題無さそうですし


> datの中には普通タグは存在し得ない決まりになってます
>(そもそも&lt;&gt;などに変換するため)
> しかしアップされたdatの中にaタグが混入しており、
> それが内部リンクを呼んで暴発していたようです
> (こういったdat+一部の貧弱な更新ソフトを使用すると
> >>nにて全反応してアクセスが凄いことに)

えーと
「<br>」
 と
「<a href="../test/read.cgi/operate/1051539492/19" target="_blank">&gt;&gt;19</a>」
はどの生datにもあるのではないかと。
後者の<a>タグが内部リンクになるのかもなんですが
何故そんな問題視されるのかと。
(というか 偽モナメントでは無問題なんですが・・・)


> うちのほうは今日プログラム改造してタグを消し去って対応しましたが、
> こういうdatはあんまりおすすめしません

つまり2chの生datはすすめられないという事ですか。。


以上、これまたあちらに書くと過度にカド立ちまくりな内容っぽいので
こちらに書いたです
(別に 普通に書いただけなんだけどなあ)

486 :名無しさん@勉強中 ★:06/02/05 22:01:20 ID:???
・・・上のレス 雑談スレに書くべきでした・・。

487 :名無しさん@勉強中 ★:06/02/05 23:08:23 ID:???
メモ

ガイドラインぷらす
http://jbbs.livedoor.jp/computer/10118/

−−−−−−−−−−−−−−−−−−−−−−−−−−−
■内容
2ちゃんねるの実況板を中心とした過去ログのアドレスをまとめています。
−−−−−−−−−−−−−−−−−−−−−−−−−−−

「○月頃の実況スレが欲しい」とかいう時に重宝するのではないかと。

488 :名無しさん@勉強中 ★:06/02/06 20:24:14 ID:???
>>483の続き

という事で、beコードがあった場合
どうしたものでしょうか。

「ID:jSIUv/vK0 BE:52532429-#」
   ↓
「ID:jSIUv/vK0 <a href=javascript:be(52532429);>?#</a>」

と変換して、別途javascriptでリンク化させる
・・しかないのかなあ。

かちゅ〜しゃdatみたいに、直接
<a href= http://be.2ch.net/test/p.php?i=52532429&u=d: >?#</a>

にするかなぁ



489 :名無しさん@勉強中 ★:06/02/06 20:41:48 ID:???
javascriptで直接変える場合
これではどうでしょう

「ID:jSIUv/vK0 BE:52532429-# <dd>」
   ↓
「ID:jSIUv/vK0 <a href= http://be.2ch.net/test/p.php?i=52532429&u=d: >?#</a> <dd>」


うーん
これでどうでしょうか。。

document.body.innerHTML = document.body.innerHTML.replace(/(ID.*?)? BE:([0-9]+)-(.*) <dd>/gi,"$1 <a href=http:\/\/be.ech.net/test/p.php\?i=$2\&u=d: >\?$3<\/a> <dd>");

本文中に「BE:12345678」みたいな形式があっても反応しないように
直後の<dd>も絡ませてみたのですが
これでいいかどうかは やってみないとわかんないです。

# 遊んでるだけです 念の為。。

490 :名無しさん@勉強中 ★:06/02/06 20:54:31 ID:???
とりあえずブックマークレットにしてやってみましたが
間違っているみたいですね
うんともすんともいいません

javascript:document.body.innerHTML = document.body.innerHTML.replace(/(ID.*?)? BE:([0-9]+)-(.*?) <dd>/gi,"$1 <a href=http:\/\/be.ech.net/test/p.php\?i=$2\&u=d: >\?$3<\/a> <dd>");void(0);

対象URL
http://smile.poosan.net/mirrorhenkan/operate/read.php/1137845166/

修行が足りません

491 :名無しさん@勉強中:06/02/06 22:14:53 ID:wpZj1l0q
スクリプト知らないので何をやってるのかさっぱり分からず、
見当違いな指摘かもしれないけど、「 be.ech.net 」で良いの?

492 :名無しさん@勉強中 ★:06/02/06 22:41:50 ID:???
>>491
・・ほんとだ。
バカみたいなケアレスミスですね。
(皆さーん ここにアホが居ますよー)
御指摘ありがとうございました。
(というか 見てる人居るんですね)(って何回も書いてるけど)

ただ、置換後にあてはめる所だもので(いや間違いに違いはないんですが)
そこ直しても マッチしないのです

難しいなぁ 南海キャンディーズだなぁ
まだまだ修行が必要だ

493 :名無しさん@勉強中 ★:06/02/06 23:18:58 ID:???
とりあえず修正版

javascript:document.body.innerHTML = document.body.innerHTML.replace(/BE:([0-9]+)-(#*?)/gi,"<a href=http:\/\/be.2ch.net/test/p.php\?i=$1\&u=d \: target=_blank>\?$2<\/a>");void(0);

リンクに変換されましたが
本文中のものも変換されちゃいますが

とりあえず
これを組み込んでしまおうか・・。

494 :名無しさん@勉強中 ★:06/02/07 10:32:10 ID:???
微調整

javascript:document.body.innerHTML = document.body.innerHTML.replace(/BE:([0-9]+)-(#*?) /gi,"<a href=http:\/\/be.2ch.net/test/p.php\?i=$1\&u=d \: target=_blank>\?$2<\/a> ");void(0);

これで「#」も含んだリンクになる事でしょう
ただやはり本文とかも反応してしまいますが

495 :名無しさん@勉強中 ★:06/02/07 15:16:48 ID:???
javascript:document.body.innerHTML = document.body.innerHTML.replace(/BE:([0-9]{5,9})-(#*?) /gi,"<a href=http:\/\/be.2ch.net/test/p.php\?i=$1\&u=d \: target=_blank>\?$2<\/a> ");void(0);

これでいいや
誤検出防止の為に 直後の<dd>も式に入れたいんだけど何だかマッチしないし
頭脳明晰になったらまた考えましょ

496 :名無しさん@勉強中 ★:06/02/07 19:42:33 ID:???
という事で組み込みました。
beプロファイルをinnerHTMLでリンクにしてます。

http://user.ftth100.com/mirrorhenkan/operate/

今のスレッドが1001になったらお試しアップしてみて
OKだったら、晒してみようかな。
まあ唯一(でもないか)過去スレを2ch側でhtml化しているところなので
スルー or バカにされるかでしょうけど
別にいいや。勉強になったし。
過去ログ集めて読んだら面白かったし。

早く1001に到達しないかなー↓
http://qb5.2ch.net/test/read.cgi/operate/1138514716/l50

497 :名無しさん@勉強中 ★:06/02/07 21:37:12 ID:???
という事で、beをつけて投稿してみました。

http://qb5.2ch.net/test/read.cgi/operate/1139244364/53

反応があってもなくても別にいいです。。

498 :名無しさん@勉強中 ★:06/02/07 23:28:24 ID:???
http://qb5.2ch.net/test/read.cgi/operate/1139244364/54

覚悟はしていても
やはり響くもんですね
まあいいや

499 :名無しさん@勉強中 ★:06/02/07 23:42:12 ID:???
さて次は
be.2ch.netのスレ用のプロファイル付加でしょうか。

現状の偽モナメントは
datがどの文字コードでも文字化けしないで読み込めるようにしてあるので
be板のeucでも無問題なので、これにもbeプロファイルを付ければ
今のところ どの板のdatでもOKになります。
まあやってみますか。


・・・と いちおう書いておこう。。

500 :名無しさん@勉強中 ★:06/02/07 23:48:07 ID:???
http://qb5.2ch.net/test/read.cgi/operate/1139244364/60-66n

あ 別にそんな大したもんでもないですよ
(少年よたいしたもんだ とかいうじゃないですか9
自分が読みたいからやってみただけだし

スルーなんて慣れっこですよ
例えば
perlを勉強しようかなとだいぶ前にまとめて重宝して使ってるんですが↓

http://user.ftth100.com/mirrorhenkan/perl/

該当スレに書いても完全スルーでしたし

まあ自分で使ってるんで別に構わんのですハイ


501 :名無しさん@勉強中:06/02/08 01:52:24 ID:+zhD4S3I
それはスマンカッタ

502 :名無しさん@勉強中 ★:06/02/08 20:22:23 ID:???
>>501
いえいえー
何となくやっただけで
どうでもいいです(と書くと何ですが)

それはそうと、そちらのスレで
「dat落ちしたスレはいつhtml化するんですか」という書き込みがある度に
何だか後ろめたい感じになるのは私だけでしょうか。
(板の性質上 しょうがないですが)

それにしても すごく何度もループしている質問です。。
http://user.ftth100.net/mirrorhenkan/operate/search.php?word=html%89%BB&submit=++%8C%9F%8D%F5%82%B7%82%E9++


あと
beリンクに変換するスクリプトをやってる最中に気付いたのですが
ひろゆきさん beのコード番号 すごく大量にありますね。
それを取っかえ引替えお使いになっておられるようで
いやーマメだなーと。

503 :名無しさん@勉強中 ★:06/02/08 21:36:37 ID:???
とりあえず、be板で使われているスクリプトを
自分の所で再現してみました。

http://user.ftth100.net/mirrorhenkan/be/

beで使われているスクリプトを見てみたんですが
http://yy14.kakiko.com/test/read.cgi/mirror/1115123243/71-80n
の時からさっぱり進歩していない自分の頭に驚いたです。
・・・さっぱりわかんないや。

で、これと今まで使っているレスアンカーポップアップのスクリプトが
どうも競合するみたいで、丸々そのまま取り込む事は出来ない感じです。
beコードだけリンクとLv0とかに変えるだけなら共存出来るかも。

あと、文字コードがEUCな訳ですが
専用ブラウザだと 外部板の文字コード指定とか出来るのでしょうか?
自分のp2やjane doe viewでは無理みたいです。
あと可能性があるのはJane Nida でしょうか
(すみません、何方か試して頂けないでしょうか)

もし出来ないとなると、方法は三つ。

(1) アップロード前に各自Shift_jisに変換してからアップしてもらう
(2) アップロード中にサーバ側でShift_jis変換して保存
(3) EUCやUTF-8でも自動的に変換読み込み出来る専用ブラウザを作る

このうち(1)は多分煩雑なので見送りです。
(2)はupload.phpをいじる事になりますが、出来るかどうか。
で、(3)となる訳ですよ。

という訳で>mukiyuさん

htmltodatの文字コード自動判別はすごく快調なので、
この判別コードをjaneに組み込んで頂ければ
dat読み込み時に どの文字コードでも文字化けしないと思うのです。

御一考頂ければ有り難いのですが・・・。
(駄目元で書いてみましたです)

504 : ◆/vmukiyuzw :06/02/09 00:03:32 ID:N8SsIKmV
>>503
> という訳で>mukiyuさん
> htmltodatの文字コード自動判別はすごく快調なので、
> この判別コードをjaneに組み込んで頂ければ
私にそんなスキルがあるわけないじゃないですか^^;;;
#昔Janeのソースが初公開されたときには面白くていろいろ遊んだものですが・・・
#でいまだになぜかABOUTに昔の名前で載せられてたりしますが

まあ、htmltodatの文字コード自動判別は主にHTMLのmetaタグのcharsetを見て
やっているので、基本的にただのテキストファイルであるdatの判別には役に
立たないかと。
こないだcharsetに頼らない自動判別も付けてみましたが、2chのような掲示板だと
あえて文字コードを変えて文字化けするような投稿も可能なのであまり精度に自信が
ないと。そんな感じです。

505 :名無しさん@勉強中 ★:06/02/09 23:50:56 ID:???
>>504
いえその

> 私にそんなスキルがあるわけないじゃないですか^^;;;

すんげースキルあるではないですか!

> #昔Janeのソースが初公開されたときには面白くていろいろ遊んだものですが・・・
> #でいまだになぜかABOUTに昔の名前で載せられてたりしますが

すごーい!



で、ほめ殺しという訳ではなく、次の件

> こないだcharsetに頼らない自動判別も付けてみましたが

いやこれ凄いです。
be板のdatファイルとか いろいろやってみましたが
全く文字化け皆無でしたから。
適当に設置したこれとかも
http://user.ftth100.net/mirrorhenkan/be/dat/1100983996.dat
htmltodatで文字化けしないですし。

jcode.phpの使える範囲でいろいろやってみたので
自分のところ shift_jis/euc-jp/UTF-8/iso2002とか まあいろいろあるので
Jane Doe Viewでは文字化けしてしまうのです。

とりあえず、試作して頂けたら幸せになりますです(少なくとも私が)


# 横道の独り言ですが
# datの文字コードがUTF-8の板が出来たら
# Ajaxとかでクロスブラウザの板とか
# 全文検索とか出来て面白いだろうなぁ とか。
# (ごめんなさいよくわかんない言葉を並べて書いただけです)

506 :名無しさん@勉強中 ★:06/02/10 19:15:31 ID:???
さて
通常のところでも
beプロファイルやレベルが出るようにしてみました。

http://user.ftth100.net/mirrorhenkan/test5/read.php/1121679967/
http://user.ftth100.net/mirrorhenkan/test5/read.php/1105351720/
http://user.ftth100.net/mirrorhenkan/test5/read.php/1101019243/

datはmakimo.toさんの所から頂いたのでShift_jisです。
どれかを手動でEUCにしましたが まあ面倒なのでそれだけでした。
みみずんさんの所は そのままEUCみたいですね。
(だからdattohtml.plでも文字化けします)

beについては 正直 これで充分なように思えてきました。
あと、何だかスクリプトが独特なのは面白ネタニュース板だけで
朝生板のほうは他の板と変わらない感じです。

507 :名無しさん@勉強中 ★:06/02/11 08:58:04 ID:???
メモ

http://bmw.120i.org/2ch/read.php/*

トップの説明文より
http://ours.be/index.php
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
巨大掲示板2ちゃんねるから、当サイトで取り扱っているトピックスに
関連したスレッドを選んで、過去ログ(約1500スレ)を保管しています。
スレタイ検索も一応出来るようにしました。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

1500スレとなると、すごく使える感じではないですか。
ちなみにここ 見てみたいスレがどのミラーにも無かったのでググったら
辿り着いたのでした。
スレはこれ

【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/

みみずんさんの所に600弱くらいのしか無かったのですが
こちらで保管されておられました。ありがたや です

【PHP】くだらねぇ質問はここに書き込みやがれpart5@120i過去ログ倉庫
http://bmw.120i.org/2ch/read.php/pc8/php/1114787573/l50

datはどこなのでしょう・・・。
htmltodatの正規表現考えるのが億劫です(付け焼き刃なので波があるです)

508 :名無しさん@勉強中 ★:06/02/11 11:12:03 ID:???
>>507のところの正規表現を考えているのですが
うまくいかない・・・

m#<font color="\#0000FF">([0-9]+)</font> <font color="\#007700"><b>(.+?)</b></font> (?:\[(.*?)\])? 登校日:(.+?)<div class="plain"> ?(.+?) ?</div>#mi

うーん
ヒットしないぞ。。

509 :名無しさん@勉強中 ★:06/02/11 11:16:24 ID:???
と書いた直後
マッチしたです

m#<font color="\#0000FF">([0-9]+)</font> <font color="\#007700"><b>(.+?)</b></font> (?:\[(.*?)\] )?登校日:(.+?)<div class="plain"> ?(.+?) *</div>#mi

燃え尽きたぜ とっつぁん・・・。
でもこれで合ってるのかな

書き忘れましたが、変換式でメール欄逆転するです。

510 :名無しさん@勉強中 ★:06/02/11 11:30:31 ID:???
ちょっと違ってました
上のだと メール欄が無い場合の処理がおかしいです

m#<font color="\#0000FF">([0-9]+)</font> <font color="\#007700"><b>(.+?)</b></font> (?:\[(.*?)\] )?登校日:(.+?)<div class="plain"> ?(.+?) *</div>#mi

511 :名無しさん@勉強中 ★:06/02/11 11:47:04 ID:???
あとスレタイ修正と
<body>以下本文までのガラガラを取り除かないとうまくいかんです

前者は
s#(<title.*?)@120i過去ログ倉庫(</title>)#$1$2#
でいいんですが
後者がわかんない

まあいいか

512 :名無しさん@勉強中 ★:06/02/11 13:42:25 ID:???
何回も貼ってアホですな
>>510はこれ貼るつもりだったのに。

m#<font color="\#0000FF">([0-9]+)</font> <font color="\#007700"><b>(.+?)</b></font> (?:\[(.*?)\] )?登校日:(.+?)<div class="plain"> ?(.+?) *</div>#mi

513 :名無しさん@勉強中 ★:06/02/11 14:23:49 ID:???
・・・わかった!

m#<font color="\#0000FF">([0-9]+)</font>&nbsp;<font color="\#007700"><b>(.+?)</b></font>&nbsp;(?:\[(.*?)\]&nbsp;)?登校日:(.+?)<div class="plain"> ?(.+?) *</div>#mi

上の「&」を半角にして下さい(誰に言ってるのか)

514 :名無しさん@勉強中 ★:06/02/11 14:38:26 ID:???
あと前処理もこれでいいのかな

s#(<title.*?)@120i過去ログ倉庫(</title>)#$1$2#
s#$<meta.*?\n##ig
s#$<link.*?\n##ig
s#$google.*?\n##ig

515 :名無しさん@勉強中 ★:06/02/11 14:49:06 ID:???
間違えてた

「$」は行の終端であって
行の先頭は「^」ですね
まあ上ので出来るからいいや

というか

s#(<title.*?)@120i過去ログ倉庫(</title>)#$1$2#
s#^<meta.*?\n##ig
s#^<link.*?\n##ig
s#^google.*?\n##ig

だとマッチしないです
なんでだー

516 : ◆/vmukiyuzw :06/02/11 17:37:41 ID:8oh56Nsz
>>515
前処理ではHTML全体を一つの文字列とみなして置換処理を行なうので
個別の改行に対する「^」は有効になりません
次善の策としては、一つ前の改行と一緒に置換

s#\n<meta.*?\n##ig
s#\n<link.*?\n##ig
s#\ngoogle.*?\n##ig

とかですかねー
まあmetaタグやlinkタグはHTMLの本文中には登場しないので単に

s#<meta.*?\n##ig

とかでも実害はないと思いますが。

517 :名無しさん@勉強中 ★:06/02/11 18:21:14 ID:???
>>516
そうなんですか!
そういえばsnapshotの前処理で「$」が効かなかったから
「\n」にしたんだったっけかなー。


という訳で
php質問スレをまとめる事が出来ました。
http://user.ftth100.net/mirrorhenkan/php/

ログの取得元は
makimo.to
mimizun
jumper.jp
bmw.120i.org
と4つにまたがっています
・・・何やってんだ。

518 :名無しさん@勉強中 ★:06/02/11 18:26:48 ID:???
で、何やりたいのかというと
文字コードEUCのdatファイルを、アップロード時に
サーバ側で自動的にShift_jis変換保存したいんですが

上の質問スレをあれこれ検索しても
なかなか該当するものが無さそうです。

ググってみると、この辺が糸口になるのかな

http://masago.kir.jp/php20030814.php
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
ところでアップロードされたファイルはどこに行くのでしょうか?

アップロードされたファイルは
php.iniで指定されているデフォルトのテンポラリディレクトリに保存されます。

リクエストの終了時にファイルはテンポラリディレクトリから削除されてしまいますので、
任意の名前をつけたり、ホームページ上で閲覧するならばその場所から
public_html以下に移動する必要があります。(^_^)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

スクリプトはこちら
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
<?php
if (is_uploaded_file($_FILES['img1']['tmp_name'])){

move_uploaded_file($_FILES['img1']['tmp_name'], "/img/aaa.jpg");

}
?>
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

519 :名無しさん@勉強中 ★:06/02/12 16:37:11 ID:???
メモ

http://user.ftth100.net/mirrorhenkan/php/read.php/1022999520/12n

同じような事をやられているようです。
参考になればいいな

520 :名無しさん@勉強中 ★:06/02/13 09:50:52 ID:???
さらにメモ

http://www.2next.co.jp/imgauth/
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
PerlMagickを使用してAnnotateしてからShearしたものを複数用意し
それらをCompositeして一つの文字集合画像を作った後、
その上からRandomでDraw points & linesでしょうか。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

xreaの仕様を見ると、ImageMagickとGDが使えるようなので
スキルがあればphpで同様の事が出来そうです。


# 「最近何やってんだかわからない」って?
# 御安心下さい 私もわけわかんない(^^;;)

521 :名無しさん@勉強中 ★:06/02/15 17:56:36 ID:???
・path_infoだけでなくquery_string形式のURLにも対応させるようにした
・ミラーを2つ追加(その17/その18)

一件目はとりあえず同窓変換のみです(別窓変換のやつも差し替えるべきかな)
正規表現を使ったコードに差し替えました。

二件目ですが、下記の書き込みを参考にさせて頂きました。

http://life7.2ch.net/test/read.cgi/atopi/1070537068/554n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
554 :552:2006/02/15(水) 12:48:22 ID:fgUdf5wj
>>549
私はプログラムを勉強したことはないので推測を言いますと、
各種dat変換機には古いURLへ探しに行くということが出来ないのではないかな?・・・と。

大和総研
http://mimizun.com:81/2chlog/recruit/tako.2ch.net/recruit/log/20010121/958991668.html
大和総研(その2)
http://mimizun.com:81/2chlog/recruit/tako.2ch.net/recruit/dat/972742917.html

最古のサーバーにはちゃんとログが保管されているみたいです。
私の経験では、2ちゃんの古い過去ログって言うのは以外にも忘れ去られた古いサーバーに取り残されてるみたいです。
老婆心でおせっかいすまそ。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

という訳で、下記の2スレとも変換出来るようになったかなと。
どちらもmimizunさんとmakimo.toさんのところで見つかるようです。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
548 :名無しさん@まいぺ〜す :2006/02/08(水) 15:38:39 ID:moap3ZQl
http://tako.2ch.net/test/read.cgi?bbs=recruit&key=958991668&ls=100
http://tako.2ch.net/test/read.cgi?bbs=recruit&key=972742917

お願いします.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−


何だかミラーもコードもどんどん増えてる感じがしますが
それにつれてますます重くなっているのかな どうなのかな

522 :名無しさん@勉強中 ★:06/02/20 19:06:10 ID:???
メモ

WSHで、フォルダ内のすべてのファイルを操作する構文

 For each Obj In <<Folder>>.Files
....(実際に行う処理)....
Next

例(というよりパクリ元)
http://www1.u-netsurf.ne.jp/~tomo_c/tips/R23Lev01.html
http://www.atmarkit.co.jp/fwin2k/operation/wsh11/wsh11_01.html
http://ash.jp/xml/wsh/
http://www.geocities.jp/monalipse/vbscript/autosurf.html
http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/technic.htm


今のdat2html-5はドラッグ&ドロップしなければいけないのですが、
この構文を使えば Wクリック一発でフォルダ内のdatを全部html化出来そうです。
あとsubject.txt作成も。

523 :名無しさん@勉強中 ★:06/02/22 19:21:40 ID:???
問い合わせがあったので書き込んだのですが
書いた自分に「お前何様だよ」と心の中で突っ込んでみたり。

http://ex13.2ch.net/test/read.cgi/gline/1118753283/673n


で、上で書かなかったのですが
重要な(自分にとっては)追加点があります。

検索結果の各フレーム内の諸ミラーを
javascriptオフで表示するようにしました。
(「その10」だけはクッキーとかの関係で外してますが)
makimo.toやsnapshotでポップアップするか試してみて下さい。

これで、はるか昔に書いた>>42も達成出来たかなと。
javascriptでのポップアップ生成をしなくなった分、表示も速くなったみたいです。


これですが、makimo.toで配布されている
「安全プレビュー」を大いに参考にさせて頂きました。
DLして自分のところに置いて色々試してみたりして。

まずは自分の所を表示してみるか
http://www.geocities.jp/mirrorhenkan/others/safeopen.html#http://www.geocities.jp/mirrorhenkan/

うんモザイクとかはなくてもいいな
http://www.geocities.jp/mirrorhenkan/others/safeopen1.html#http://www.geocities.jp/mirrorhenkan/

で、まあいろいろやりくりしてみて 何とかなったです。
IEだけかもしれませんが、他のブラウザでは大丈夫かな。。


同じパクるにしても、こういう風なパクリは
まあ許されるんじゃないかな、と。はい。



524 :名無しさん@勉強中 ★:06/02/23 19:10:23 ID:???
変換スクリプトですが
bbspinkも完全同期してみました。

http://www.geocitis.jp/mirrorhenkan/
でbbspinkを検索すれば、2chと同じ数だけミラー窓が出ると思います。
これで
http://www.geocities.jp/mirrorhenkan/bbspink.html
も必要無くなったかも。(まあせっかく作ったので消しませんが)

それと、プレビュー窓内をjavascriptオフの表示にしたので
makimo.toで404だった場合に他サーバ検索結果に飛ばなくなっちゃったです。
しょうがないのでmakimo.to内の他サーバ内検索結果も追加しました。
「その2a」という事で。。



どっちも別窓変換への組み込みはまだやってないです
疲れちゃった^^;

525 :名無しさん@勉強中 ★:06/02/23 19:12:06 ID:???
つまらないスペルミスですが訂正

>>524
×http://www.geocitis.jp/mirrorhenkan/
http://www.geocities.jp/mirrorhenkan/

526 :名無しさん@勉強中 ★:06/02/24 08:12:28 ID:???
メモ
今朝久しぶりにdumper.jpがプロキシ無しで繋がったもんで
makimo.toみたいにIP数字で繋げられるかな と
ping発信してみたら dumper.jp/2ch.dumper.jp とも
「218.219.209.226」だったので

http://218.219.209.226/ で接続しようとしたら
繋がらないです。

527 :名無しさん@勉強中 ★:06/02/24 19:01:21 ID:???
>>523で使わせて頂いた「安全プレビュー」を
スクリプトにも追加させて頂きましたです

フレームにして0%/100%表示にすれば
広告とかも出なくなるだろうなー とか。

528 :名無しさん@勉強中 ★:06/02/25 15:25:16 ID:???
http://jbbs.livedoor.jp/bbs/read.cgi/computer/21256/1116159529/451n
で出ていた
http://www.okapiland.com/jp/index.html

http://www.okapiland.com/jp/search.html

みたいな奴ですが
ブックマークレットで何とかなりそうですね
(以前は確か「宮崎 アニメ」のgoogle検索結果だったような)

やりかけですがメモ的に

javascript:document.body.innerHTML=document.body.innerHTML.replace(/(href=\")(http.+?)(\".+?<\/a>)([^ ])/ig,"$1$2$3<iframe src=\'$2\' width=800 height=200><\/iframe>$4");void(0);

グーグルの検索結果をした後、url欄に上記コードをコピペしてエンター(リターン)
で、プレビューがわさわさ出てくるのではないかと。
もちろんまだまだです。

あと、実行するとグーグルツールバー.exeのダウンロード画面が出てきてしまいますが
まあ仕方ないや。
直す気力が今ありませんし。。

529 :名無しさん@勉強中 ★:06/02/25 20:09:01 ID:???
javascript質問スレ過去ログにwikiをつけてみました

http://pc8.2ch.net/test/read.cgi/hp/1138691397/567

アドレスはこちら
http://user.ftth100.com/mirrorhenkan/javascript/wiki/

まあ書き込みとか期待しないほうがショックも少ない事でありましょう。
過去ログとかだって何方もアップして下さってなかったですし
で 今回4つだかアップしたですよ ↓

http://user.ftth100.com/mirrorhenkan/javascript/

でもまあ
かなり活用して頂いているようなので
別にいいやと。

いやー、ログ検索出来ると ほんとにいいもんですね。

530 :名無しさん@勉強中 ★:06/02/26 12:44:16 ID:???
>>528の件
やってみました(スレ違い? 何の意味があるかって? わかんない(^^;)

javascript:document.body.innerHTML=document.body.innerHTML.replace
(/(\"http:\/\/)(.+?google.+?\")/gi,"\"ttp:\/\/$2").replace(/(href=\")
(http:\/\/[^6].+?)(\".+?<\/a>)([^ ])/ig,"$1$2$3<br><iframe src=\'$2\' width=800 height=200><\/iframe>$4").replace(/(\"ttp:\/\/)(.+?google.+?\")/ig,"\"http:\/\/$2");void(0);

泥臭いやり方ですが、URLに「google」の文字が含まれているものを除外して
フレーム変換した後で元に戻す処理をしています。
これでグーグルキャッシュとかも開かないのではないかと。

で、せっかくなので
http://jbbs.livedoor.jp/bbs/read.cgi/computer/21256/1116159529/576-577n
も考えてみました。

まずは○件目に飛ばすブックマークレット
こんなんでもすごい勉強になったです

JavaScript:var x=prompt("何件目から表示させたいか半角
数字で入力して下さい","");if(x!="")location.href=loca
tion.href.replace(/(.+?)(\&lr=.*?$)/,"$1")+"&lr=&sta
rt="+x+"&sa=N";void(0);


上のコードを入れた後、最初のコードをコピペすればいいんですが
二つ合わせられないかと単純に合わせてみましたが

JavaScript:var x=prompt("何件目から表示させたいか半角数字で入力して下さい","");
if(x!="")location.href=location.href.replace(/(.+?)(\&lr=.*?$)/,"$1")+
"&lr=&start="+x+"&sa=N";document.body.innerHTML=document.body.innerHTML.
replace(/(\"http:\/\/)(.+?google.+?\")/gi,"\"ttp:\/\/$2").replace(/(href=\")
(http:\/\/[^6].+?)(\".+?<\/a>)([^ ])/ig,"$1$2$3<br>
<iframe src=\'$2\' width=800 height=200><\/iframe>$4").replace(/(\"ttp:\/\/)
(.+?google.+?\")/ig,"\"http:\/\/$2");void(0);


プレビュー窓出てこないなぁ・・・。
まあこんな所で。。

あと「長すぎる行があります」と出たので
適当に改行してます
コピペする際は御注意下さい

531 :名無しさん@勉強中 ★:06/02/26 16:34:10 ID:???
>>529追記
せめて最低限の事はしといたほうがいいですね。

http://www.wikiroom.com/wikinovice/
http://bunga.main.jp/rhino/index.php?Wiki%A4%CE%BB%C8%A4%A4%CA%FD

・・・どうやってカスタマイズすりゃいいんだろう。

532 :名無しさん@勉強中 ★:06/02/27 12:30:47 ID:???
ブックマークレット繋がりで

JavaScript:document.body.innerHTMLのガイドライン3
http://ex13.2ch.net/test/read.cgi/gline/1111038341/184-185n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
184 :水先案名無い人 :sage :2006/02/26(日) 21:00:35 ID:eCtjB29p0
誰かトムのやつ作ってくれ
参考に
http://ex13.2ch.net/test/read.cgi/gline/1137655957/
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

せっかくなのでやってはみたい
しかし確かに漠然としすぎています

533 :名無しさん@勉強中 ★:06/02/27 19:30:07 ID:???
>>523の安全プレビューですが
フレーム表示100%にしてみました
いや快適快適

http://www.geocities.jp/mirrorhenkan/others/safeopen2.html#http://makimo.to/2ch/piza2_kao/1001/1001470412.html

で、makimo.toさんのお作りになられたものも選択式にして
どれでも可能なようにしてみたです。

これってJaneの外部コマンドに追加する事も出来ますね。
(最近p2ばかりでJane使ってないですけど)
http://www.geocities.jp/mirrorhenkan/others/safeopen2.html#$LINK


http://pc7.2ch.net/test/read.cgi/software/1138407659/335
とかでもmirrorhenkanが出ていたので
外部コマンドのページでも作ってみますか
(ただ 作ったり教えたりできるほど判ってないんだよなあ自分)

534 :名無しさん@勉強中 ★:06/02/28 18:10:00 ID:???
やはりJane外部コマンドのページは無理です
自分の限界に感じ入り
悲しみのあまり涙が止まりません

http://www.geocities.jp/mirrorhenkan/jane/

いろんな説明サイトの凄さに感じ入り
感動のあまり涙が止まりません。

535 :名無しさん@勉強中 ★:06/03/01 19:26:27 ID:???
偽モナメント3・偽モナメント4へのリンク方法を変えました
あとルクダルさんがアップされたミラーの依頼とかも多いみたいなので
iswebに置いて放置中だった過去ログへのリンクをつけました
(何だかごめんなさい)
ちなみにどれも 直リンクで飛ぶとエラーになるサーバです

でまあ
せっかくなんでime.nuもjavascriptで模倣してみたりして。
http://www.geocities.jp/mirrorhenkan/others/imenu.html#http://mirrorhenkan.hp.infoseek.co.jp/cgi-bin/gline/

「〜imenu.html#」の後にジャンプしたいURLをかませればいいです。
上でやったみたいにiswebのようなリファラーをみるサーバへのリンクとかも
うまくいったみたいです
(・・・javascriptオフだと動かないけど)


関連という訳でもないですけど

http://kage.monazilla.org/test/read.cgi/kage/102178821/198-206n

kageの作者さんまで出てこられてますね。

それはともかく、ime.nuをかませるのは
まるでアダルトサイトへのリンクみたいになってしまいますね.
何も知らない人が開いたら「何これ」と思うかもですよ
(って居ないか^^;)

上で自分がやった以外でも
もっと他の方法もあるだろうになー とか思うんですが・・・

536 :名無しさん@勉強中 ★:06/03/02 18:06:42 ID:???
引きずるようで何ですが
広告関連

あのあの
>>168でこんな事書かれてるんですが・・・。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
去年の夏、出張先からmewnet垢を覗いてみたら
でかでと貼られた広告の醜悪さに呆れました
普段はノートン先生でバナーベースの広告を全てカットしてるので
全く気づかずにいたのです
iswebでは有料アクセス解析を利用してたのですが
今年の春、無料の忍者ツールズへ乗り換えたので
その分の資金を広告免除へと回した、という次第です
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


・・・。

iswebの広告くらいで
「でかでと貼られた広告の醜悪さに呆れ」るなら
ime.nuの広告なんか見た日にゃ
その場で卒倒して回復不能なんじゃないかな と。


にしてもにしても
実に不思議なんですが

> 普段はノートン先生でバナーベースの広告を全てカットしてるので
> 全く気づかずにいたのです

実に実に信じがたい怪異譚なんですが
ほんまのほんまに気付いとらんとですかね・・・。

世の中まったくほんとに色んな人が居て
何とも面白いものですねハイ

537 :名無しさん@勉強中 ★:06/03/02 18:27:17 ID:???
でまあ
よく考えてみたら
ime.nuだと「http://」要らないですよね
http://ime.nu/www.geocities.jp/mirrorhenkan/
みたいに。

という事で、http://があっても無くても対応するようにしたです
ビバ正規表現

http://www.geocities.jp/mirrorhenkan/others/imenu.html#mirrorhenkan.hp.infoseek.co.jp/be/cgi-bin/be

小さいファイルなので
ルートディレクトリにも置いてみたりして。
http://www.geocities.jp/mirrorhenkan/imenu.html#mirrorhenkan.hp.infoseek.co.jp/be/cgi-bin/be

538 :名無しさん@勉強中 ★:06/03/02 18:31:25 ID:???
おお!
本家のime.nuも同じ仕様だったとは
今まで知らなかった!

http://ime.nu/http://www.geocities.jp/mirrorhenkan/

でも下のだと変になるですね

http://ime.nu/ttp://www.geocities.jp/mirrorhenkan/

539 :名無しさん@勉強中 ★:06/03/03 21:57:45 ID:???
メモ
http://hissi.dyndns.ws/

みみずんさんのID検索と同様の事とか出来るかもですね

540 :名無しさん@勉強中 ★:06/03/05 22:14:03 ID:???
2ちゃん ログ図書館
http://www46.tok2.com/home/dolche/gulugulu/


サーバがトクトクなので広告が凄い事になってますが
piza・mentai各サーバにあった板を無作為に集めたみたいです(数は少ないですが)

今は使えなくなってますが、トクトクではtelnetが使えたので
そこでcronメソッドで、例えば
「毎日朝6時に何々のスクリプトを自動実行する」
と設定して
その自動実行するスクリプトでsocketかLWP等でsubject.txtおよび
各datをリモート取得・保存するようなCGIを書いて
ログの自動取得とかされていたページなのかもしれません。

トクトクがtelnetを停止したので、こういう設定は出来なくなった・・のかな。
何か抜け道があるのかな。

自分もtelnetでcronとか試してみたいのですが
いかんせん 無料HPスペースでは今の所 見当たらないのです。
xreaも広告免除とかしないと 使えないみたいですし。

http://www.nurs.or.jp/~telnet/telnet.html

541 :名無しさん@勉強中 ★:06/03/08 19:32:53 ID:???
突っ込まれる前に

トクトクでは公式的にはcronが使えないみたいですが
ググると何だか可能みたいなものがわんさか出てきたとです
あとこういう書き込みもありますし

http://pc8.2ch.net/test/read.cgi/hosting/1009374413/35-48n

まあ今では昔話なんですが。。
使えればいいな、というくらいの話なんですよハイ

あと、どこにも告知を見つけられなかったのですが
トクトク(とくつー)って
PHP5が入ってますね
以前 自分の所で試したら動いたです

関連ですが

http://ex13.2ch.net/test/read.cgi/gline/1118753283/689n

ああ、あの方でしたか。
いったい幾つサイトがあるんだろうなーすごいなーと思っていたですが。


542 :名無しさん@勉強中 ★:06/03/08 20:00:02 ID:???
さて
http://blog.livedoor.jp/amatanoyo/archives/50313192.html
とかでも紹介されてて驚いたですがそれはともかく
板名検索を更新したです

http://www.geocities.jp/mirrorhenkan/others/bbssearch.html

やり方も今までのブックマークレットだと後がめんどくさいので
htmltodatの前処理を使わせて頂いたです
上アドレスの最下部を御覧下さいです
変換の過程のファイル出力を流用させて頂きました
当然「dat変換なんか出来るかボケ」という類のエラーが出ます
実に邪道なやりかたです
ああ一体何を考えているのでしょう
ごめんなさい


という訳で、htmltodatへの要望なのですが

(1)前処理を使用してファイル出力のみ行って、dat変換しないような
 オプションをつける

 ・・・とか 主義的に無理でしょうね・・・(そもそもhtmltodatの道を外れてます)
 これが出来れば、上ので生成する際にエラーが出ないんですが。。

まあ正規表現置換ソフトを使えばいいだけの話なんですが
そういうのがわかんなかったり使わない人とかでも
htmltodatを使っている人も多いかなとか思うので
上みたいな方法をとったですが(←後知恵です)


(2)前処理したものを「w」でもってファイル出力する際のファイル名を
 例えば「bcv+元ファイル名」などでも指定出来るようにする

・・・という事をやって頂ければ、複数のhtmlのスレを
一括前処理で、例えばレスアンカーポップアップスクリプトを付加したものとか
出来ると思うのです。
(そういう前処理の正規表現も何とかなる感じですし)



書いてみたですが・・・どちらも邪道な使い方ですね
ごめんなさいです

543 :名無しさん@勉強中 ★:06/03/08 20:31:07 ID:???
書き忘れました

右クリック貼りつけ・・・凄いです!!

544 : ◆/vmukiyuzw :06/03/08 22:27:07 ID:6FTIrY3g
>>542
正直、もともとおまけでつけた前処理をそこまで駆使されるとは、という感想です。
正規表現のパワーは凄いものがありますね。
> (1)
技術的に難しいことは何もないですがおっしゃるとおりhtmltodatの主旨からは
かなり外れている気がしますね・・・
これだけの目的なら他のソフト使えばいいのではという気がします。
エラー表示を気にしなければすでに出来てるというのもありますし。
> (2)
こちらはなんかいろいろ使い道がありそうなのでちょっと考えてみます。
Janeの外部コマンドみたいに置換ワード使って指定するようなイメージですかね。
(w $FILENAME.bcv とか)

545 : ◆/vmukiyuzw :06/03/09 00:40:46 ID:cDeXKU50
>>544
> 技術的に難しいことは何もないですがおっしゃるとおりhtmltodatの主旨からは
> かなり外れている気がしますね・・・
とか書いたのは「これは正規表現エディタじゃないですぞ!」と思ったからなんですが
そういう方向で使われても面白いかなという気もしてきました。考えてみます。

546 :名無しさん@勉強中 ★:06/03/09 18:52:53 ID:???
うわ、速い御返事・・

>>544-545
御一考頂けるんですか!! ありがとうございます。

想定外の使い方といえば、以前も書いたと思うんですが
自分 EUCやUTF-8のページのソースとかをちょっと見るのに
htmltodatを重宝していますです。
Ajaxの関係からなのか、最近はUTF-8のサイトがすごく増えてきたので
わざわざDLするほどでもないけど少し見てみたいなというのが実に多いのです。
最近感動したものだと、例えばこれ↓とか。

http://la.ma.la/search.html

htmlをUTF-8にすれば、CGIを使わずとも
複数にまたがっているページの全文検索とか出来るんだなーと。

500KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2006-02-27