PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル

告知欄です


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

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

13 :663:05/05/02 21:40:22 ID:7w4RJdvz
さらに楽する方法思いついた
ボタンをクリックしてクリップボードにコピーする機能があればいいかも
但しWindows + Internet Exploror4〜 にのみ有効との事


http://jsm.suepon.com/script/jsm34.html
<script>
function clip_copy(p) {
if (document.all && navigator.userAgent.match(/windows/i)) {
copy_obj = document.obj.copy[p - 1].createTextRange()
copy_obj.execCommand("Copy")
alert("項目" + p + " をクリップボードにコピーしました");
}
}
</script>
ボタンのみの表示で隠しフォーム(hidden)の内容をクリップボードにコピーする<p>
<form name=obj>
<input type=hidden name=copy value="項目1の内容">
<input type=button onClick="clip_copy(1)" value="項目1をクリップボードにコピー"><br>
<input type=hidden name=copy value="項目2の内容">
<input type=button onClick="clip_copy(2)" value="項目2をクリップボードにコピー"><br>
<input type=hidden name=copy value="項目3の内容">
<input type=button onClick="clip_copy(3)" value="項目3をクリップボードにコピー">
</form>




14 :663:05/05/03 14:55:41 ID:gFX0XT9i
その4とその5の間にもう一つ書式があった
他のものにも追加しないと・・

http://mimizun.com:81/log/2ch/板名/鯖名.2ch.net/test/read.cgi/板名/キー


http://mimizun.com:81/log/2ch/gline/that3.2ch.net/test/read.cgi/gline/1081082635

15 :663:05/05/03 15:09:19 ID:gFX0XT9i
//分割格納・変換処理
//(sono1 は後で考えてみます)(あと sono4a を他のスクリプトにも追加しておかないと)


var e = document.f4.t4.value; //入力したアドレス取得→(http://サーバ名.2ch.net/test/read.cgi/カテゴリ/キーaj
var youso = e.split('/'); //各要素に分ける
var f = youso[2].split('.'); //サーバ名抽出(f[0])
var g = youso[5]; //板名(g)  
var h = youso[6]; //スレッドキー(h)
var i = h.substring(0,4); //スレッドキー先頭4文字(i
var j = h.substring(0,5); //スレッドキー先頭5文字(j

var motosure = e;
var sono2 = 'http:\/\/makimo.to/cgi-bin/dat2html/dat2html.cgi?http:\/\/'+f[0]+'.bbspink.com/test/read.cgi/'+g+'/'+h+'/';
var sono3 = 'http:\/\/fun.kz/test/read.cgi/'+g+'/'+h+'/';
var sono4 = 'http:\/\/mimizun.com:81/log/2ch/'+g+'/'+f[0]+'.bbspink.com/'+g+'/test/read.cgi/'+g+'/'+h+'/';
var sono4a= 'http:\/\/mimizun.com:81/log/2ch/'+g+'/'+f[0]+'.bbspink.com/test/read.cgi/'+g+'/'+h+'';
var sono5 = 'http:\/\/mimizun.com:81/2chlog/'+g+'/'+f[0]+'.bbspink.com/'+g+'/kako/'+i+'/'+j+'/'+h+'.html';
var sono6 = 'http:\/\/mimizun.com/cgi/dattohtml.pl\?http:\/\/mimizun.com:81/log/2ch/'+g+'/'+f[0]+'.bbspink.com/'+g+'/kako/'+i+'/'+j+'/'+h+'.dat';
var sono7 = 'http:\/\/mimizun.com/cgi/dattohtml.pl\?http:\/\/mimizun.com:81/log/2ch/'+g+'/'+f[0]+'.bbspink.com/'+g+'/dat/'+h+'.dat';
var sono8 = 'http:\/\/mimizun.com:81/2chlog/'+g+'/'+f[0]+'.bbspink.com/'+g+'/oyster/'+i+'/'+h+'.html';



16 :663:05/05/03 15:35:08 ID:gFX0XT9i
今見たら
>>2はdatのほうだった・・
えーと、htmlのほうはどう変換するんだったっけ?

datのリンクも簡単に付け加える事が出来るなー。
datアップを希望するスレもあるし


17 :663:05/05/03 15:39:20 ID:gFX0XT9i
http://that3.2ch.net/test/read.cgi/gline/1081082635/937

937 :水先案名無い人:2005/05/03(火) 10:19:27 ID:pHwMtAXv0
プレビュー便利だけどボタン押さないと開かないようにした方がいいかも(汗
にちゃんねるミラー計画とか最近反応ない時多いしねえ。


ダイナミックhtmlも使ってみようか(汗
http://www-6.ibm.com/jp/domino07/lotus/home.nsf/Content/DN5_X_20000801-1

18 :663:05/05/03 16:03:35 ID:gFX0XT9i
メモ追記
http://html-time.com/time/sample.htm

19 :名無しさん@勉強中:05/05/04 02:58:17 ID:GtRXH3J5
【bbspinkの変換規則】

(イ).www.bbspink.com

元:http://www.bbspink.com/test/read.cgi/板名/スレkey

29:http://makimo.to/2ch/bbspink_板名/スレkey4桁/スレkey.html


(ロ).www2.bbspink.com

元:http://www2.bbspink.com/test/read.cgi/板名/スレkey

29:http://makimo.to/2ch/bbspink2_板名/スレkey4桁/スレkey.html


(ハ).鯖名.bbspink.com

元:http://鯖名.bbspink.com/test/read.cgi/板名i/スレkey

29:http://makimo.to/2ch/bbspink-鯖名_板名/スレ4桁/スレkey.html



但し、スレッドkeyが9桁の場合、4桁ではなく3桁のようです。

20 :名無しさん@勉強中:05/05/04 15:36:11 ID:+p+Qtezd
>>14を追加しました

あとその4の最後のスラッシュを消してみました
(これがあると404になるみたい)


http://mimizun.com:81/log/2ch/aquarium/hobby5.2ch.net/test/read.cgi/aquarium/1091008589
×http://mimizun.com:81/log/2ch/aquarium/hobby5.2ch.net/test/read.cgi/aquarium/1091008589/

21 :名無しさん@勉強中:05/05/04 15:58:33 ID:+p+Qtezd
>>19の振り分け】

if (f[0] = www) {
document.write(●●●); // 鯖名がwww の場合の処理
} else if (f[0] = www2) {
document.write(▲▲▲); // 鯖名がwww2 の場合の処理
} else {
document.write(■■■); // 鯖名がその他(pieとかokazuとか)の場合の処理
}


//・・・えーと、if構文と中の等号はこれでいいのだろうか? つまり
//「f[0]がwwwだったら」というつもりなのだが
//「wwwをf[0]に代入する」とか解釈されないだろうか?
//(↑この程度のレベルなのです)


22 :名無しさん@勉強中:05/05/04 16:05:21 ID:+p+Qtezd
上間違えた

×document.write(●●●);
○var sono1 = 'http:\/\/:makimo.to〜 ;

23 :名無しさん@勉強中:05/05/04 18:45:52 ID:+p+Qtezd
(イ)www.bbspink.com

var sono1 = 'http:\/\/makimo.to/2ch/bbspink_'+g+'/'+i+'/'+j+'.html';

(ロ)www2.bbspink.com

var sono1 = 'http:\/\/makimo.to/2ch/bbspink2_'+g+'/'+i+'/'+j+'.html';

(ハ)鯖名.bbspink.com

var sono1 = 'http:\/\/makimo.to/2ch/bbspink-'+f[0]+'_'+g+'/'+i+'/'+j+'.html';

24 :名無しさん@勉強中:05/05/04 18:52:03 ID:+p+Qtezd
あとはスレッドキーbェ
9桁か10桁かによる分岐処理があったっけな

25 :名無しさん@勉強中:05/05/04 20:14:21 ID:+p+Qtezd
>>21は大間違い
いやー勉強になるなー
http://www2s.biglobe.ne.jp/~club_tom/java-kouza/kihon/ja-seigyo.htm

条件式には、
== 等しい
> 大きい
< 小さい
>= 大きいか等しい
<= 小さいか等しい
を 使います。
等しいときの判断に、"="を使わないように気を付けましょう。


----------------------------------------------------------

従って>>21

if (f[0] == www) {
document.write(●●●); // 鯖名がwww の場合の処理
} else if (f[0] == www2) {
document.write(▲▲▲); // 鯖名がwww2 の場合の処理
} else {
document.write(■■■); // 鯖名がその他(pieとかokazuとか)の場合の処理
}


26 :名無しさん@勉強中:05/05/04 20:17:42 ID:+p+Qtezd
//長さを調べるサンプル

<script>
var a = '1234567890';
var keylength = a.length;

document.write('長さは'+keylength+'なのですよー<br>');

if(keylength == 10)
{
document.write('長さは10です');
}else{
document.write('長さは10ではありません');
}
</script>


27 :名無しさん@勉強中:05/05/05 21:01:36 ID:ohpxPNKX
キーが9桁でもみみずん検索では関係ないのかもしれないです


http://mimizun.com:81/log/2ch/2chbook/comic2.2ch.net/2chbook/kako/9999/999915986.dat
http://mimizun.com:81/log/2ch/feti/pie.bbspink.com/feti/kako/9247/92477/9247777002.dat


・・・にくちゃんねるのほうは、どうなのだろう?

28 :名無しさん@勉強中:05/05/07 19:42:27 ID:HmLJBgtR
引っ越しついでにbbspink鯖の変換スクリプトも設置したので
さて次は何をしてみようかな

フォームを一つにして
bbspinkと2chどちらも可能なものは 面倒臭そうです(不慣れなので)

>>13の機能を付け加えてみようかな
あとはdatファイルへのリンクとか。


29 :名無しさん@勉強中:05/05/07 21:09:51 ID:4n9ApBv1
datファイルを探すやつきぼんぬ

30 :名無しさん@勉強中:05/05/08 18:22:22 ID:Xn1ypmDn
>>29
うーんじゃ考えてみようか。というか誰かやってくれたら嬉しい・・

jane使っているなら外部コマンドでみみずんさんやにくちゃんねるさんから
簡単にdat取得出来るのですが・・。

31 :名無しさん@勉強中:05/05/08 18:27:33 ID:Xn1ypmDn
もしやってみるとしたら
最初にhttp://www.geocities.jp/mirrorhenkan/で検索して
ミラーが存在する所を確認してから、
改めてdatファイルURLに変換するスクリプトで探してもらうしかないなぁ。
尻切れかどうか確かめる事を考えると、一発でやるのは無理っぽいです。


というか、本当に大した事やってないんですけど・・・。

32 :名無しさん@勉強中:05/05/09 11:33:05 ID:ZP2tl9Wz
【dat変換URL】

その1
http://makimo.to/cgi-bin/html2dat/html2dat.cgi?鯖名_板名/キー4桁/キー.html

その1a(キーが9桁の場合)
http://makimo.to/cgi-bin/html2dat/html2dat.cgi?鯖名_板名/キー3桁/キー.html

その2
http://makimo.to/cgi-bin/dat2html/dat2html.cgi?http://(〜元スレと同じ〜)/&vier=DAT


33 :名無しさん@勉強中:05/05/09 11:34:37 ID:ZP2tl9Wz
その3
http://fun.kz/板名/dat/キー.dat

34 :名無しさん@勉強中:05/05/09 19:28:53 ID:ZP2tl9Wz
うーん
みみずん検索さんのdatの位置がわからない・・

その6
http://mimizun.com:81/log/2ch/板名/鯖名.2ch.net/板名/kako/キー4桁/キー5桁/キー.dat

その7
http://mimizun.com:81/log/2ch/板名/鯖名.2ch.net/板名/dat/キー.dat

これ以外はどこにあるのだろうか?




あ、bbspink認識と過去ログリンク付け加えました。。

35 :名無しさん@勉強中:05/05/09 20:24:59 ID:ZP2tl9Wz
その4a
http://mimizun.com:81/log/2ch/板名/鯖名.2ch.net/板名/dat/キー.bck

datファイルですが、拡張子は「.bck」になっているみたいです


36 :名無しさん@勉強中:05/05/09 20:53:45 ID:RpqTA9IY
//ボタンを押したらdatのファイル名をクリップボードにコピーするスクリプト
//窓&IE限定・・・だが FireFoxやOperaではどうなんでしょう?
//変数hはキー名


<<script>
function clip_copy(p) {
copy_obj = document.obj.copy[p - 1].createTextRange()
copy_obj.execCommand("Copy")
alert("ファイル名\"" + h + ".dat\" をクリップボードにコピーしました");
}

</script>

<form name=obj>
<input type=hidden name=copy value="h.dat">
<input type=button onClick="clip_copy(1)" value="ファイル名\"h.dat\"をクリップボードにコピー"><br>
</form>


//ところで、結果表示に出すためには これら↑を全部document文で整形出力する
//必要がありますが、果たしてそうやって出力した<script>〜</script>は
//認識してくれるのでしょうか??

37 :名無しさん@勉強中:05/05/10 20:42:41 ID:hjupek1g
dat検索の試作品(・・・「作品」か?)

http://www.geocities.jp/mirrorhenkan/getdat.html

欲しいスレのURLをフォームに入れてクリックすると
結果表示が出るので、その中の生きているミラースレのdatファイルを
右クリック→保存


うまくいきますか?

38 :名無しさん@勉強中:05/05/11 13:16:31 ID:KB3OoXqh
<script>
function clip_copy() {
copy_obj = document.obj.area.createTextRange()
copy_obj.execCommand("Copy")
alert("クリップボードにコピーしました");
}
</script>
ボタンをクリックするとdatファイル名をクリップボードにコピーします<p>
<form name=obj>
<textarea name=area cols=10 rows=1>"1152.dat"
</textarea><br>
<input type=button onClick="clip_copy()" value="クリップボードにコピー">
</form>
<input type=button onClick="location.href='view-source:http://kintubo.kakiko.com/mirror/null.txt'" value="テスト用にメモ帳を開く"><br>

39 :名無しさん@勉強中:05/05/11 17:12:06 ID:kPxkobaa
>>29もクリア出来たでしょうか。

javascriptではなくてphpスクリプトで同じようなものを少しやってみましたが
これはさすがに不特定多数では無理そうだなー。
ミラーのファイル存在可否を調べる→存在したらタイトルを表示→(以下未定)

40 :29:05/05/11 17:31:42 ID:5EwVvcEf
めちゃめちゃありがとう!
さらっと書き捨てていっただけなのにおとーさんは嬉しいっす!
物凄く便利です。
大感謝!

41 :名無しさん@勉強中:05/05/11 19:56:07 ID:kPxkobaa
>>40
うわーレス早ー。
こちらこそどうもです。

42 :名無しさん@勉強中:05/05/13 18:52:11 ID:EnBAXsil
スナップショットも追加出来ました。本スレ214さん感謝です

ふと思ったのですが、プレビュー先のページを
javascriptオフで表示する事は可能なのでしょうか?

インラインフレーム内で表示するページをjavascriputオフにするフィルタ
という事になりますが。


web制作板のjavascript質問スレッドは敷居が高いです・・・。
「そんなの無理」で終わりそうだなぁ^^:)

43 :名無しさん@勉強中:05/05/13 19:22:20 ID:EnBAXsil
>>42の追記
innerHTMLで出来ないものかと。

44 :名無しさん@勉強中:05/05/15 20:30:59 ID:H0WxNAvf
http://p2.2ch.net/も表示させるようにしてみました。

45 :名無しさん@勉強中:05/05/15 23:46:23 ID:H0WxNAvf
>>44は無意味だなぁ
ライブスレしか表示されない訳だし
少なくともプレビューは要らないかもなー

bbspinkのdatURL表示も忘れてましたが
需要あるのでしょうか

46 :名無しさん@勉強中:05/05/17 17:26:10 ID:pw3c8ZSZ
innerHTMLでも
セキュリティ上無理なのかなぁ

<script type="text/javascript"><!--
function init(){
re=new RegExp('━','g');
str0='━━━(゚∀゚)━━━!';
str=document.body.innerHTML;
document.body.innerHTML=str.replace(re,str0);
}
//--></script>
</head>

<body onLoad="init()">
あいうえお━かきくけこ━
</body>


47 :名無しさん@勉強中:05/05/17 17:27:54 ID:pw3c8ZSZ
上のはこちらからコピペしました

http://mirrorhenkan.hp.infoseek.co.jp/cgi-bin/test/read.cgi/javascript/1077362343/209-

48 :名無しさん@勉強中:05/05/18 14:44:23 ID:XpG2yB/O
尻切れかどうか確認する為に
結果表示で出た各窓を下まで手動でスクロールしなければならないのですが
それを自動で出来ないかどうか検索してみました。

結論を先に言えば「出来ない」みたいですが・・

49 :名無しさん@勉強中:05/05/18 14:45:38 ID:XpG2yB/O
http://mirrorhenkan.hp.infoseek.co.jp/cgi-bin/test/read.cgi/javascript/1045265973/220-

220 :Name_Not_Found :03/02/23 01:38 ID:1h+dpvyT
iframeの中身を少し下にスクロールしたくて、

<html><body>

<iframe src="http://www.yahoo.co.jp/" name=googles width="80%" height=500></iframe>
<script> window.frames["googles"].scrollTo(0, 100); </script>

</body></html>

としましたが、まったくスクロールされません。
エラーも出ないのでどこが間違っているかさえ分からないので、
アドバイスお願いします。


221 :Name_Not_Found :03/02/23 01:53 ID:???
>>220
onload


223 :220 :03/02/23 02:09 ID:???
>>221

onLoadでscriptが呼ばれるようにしたら
「アクセスが拒否されました。」とエラーが出ましたが
何が原因だか。

windowの指定の仕方がまずいですか?


224 :220 :03/02/23 02:23 ID:???
もしかして、文法の間違えではなくて、iframeのsrcがhttp://から始まっていたら駄目という
罠ですか?
ためしに同じディレクトリのファイルを指定したら、きちんとスクロールしたので。




50 :名無しさん@勉強中:05/05/18 14:46:23 ID:XpG2yB/O
226 :Name_Not_Found :03/02/23 03:26 ID:???
>>220
インラインフレームスクロール - DHTML http://www5e.biglobe.ne.jp/~access_r/hp/dhtml/dhtml_129.html


227 :220 :03/02/23 04:01 ID:???
>>226
サンクス。
そのページは既に見てました。

結局のところ>>224で書いた通りだったみたいです。
手間が掛かるけど、ローカルとリモートのurlをネストして呼び出すことによって
実現しました。


228 :226 :03/02/23 04:31 ID:???
>>227
ごめん。そうみたいだね。
>結局のところ>>224で書いた通りだったみたいです。
やったら同じだった。

ちなみにiframeってreloadさせることできないし
ふつーのframeとは結構実装違うみたいですね〜。


51 :名無しさん@勉強中:05/05/18 14:47:40 ID:XpG2yB/O
>結局のところ>>224で書いた通りだったみたいです。
>手間が掛かるけど、ローカルとリモートのurlをネストして呼び出すことによって
>実現しました。


ううう・・別口でやれば出来ない事もない という事なのか!?




52 :名無しさん@勉強中:05/05/18 15:12:30 ID:Sy5ALnao
cgiやphpならリモート取得表示して
それをスクロールすればいいのだろうなぁ。

javascriptで10個以上のフレームhtmlを生成して
それをiframe表示→スクロールなら出来そうですが

「javascriptで10個以上のフレームhtmlを生成して」
  ↑
 こんな事出来るのだろうか。

53 :名無しさん@勉強中:05/05/21 19:03:35 ID:Mmz8BfRT
2chの場合、アドレスに2chのスレと同じアドレスが含まれていると
リダイレクトされないみたいですね

54 :名無しさん@勉強中:05/05/22 01:04:47 ID:D077ho3w
URL欄からパラメータを二つ受け取って
番号ごとに違うミラーを表示させる事が出来ました。

http://www.geocities.jp/mirrorhenkan/sono1a.html?url=http://that3.2ch.net/test/read.cgi/gline/1115213835/?server=2

「?url=」の後にスレURLを
「?server=」の後に表示したいミラーb


うまくいったようです。

55 :名無しさん@勉強中:05/05/22 01:06:23 ID:D077ho3w
にくちゃんねるさん重い・・・(私のせいか?)

こっちは軽いですね
http://www.geocities.jp/mirrorhenkan/sono1a.html?url=http://that3.2ch.net/test/read.cgi/gline/1115213835/?server=9

56 :名無しさん@勉強中:05/05/22 01:10:45 ID:D077ho3w
で、フレームにして
上メニューでスレURLとセレクトボックスを置いて
下で表示するような事が出来ないか・・とやってみているのですが
うまくいかないです。。どうしたもんか。

上メニューのやりかけをアップしておいてみます。
誰か見て教えてくれたら、嬉しくなってしまうですが。

http://www.geocities.jp/mirrorhenkan/frame-yarikake.html


・・とと。肝心のフレームhtmlをやってなかったか。。

57 :名無しさん@勉強中:05/05/22 02:15:09 ID:D077ho3w
akoさんの「今ここに○人います」と表示するものをつけてみました。
http://shena.myako.net/strangelady/cgijs/imakoko/imakoko.html

別にログとかとってないですけど、不評ならやめます・・・

58 :名無しさん@勉強中:05/05/22 03:15:20 ID:D077ho3w
datをhtmlに整形するphpを設置してみました。
レッツphpさんのスクリプトを流用しています。
http://yellow.ribbon.to/~mirror/dat2html/


で、例えば本スレ437

437 :水先案名無い人:2005/05/22(日) 01:55:33 ID:AZi9jrvE0
http://news18.2ch.net/test/read.cgi/anime/1115553778/

おねがいします


にくちゃんねるに全部ありますが、通常の形式で見たいというならこれ

  ↓

http://yellow.ribbon.to/~mirror/bbs/read1.php?url=http://makimo.to/cgi-bin/html2dat/html2dat.cgi?news18_anime/1115/1115553778.html



思ったのですが、スレURLを入力するだけで
こういうdatをhtmlに変換した奴に誘導するスクリプトも可能だな、と。

59 :名無しさん@勉強中:05/05/22 03:19:39 ID:D077ho3w
URL間違い
http://yellow.ribbon.to/~mirror/dat2html/read1.php?url=http%3A%2F%2Fmakimo.to%2Fcgi-bin%2Fhtml2dat%2Fhtml2dat.cgi%3Fnews18_anime%2F1115%2F1115553778.html&btnG=%95%CF%8A%B7

60 :名無しさん@勉強中:05/05/22 03:26:07 ID:D077ho3w
phpでやる場合

スレ入力

過去ログ倉庫から該当ログの最終ログ数がある行を抽出

各ミラースレのタイトルを抽出
各datの行数を検出(行数=ログ数だから)

上記dat2html変換へのパラメータを渡す各リンクを表示


こんな所でしょうか。
問題点として上げられるのは、サーバ負荷は勿論の事ですが
重いミラーサイトからのレスポンスが来ない場合にどうするかという事が
まずあげられます。

61 :名無しさん@勉強中:05/05/24 19:58:02 ID:4x1itKF2
上記はjavascriptで充分な気がするので
棚上げという事で。。

62 :名無しさん@勉強中:05/05/24 20:03:09 ID:4x1itKF2
やっとありました^^;
http://www.graviness.com/javascript/samples/basic20011008arg.html?update=2001/10/08

+++++++++++++++


? 以降の文字列を取得するには location.search プロパティを使用します。

location.search : ?update=2001/10/08

これを利用すると「リンク元によって書き出す内容を変える、?以降の文字列でページを振り分ける、eval関数を使いそのまま変数として使用する」などアイデア次第でかなり異質なページを作成できます。

63 :名無しさん@勉強中:05/05/25 15:23:03 ID:Emuwu0pL
面白かったので、逸脱しているとは思いますが
javascriptでdatファイルを整形表示出来ないかを考えてみようかなと思います。

javascriptの特性として外部ファイルの取り込みに制限がありますが、
自サーバ内ではどうなんでしょう?
データバインドの切り替えサンプルとか見ると、できそうな感じですが・・・。
http://www.makoto3.net/AI_BOOK_JAVASCRIPT/chap008/82-1.html


64 :名無しさん@勉強中:05/05/25 18:20:29 ID:1HzQGzxI
http://allabout.co.jp/career/javascript/closeup/CU20050515A/index.htm

それらしいものがありましたが

xmlやAjaxなるものに手を出すのだろうか・・・

65 :名無しさん@勉強中:05/05/25 19:54:01 ID:1HzQGzxI
変換もしてます
http://www.interq.or.jp/japan/satoshi0/sample/textfile/diary.htm

できそうだぞ


66 :名無しさん@勉強中:05/05/26 08:04:03 ID:YEQBFfed
2chのdatファイルを読むスクリプト
http://members.at.infoseek.co.jp/obto/script/script.html#dat

但し、アップルスクリプトだそうですが

67 :名無しさん@勉強中:05/05/26 08:14:06 ID:YEQBFfed
ファイルを読み込む事が出来ても、一行づつ読み込んで処理する事が出来るだろうか?

ステータスバーに文字を一行づつ表示 ←違うけど
http://www005.upp.so-net.ne.jp/hirobo/sumple009.htm
http://www.google.co.jp/url?sa=U&start=44&q=http://hime.girly.jp/dooms/html/messe3.htm&e=10313


でも無理かな(まだ読んでないけど)
http://www.google.co.jp/url?sa=U&start=54&q=http://www.hi-ho.ne.jp/tomita/reikidb/words01.htm&e=10313


http://66.102.7.104/search?q=cache:R_nl9x5cFTkJ:pc5.2ch.net/hp/kako/1067/10670/1067085950.html+javascript++%E4%B8%80%E8%A1%8C%E3%81%A5%E3%81%A4&hl=ja&start=61&lr=lang_ja



68 :名無しさん@勉強中:05/05/26 10:00:26 ID:fkZ4Pr+s
これそれっぽいです
後で見させてもらおう
http://www.geocities.jp/clone_01/eGB/ly_fljs.html

というか、すごい・・


※「javascript 一行取り出す」でグーグル検索してヒットしたサイトです

69 :名無しさん@勉強中:05/05/26 15:35:19 ID:CYMSPZXk
>>65の説明文
http://otd8.jbbs.livedoor.jp/javascript/bbs_tree?base=754&range=1

70 :名無しさん@勉強中:05/05/26 16:17:03 ID:CYMSPZXk
getTexFile
getFront

この二つの関数(?)が検索してもよくわかんないです


71 :名無しさん@勉強中:05/05/27 20:12:39 ID:LEsC1ejg
>>60までやらずに
でもjavascriptと同じ処理をするものに差し替えました。

72 :名無しさん@勉強中:05/05/27 20:30:20 ID:LEsC1ejg
でもまた出しゃばったような事しちゃったかなぁ
あー・・

73 :名無しさん@勉強中:05/05/28 16:21:31 ID:OtY/u8rz
http://mentai.2ch.net/test/read.cgi/hp/978336036


<script type="text/JavaScript">
<!--
var msgarray=new Array()
msgarray[0]="   ∧_∧   ∧∞∧ <br>   ( *・∀・)  (=E∀・)  マターリ <br>  ⊂    )つ⊂)___)___)つ <br>   (_⌒ヽ  //ハ\ <br>     )ノ `J ~~~)フ~~J~ ";
msgarray[1]="    ∧_∧   ∧∞∧ <br>   ( *・∀・)  (=E∀・)  メシマセ♪ <br>   ⊂   )つ⊂)___)___)つ <br>カッ  / __ /  //ハ\ <br> Σ∠ '´ )ノ ∠フ~~~)ン~~ "

var nn=0,ie=0;

if(document.layers)nn=1;
if(document.all)ie=1;

var timerID=0;
var i=0
function boxmsg(){

var msg="<div class=msg>"+msgarray[i]+"</div>"

if(ie==1)
{
window.box.innerHTML=msg;
}
else if(nn==1)
{
document.layers.box.document.open();
document.layers.box.document.write(msg);
document.layers.box.document.close();
}
if(i<msgarray.length-1){i++}else{i=0}
clearTimeout(timerID);
timerID=setTimeout("boxmsg()",1000);
}
//-->
</script>
</head>
<body onload="boxmsg()">
<div ID="box" style=position:absolute;top:10;left:10;z-index:-1></div>


74 :名無しさん@勉強中:05/05/28 21:18:19 ID:O0O4JydW
同ドメインの別ファイルを読み込む事は出来るようですが
「一行づつ読み込んで」処理する事が可能かどうかわかりませんでした。

合ってるかどうかはわかりませんが、

・改行マーク(「\n」「\r」)でsplit

・「<>」でsplit=> 【名前/メール/日付/本文/タイトル】

・タイトル部分・本文1を整形・レス番号1 => 次の行へ

・ループ処理(a→b・a→b・a→b)
  a「<>」でsplit=> 【名前/メール/日付/本文】
  ↓
  b整形・レス番号に1を加える
・ループ処理


こんな所でしょうか・・・。

75 :名無しさん@勉強中:05/05/29 19:12:41 ID:sLwgS36g
えーと
データバインドだと楽なんですが、
区切り文字が「<>」だと変になりますね。
二文字だと駄目なんでしょうか。

「<>」を「,」に変換したら多少良くなりました。
http://www.geocities.jp/mirrorhenkan/bindtest/

これってかちゅ〜しゃ形式のdatでしたっけ?
昔のdatはこの形式みたいですが。。


でも、生datで出来るほうがいいですよねー。

76 :名無しさん@勉強中:05/05/30 14:28:25 ID:UnL63foi
にくちゃんねるさんのjavascriptが重い感じがするのは
それぞれのレスポップアップに個別のjavascriptを呼び出す仕様だからでしょうか?
それぞれのレスのソースにこれ↓があります

><a href="#121" onmouseover="popup(this,121,121);" onfocus="this.onmouseover();">>121</a>



77 :名無しさん@勉強中:05/05/30 14:30:21 ID:UnL63foi
ピタハハさんの所やp2のポップアップはinnerHTMLを使っているみたいです

<script language="JavaScript">
<!--
if(window.createPopup || document.getElementById){
  function res(){document.getElementsByTagName('dl')[0].innerHTML=document.getElementsByTagName('dl')[0].innerHTML.replace(/>(>)?([0-9]+)([^0-9]|$)/g,
'<a href="#l$2"onmouseover="onMouse(this, event)"onmouseout="offMouse()">>$1$2</a>$3').replace(/>([0-9]{1,4})/g,'><a name=l$1>$1</a>');
}window.onload=res;}
function onMouse(e, v){var num=Number(e.href.replace(/^.*#l/,""));e=document.getElementsByTagName('dd')[num>0?num-1:0];
if(window.createPopup){var str=e.previousSibling.innerText+'\n'+e.innerText;var db = document.body;pop.innerText= str;
pop.style.borderWidth = "3px";pop.style.left = db.scrollLeft + event.clientX + 30;
if (db.scrollTop+event.clientY - 30 + pop.offsetHeight > db.clientHeight + db.scrollTop){pop.style.top = db.clientHeight + db.scrollTop - pop.offsetHeight - 20;
}else{pop.style.top = db.scrollTop + event.clientY - 30;}}else if (document.getElementById){var str=e.previousSibling.innerHTML+'<br>'+e.innerHTML;
var db = document.body;pop = document.getElementById('pop');pop.style.borderWidth="3px";
pop.innerHTML = str;pop.style.left = db.scrollLeft + v.clientX + 30;if (db.scrollTop + v.clientY - 30 + pop.offsetHeight > db.clientHeight + db.scrollTop){pop.style.top = db.clientHeight + db.scrollTop - pop.offsetHeight - 20;
}else{pop.style.top = db.scrollTop + v.clientY - 30;}}}
function offMouse(){if(window.createPopup){pop.style.borderWidth="0px";pop.innerText='';
}else if (document.getElementById){pop = document.getElementById('pop');
pop.style.borderWidth="0px";pop.innerHTML='';}}
//-->
</script>


78 :名無しさん@勉強中:05/05/30 14:30:46 ID:UnL63foi

いやー勉強になるなー。(まだよくわかんないですが)
で、レス呼び出しの所のソースはこれ↓だけ(この場合は>>19と表示)

>>19

79 :名無しさん@勉強中:05/06/03 20:56:14 ID:dH2m7ABb
結果表示のところに、直URL(〜url.html?u=http://〜)のリンクもつけてみました。

80 :名無しさん@勉強中:05/06/13 16:51:02 ID:wdR7CcN0
モナメントさんが暫く繋がりませんでしたが、復活しました
http://pantomime.jspeed.jp/test/read.cgi/monament

で、繋がらない間に 以前DLさせて頂いたパントさんのupload.phpを
いろいろ試行錯誤していたら 同じ仕様のdatアップローダーが設置出来そうです・・。
手持ちのアカウントで試したら使えるので・・まだ表示スクリプトの手直しが必要ですが。

で、アカウントを申し込んでみました。
明日の朝7時にFTPが使えるようになるそうです。。

81 :名無しさん@勉強中:05/06/14 15:48:26 ID:Iap0R4jO
アップしてみてうまくいきました
あとはトップに反映させるだけです

無理矢理path_infoに対応させようとしたので
リンク切れになってしまう・・・

82 :名無しさん@勉強中:05/06/14 22:05:14 ID:Iap0R4jO
本スレで依頼があったもんで
モナメントのリンクもつけてみました。

・・・あ、非プレビュー版とphp版忘れてた。後日・・。


しかし、パントさんもサイト見たら何ともすんごいですわ。。

83 :名無しさん@勉強中:05/06/14 22:56:28 ID:Iap0R4jO
あー「依頼」なんて何とまあ偉そうに。おのれは何様かと。
偉い人達のサイトを見るにつけ、自分はどれほどのものかと。


http://that3.2ch.net/test/read.cgi/gline/1115213835/992

>ちなみに漏れのミラー変換機は>>989でも使ってますがモナメントも挿れたりしてます。
>Hitする確率は低いですけどね。
>Firefoxで動かない(多分Gecko系全滅)からまだ公開できないんですけども(汗

すみません、Firefox 使った事ないです・・。ただ571で
>IE6やFireFox(いづれもWindows版)では問題なく動いてます
との事なので、まあいいやと。

Operaでも大丈夫でしたし、safariとかkouquerとかどうなんでしょう?>当スクリプト



84 :名無しさん@勉強中:05/06/15 14:51:04 ID:GTN2Ldc2
ヘッドラインの一覧も何とかなりました。

他のスクリプトを改変して使おうと思っていろいろやってみましたが
自分でやったほうが簡単だった・・。
コメントも入れて40行。

path_infoとレスポップアップは別の機会に。


85 :名無しさん@勉強中:05/06/15 22:43:42 ID:s/ofuAda

そういう訳で何とか設置してみました。
http://user.ftth100.com/mirrorhenkan/test/


無反応でも泣きません



86 :名無しさん@勉強中:05/06/18 09:45:22 ID:mH7IO8iX
アンカーレスポップアップと
アンカーレスジャンプに対応

パントさんの使われているjavascriptだとread.php全体を変更しなければいけなかったので
ピタハハさんのjavascriptとスタイルシートを参考にさせてもらいました。

あとは、path_info対応ですか。
でも ぶっとびねっと や 使えるネット みたいにpath_infoが使えないサーバだと
このままでもいい気もするなー。

87 :名無しさん@勉強中:05/06/18 13:19:32 ID:mH7IO8iX
で >>86ですが
Operaでは認識しない・・・。

ピタハハさんのサイトでOperaでレスポップするログのソースを参考に
少しやってみたんですが、難しいです。
今余裕がないので 後回し。。


レスアンカーが多いログは、開くのが重いのですね・・・。

88 :名無しさん@勉強中:05/06/18 14:59:19 ID:mH7IO8iX
と書きましたが、対応出来ました。

「学ぶ」は「真似ぶ」の意也
ソース流用だらけでごめんなさい。。

89 :名無しさん@勉強中:05/06/21 19:33:26 ID:0XLY9ilU
特定のテーマのまとめサイトの作成用に少し考えてみました。

管理人以外がアップロード出来るようなモナメントで
特定のワードがタイトルに含まれていないファイルは弾くように出来ないものかと
パントさんのupload.phpをいろいろいじって いろいろ検索して いじって

何か出来たっぽい・・。

90 :名無しさん@勉強中:05/06/22 20:30:38 ID:gKvRP2VM
ちなみにこれ↓

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

タイトルに「javascript」という語句が含まれていなければアップロード出来ません

あとは
ファイル名が9ー10の数字以外のものをはねて
subject.txt内でのキー順ソート
だろうか・・・。


91 :名無しさん@勉強中:05/06/24 20:32:15 ID:ZEsNXeRJ
>>63のスクリプトですが
既に作って公開されておられる所がありました。
フォームエリアにdatを貼りつけて変換するタイプです。
ただスクリプトエラーが出てます・・・。

スクリプト部分を直したら、動くようになりました。
レスポップ機能も入れてみよう。出来るようになったら晒してみますか。

92 :名無しさん@勉強中:05/06/24 20:40:03 ID:ZEsNXeRJ
って
その前にbbspinkのdatリンクがあったか。

やってみたら簡単なんだろうなー
後でやってみます。。

93 :名無しさん@勉強中:05/06/25 19:43:15 ID:xB06+AVY
bbspinkのdatリンクをつけようとしてますが
今makimo.to 繋がらない・・・。

勘でやってみようか。。


94 :名無しさん@勉強中 ★:05/06/29 12:46:24 ID:???
bbspinkのdatリンク付きスクリプト
特にクレームも無かったので(というか無反応(^^;))
差し替えましたが、
今見たらその3以降のdatリンクが出てませんでした。

うん、datファイルの定義をしてなかったからですね


95 :名無しさん@勉強中 ★:05/06/29 21:38:18 ID:???
じっくり考える余裕がなさそうなので出してみます
http://www.geocities.jp/mirrorhenkan/dat2html.html


レスアンカーのポップアップとかURLの自動リンクとか
色々追加してみたかったのですが、まあとりあえずいいやと。
ポップアップのスクリプトの埋め込みがどうしてもうまくいきませんでした。
外部ファイルにしても読み込んでくれなさそうだし。
使い道・・・うーん。。

元サイトはhttp://fukuoka.cool.ne.jp/dat2html/なのですが
広告タグのせいか エラーで使えないです。
ただ
http://monazilla.org/
http://6419.net/eldex/link.htmlでリンクされてますので
知らぬは自分ばかりなり なのかもしれません。

96 :名無しさん@勉強中 ★:05/06/29 21:51:17 ID:???
関連スレもやたらありますが
とりあえず3つ

monazilla(1001)
dat->html化自動処理プログラムをつくるスレ(139)
ウェブ上でdat2html(11)

偽モナメントに上げてみましたが
さっぱりわかんない・・

97 :名無しさん@勉強中 ★:05/06/30 17:35:01 ID:???
今夜スクリプトファイルの埋め込みを試してみるかな

で、駄目だったら馬鹿にされるの覚悟で
javascript質問スレで聞いてみよう・・。

98 :名無しさん@勉強中 ★:05/07/01 11:20:51 ID:???
と思ったけど
たいしたことでもないし棚上げです。
外部ファイル(pop.js/pop.css)のリンクを消せばエラーは直るけど
気が向いたらやりますか。。

少年よ、たいしたもんだ。

99 :名無しさん@勉強中 ★:05/07/02 20:02:11 ID:???
datアップスレのほう
idxファイルを生成するjavascriptとか何だか出来るかもしれないな
あ 改行コードがネックか

かちゅ〜しゃ形式のdatを通常datに変更するコンバータはありますが
そのコンバータ 逆は出来ないのだろうか?(DLしてないもんで)

「<>」を「,」に置換して
改行コードをCRLFに変更する以外に変更点 ありますか?(←と書いても返事来ないだろうけど)

どちらもphpで何とかなりそうです
http://ns1.php.gr.jp/pipermail/php-users/2004-September/023844.html
http://www.php-j.com/tutorial/php/multibyte.php

やるとしたら
datをアップすると
アップしたdatが かちゅ〜しゃ形式になっている というphpだろうか。

100 :名無しさん@勉強中 ★:05/07/03 19:33:00 ID:???
2chブラウザののログコンバータを作ろう
http://mimizun.com/cgi/dattohtml.pl?http://mimizun.com:81/log/2ch/tech/pc2.2ch.net/tech/dat/1046742687.dat

すごい面白かったです。
でも結局出来たのかどうかわかんないんですが・・。

まとめサイト
http://logconvert.s28.xrea.com
コンバータ
http://www.geocities.co.jp/Beautycare/4965/public/cornbutter/index.html
http://suzuka.cool.ne.jp/aiken/
http://www.geocities.co.jp/SiliconValley-Sunnyvale/7740/
http://tiki.hakagi.net/



・・dat変換考えてみようかなと思ったんですが、非力なのでやめときます・・・。

101 :名無しさん@勉強中 ★:05/07/10 22:19:35 ID:???
復活したにくちゃんねるさんの所
今繋がりません・・・。

迷惑をかけても何なので、プレビュー表示しないようにしました。


・・・迷惑かけているでしょうか。。


102 :名無しさん@勉強中 ★:05/07/10 22:23:34 ID:???
と書いてから試したら繋がりました。

でも暫く様子を見てみよう。

103 :名無しさん@勉強中 ★:05/07/10 23:00:12 ID:???
うーむ
モナメントさんの所にアップされたものを見ると
ファイル名がアルファベット以外の2バイト文字でもアップ出来てしまうんですね。
あとは同名ファイルでも上書きアップロードしてしまうみたいですし。
それとflock導入か。

これらを直せば、保守は住人さん任せの過去ログ倉庫とか可能な感じですね・・。
「スレが1001になったら何方かdatファイルをアップしておいて頂けますか」と。

104 :名無しさん@勉強中 ★:05/07/15 21:52:58 ID:???
一つのフォームで2chもbbspinkも出来るようにしてみた・・・つもり。

105 :名無しさん@勉強中 ★:05/07/28 21:07:36 ID:???
http://p2.2ch.net/のdatファイルのリンクもつけました

dat落ちしたのにDL出来るスレがあるのは何でなんだろう?
運営者側のバグ(?)なのだろうか。

106 :名無しさん@勉強中 ★:05/07/31 16:55:26 ID:???
メモ

【生datとかちゅ(K)datの違い】

・分離記号
生は「<>」  かちゅは「,」
・名前
かちゅは前後に<b></b>がつく
・レスアンカー
生<a href="../test/read.cgi/shar/1117720061/1" target="_blank">>>1</a>
K<a href="http://anime.2ch.net/test/read.cgi?bbs=shar&key=1117720061&st=1&to=1&nofirst=true" target="_blank">>>1</a>
・他URLのリンク
生タグ無し
Kかちゅ・kageが自動リンクを施すURLは、下記の4通り
(a) http://で始まるURL
(b) ttp://で始まるURL
(c) www.で始まるURL
(d) >または>で始まるレスアンカー

107 :名無しさん@勉強中 ★:05/07/31 19:59:56 ID:???
おーっと
タブキーが効かないー。

あと レスアンカーの所は
「&gt;&gt;1」とかだったー。


108 :名無しさん@勉強中:05/08/03 17:23:45 ID:DE8HBngU
>>105
誰かがp2.2chで読んだスレは誰でもDLできますよ。(URLさえ知っていれば)
但し、古いdatはどんどん削除されているようす。(未確認ですが3ヶ月程度?)

109 :名無しさん@勉強中 ★:05/08/03 21:12:10 ID:???
>>109
おおそうなんですか、ありがとうございます。
してみるとsnapshotみたいなものですね(って同じシステムだから当然か)

それにしても、snapshotのほうも
datをDL出来ればいいのですが。。
http://jbbs.livedoor.jp/bbs/read.cgi/computer/2999/1072470096/48

110 :名無しさん@勉強中:05/08/04 03:10:46 ID:9ahl2XKu
質問・雑談スレ129@運用情報板 ←p2 error: ご指定のDATはありませんでした
http://p2.2ch.net/p2/dat.php?host=qb5.2ch.net&bbs=operate&key=1113630156
1000 名前:19[sage] 投稿日:2005/04/17(日) 16:27:48 ID:JAxlk1O10

質問・雑談スレ130@運用情報板 ←datあった
http://p2.2ch.net/p2/dat.php?host=qb5.2ch.net&bbs=operate&key=1113711175
1000 名前:●[] 投稿日:2005/04/19(火) 19:37:47 ID:oLTNZ64Y0

ってことは、
(2005/8/4) - (2005/4/18) = 108日ぐらい?

ハードディスクの容量で判定している可能性もあるから、しばらく様子見で。。。

111 :名無しさん@勉強中 ★:05/08/06 20:20:01 ID:???
ふむふむ
二日の違いでそうなるんですか・・

それにしても今日はアクセス多い感じだなー
まあ夏休みだからなのでしょうが

112 :名無しさん@勉強中:05/08/06 23:34:49 ID:Qbh2EBm/
まだダウソできるみたいね >>110 質雑130
古いdatは空きディスク容量が少なくなったら、aki氏が手動で消しているに100ペリカ

113 :名無しさん@勉強中 ★:05/08/07 17:22:35 ID:???
かなり以前にやってあったのですが、
dat2htmlのphp版へのリンクをつけました。

使い道としては、web上にあるdatをhtml化して読むことでしょうか(そのまんまだ)
makimo.toのdatをhtml変換すれば、見慣れた書式で読めると思います。
あと人大杉の板で読み込むとか。
まだレスアンカーのポップアップとかつけてないです。

設置したサーバの負荷がどのくらいのものなのかさっぱりわかりませんので
さてどうなることか。

>>112
もしかしたら多分
dat圧縮のように、設定容量の上限が来たら
バッサリと消えているのかもですね。


500KB
続きを読む

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

0ch BBS 2006-02-27