テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル


告知欄です

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

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

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圧縮のように、設定容量の上限が来たら
バッサリと消えているのかもですね。


114 :名無しさん@勉強中 ★:05/08/07 17:27:44 ID:???
あと、こういうのもありました。
http://pc.2ch.net/test/read.cgi/php/1011001700/

移転か何かで2ch上では見えませんが
変換スクリプトで調べたら ありました。
偽モナメントに上げてみました。
http://user.ftth100.com/mirrorhenkan/test/read.php?key=1011001700&st=1&to=1001

これ、現役スレッドのみ対応しているみたいですが
それ以外のdatにも使えたらいいなー。

スレを読むと
Rubyで組んであるのか・・・。


115 :名無しさん@勉強中 ★:05/08/08 22:14:56 ID:???
変換スクリプトのphp版
手直しにまだ手をつけられない状態ですが
(何せ多忙リナックスにてスマニエル)

何か 色々調べたら

CGI版も出来そうだぞ

116 :名無しさん@勉強中 ★:05/08/13 13:29:35 ID:???
さて

正規表現でhttp://を分離して
ホスト名とその後に続くアドレスとに分ける事が出来ました。

http://mirrorhenkan.hp.infoseek.co.jp/cgi-bin/url.cgi?http://that3.2ch.net/test/read.cgi/gline/1118753283/

↑「?」以降のものを書き換えると、中に書いてあるものも変わると思います。


で、
ここで詰まりました。
perlで スラッシュ(「/」)を目印に区切る方法がわからない。

通常の書式だと、例えば「<>」を目印に区切るには

@youso = split(/<>/, $url);

となるのですが、「/」を目印に区切るにはどうすればいいんだろうか。
「\/」とかやってみてもエラーになるし。

117 :名無しさん@勉強中 ★:05/08/13 18:03:39 ID:???
おー出来たー。

「\/」で良かったんだー。

118 :名無しさん@勉強中 ★:05/08/13 18:31:20 ID:???
javascriptもphpも、URLを単純に「/」で区切って並べ替えているだけなのですが
正規表現でやってみたらかっこいいかもです^^:

javascriptだと、execメソッドを使えば
10行くらいで表現してあるものが1行で済ませられるかもしれません。

http://homepage3.nifty.com/aya_js/js2/js236.htm

でもまあいいや

119 :名無しさん@勉強中 ★:05/08/15 12:22:04 ID:???
保守がてら本スレに書こうと思いましたが
「スレ違い」と言われそうなので思い直してこちらに


javascriptに詳しい方に質問です

http://qb.2ch.net/test/read.cgi/operate/1052923573/38
で、javascriptでsubback.htmlを生成する方法を出していた方が居たので
真似して設置しようとしたのだが、うまくいかないです。。

geocitiesに置くと問題無く動作するのですが
http://www.geocities.jp/mirrorhenkan/be/subback.html

全く同じものを置いても一覧表示出来ない・・
http://user.ftth100.com/mirrorhenkan/test/subback.html

改行コードその他見てみたのですが、全く同じみたいだし。
何でなんだろうか。



120 :名無しさん@勉強中 ★:05/08/15 12:27:19 ID:???
メモ
http://tubox.skr.jp/2chsv/

121 :名無しさん@勉強中 ★:05/08/16 13:09:51 ID:???
上で出したスクリプトを元にdat2htmlとヘッドラインを作ってみました

http://www.geocities.jp/mirrorhenkan/dat2html-3/

ちなみに
http://that3.2ch.net/test/read.cgi/gline/1118753283/321
に書いた「まあdatだけアップしてあってDLしないと読めない過去ログ倉庫」は
これ↓です

http://www.geocities.jp/kako_logs/

ここまで思い切った過去ログ倉庫だと、いっそ清々しい感じです。


ちなみに上のサイト
http://life7.2ch.net/test/read.cgi/kankon/1123025718/l50
の過去スレで当スクリプトを出した方が居たので
ググって見つかったのでした。

しかし、考えさせるスレだなー
こんな事してなきゃ 一生見なかったかもしれない。

122 :名無しさん@勉強中 ★:05/08/17 21:27:06 ID:???
やはりIEのみ対応だった・・。

しょうがないので
>>65のスクリプトをいじってみようかな
Operaでは動くみたいだし


それより
・・・php版の手直しが先かな  ?

123 :名無しさん@勉強中 ★:05/08/18 14:52:51 ID:???
長ーいdatばっかり置いたからもたつくように思えるので
dat2html-1でサンプルにしたdatも置いてみました。

http://www.geocities.jp/mirrorhenkan/dat2html-3/dat/read.html?key=1002458845

・・・なんだ、体感的には1よりもずっと早い感じじゃないか。

124 :名無しさん@勉強中 ★:05/08/19 20:13:17 ID:???
http://www.geocities.jp/mirrorhenkan/dat2html-3/
で、URLオートリンクを実装してみました。

正規表現面白いー。

125 :名無しさん@勉強中 ★:05/08/19 20:25:18 ID:???
http://www.geocities.jp/mirrorhenkan/dat2html.html
もURLリンクを実装しました。

正規表現ですが、通常のタイプはOKですが
かちゅ〜しゃ形式のdatでリンクさせるものは
正規表現変換の際 終点のデリミタがなかなか厄介そうです。

126 :名無しさん@勉強中 ★:05/08/19 21:27:56 ID:???
>>125
と思ったら出来ました

でもそろそろphp変換スクリプトに取りかかるべきか

127 :659:05/08/19 23:33:43 ID:syVM+YfW
>http://yy14.kakiko.com/test/read.cgi/mirror/1114936246/124-125n
これでレスのポップアップまで可能になれば
29chの感覚で見れるかもしれない

そういえば
http://www.geocities.jp/mirrorhenkan/を組み込んだ
新しい2ch専用ブラウザができたら面白い鴨
100%まじりっけなしの素人の勝手な妄想だけど
ここ数ヶ月の663サソの著しい成長を考えれば
そこにパントサソの技術力が加わればと思うと
あながち夢でもない気もするけどなあ

128 :659:05/08/19 23:34:07 ID:syVM+YfW
誤爆スマソorz

129 :名無しさん@勉強中:05/08/20 18:33:32 ID:Mw8/bBbJ
メモ
http://qb5.2ch.net/test/read.cgi/operate/1105909861/320
320 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2005/08/06(土) 16:49:26 ID:ACS+63tT0
<dt>と<dl>にid付けて<dt id="dtレス番">、<dl id="dlレス番">みたいにして
例 <dt id="dt3">3 :<font color=green><b>名無し </b></font>:2005/08/06(土) 16:15:20 <dd id ="dd3"> ・・・・・・
IEで見たときにも>>レス番のポップアップするようにしてみたんだけどどうかな?

// レスポップアップ
function popAnchor() {
var evt = window.event.srcElement;
if ((evt.tagName == 'A') && (evt.title == "")) {
if (evt.innerText.search(/^>>(\d+)\-?(\d*)/) !=-1) { // ハイパーリンクなら
var st = RegExp.$1;
var ed = RegExp.$2;
if ((st > ed) || (ed == "")) {ed = st;} // 変なリンクチェック
if ((ed - st) > 5) {ed = eval(st) + 5;} // 5レス以上は5に
while (st <= ed) {
evt.title += document.getElementById('dt'+st).innerText + "\n" + document.getElementById('dd'+st).innerText + "\n\n"; // レス内容獲得
st ++;
}
}
}
}

document.onmouseover = popAnchor; // マウス監視

130 :名無しさん@勉強中 ★:05/08/20 23:44:50 ID:???
あらま
レスがついてるなんて

>>127-128誤爆にレス
レス番ポップアップは難しいですなぁ
javascriptで生成したhtmlにjavascriptを埋め込む訳だから
エスケープだの分離だので何が何だか

それと
自分がやってる事はほとんどJaneで実現されているor実現可能だと思いますよ
外部コマンドで変換スクリプトに飛ばす事もだけど
スクリプトを導入すれば
みみずん・makimo.toのどちらからも右クリックからdat取得出来るようになりますし

>>129
javascriptのエレメント要素とinnerHTMLはまだよくわかんない状態です
そんな状態で思うのも何ですが

・javascriptでhtml整形するスクリプトにはinnerHTMLを使っているのですが
 その中にさらにinnerHTMLを使って 有効なのかどうか
・上で挙げられたスクリプトはレス内容を獲得するところまでありますが
 それをポップアップ表示する命令がないみたい
 div要素とスタイルシートをつければいいのだろうか(←あてずっぽうです)

とりあえずやってみました(文中のAタグは小文字にしないとエラーが出ました)
・・・ポップアップしない。。どこを直せばいいのだろう??

http://www.geocities.jp/mirrorhenkan/dat2html-3/dat/test.html


ちなみにピタハハさんのスクリプトを代わりに埋め込んでみました。
・・・素晴らしい。

http://www.geocities.jp/mirrorhenkan/dat2html-3/dat/test_pita.html


上記のjavascriptを外部ファイルにして呼び出してもポップアップします

http://www.geocities.jp/mirrorhenkan/dat2html-3/dat/test_jslink.html

ただ、http://www.geocities.jp/mirrorhenkan/dat2html.htmlでもこの方式
(外部jsファイル呼び出し)にしたのですが、呼び出してくれません。
でも自動生成したhtmlファイルを保存して呼び出してみると、
ちゃんとポップアップしてくれます。何でだろ。
生成したものをいったんリフレッシュするスクリプトを埋め込んでも駄目した。。

あー愚痴みたい。
出来ても出来なくても大勢には影響の無い事だし、まあ適当にやってみるか。

131 :名無しさん@勉強中 ★:05/08/24 23:04:20 ID:???
あちこちのスレで「簡単だ」「すぐ出来る」という書き込みを散見するのに
ほとんど見かけない 通常dat→かちゅ〜しゃdatへのコンバータですが
誰も作ってくれないのなら やってみるか(かちゅ〜しゃ 入れてないけど)
まずはとりあえずjavascriptで。

今の所、レスアンカー以外は何とかなりました。
http://www.geocities.jp/mirrorhenkan/katu/


レスアンカーの正規表現もあちこちで勉強して
これ↓をこしらえてみました。

<a href="../test/read.cgi/([^/"]+?)/(\d+)/(\d+)" target="_blank">&gt;&gt;(\d{1,3})-?(\d{1,3})?</a>


さあ あと一息だ。

132 :名無しさん@勉強中 ★:05/08/24 23:12:53 ID:???
正規表現の探り当ては
http://www.geocities.jp/mirrorhenkan/regexp.html
のものをフィールドを拡げてやってみました。
考えた正規表現が正しいかどうか即座に反映されます

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

世の中、すごい人だらけです。



133 :名無しさん@勉強中:05/08/26 00:43:04 ID:le3q0vpZ
簡単にできるものなら誰かがとっくにやってそうなものだけど。
HTML→通常datの変換なんてもう何年も前に作られてるのに。
何が障害になってるんだろうね?

134 :名無しさん@勉強中 ★:05/08/26 01:40:07 ID:???
レスアンカーも何とかなりました
といっても「〜&st=○○&to=△△」の箇所が一考を要しますが


さて、URLの自動リンクが何故だかうまくいかないぞ。
エスケープ記号や何かが間違っておるのだろうか。

dat2html-1と3では成功してるのに何でだろうか
↓どちらもhttp://の自動リンクは効いておるというのに

http://www.geocities.jp/mirrorhenkan/dat2html.html
http://www.geocities.jp/mirrorhenkan/dat2html-3/dat/read.html?key=1002458845

135 :名無しさん@勉強中 ★:05/08/26 01:42:39 ID:???
>>133
やろうとする人が少なかっただけだと思うです(自分だって別にこれといって)
かちゅ〜しゃスレのにゃあさんが上手くいっているみたいです
正規表現さえ何とかなれば何だよなあ(自分も)

136 :名無しさん@勉強中 ★:05/08/26 02:35:11 ID:???
レスアンカーはやはり鬼門だ
&gt;1←これだけで引数も何も無しでリンクされるみたいだし

仕方ない、サーバ名だけではなくボード名キーb熾ハ個入力するしかなさそうだ
いや、スレのURLを入力してもらうほうがいいか

137 :名無しさん@勉強中 ★:05/08/26 10:48:39 ID:???
とりあえず形になったのでdatアップスレに書き込んでしまいましたが
「へっ 何やってんだ自分」とか思ったりして

あっちこっちのかちゅ〜しゃスレを覗くにつけ
ますますそう思ったりして

やはり かちゅ〜しゃ使いの人のほうが適任だったよなぁ とか思ったりして

138 :名無しさん@勉強中 ★:05/08/26 19:20:15 ID:???
作ったフォームで自分も変換してみました。
1001行ものテキストをフォームに貼り付けるだけでも2〜3分待つ感じです。
いつ変換が終わるのかわかるように、完了時にはアラートを出すようにしたです。
で、下窓のコピーも大変なので クリックしたら全選択するようにしました。

datアップスレでの ミラーにdatが存在するかちゅdatと
ミラーの生datを自前変換保存したdatを比較してみると
違いは>>136で書いた特殊なレスアンカーのみのようです。
そこをクリアすれば かちゅdatと全くほぼ同一のものが可能みたい。

引き続きやってみますか。




139 :名無しさん@勉強中:05/08/27 05:21:10 ID:Ye/HV6B+
p2.2chの古いdatの削除があったもよん

質問・雑談スレ171@運用情報板 ←p2 error: ご指定のDATはありませんでした
http://qb5.2ch.net/test/read.cgi/operate/1118196311/
1000 名前:動け動けウゴウゴ2ちゃんねる[] 投稿日:2005/06/09(木) 17:34:29 ID:VFo3Tyyx0

質問・雑談スレ172@運用情報板 ←datあった
http://qb5.2ch.net/test/read.cgi/operate/1118305656/
1000 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2005/06/10(金) 14:21:47 ID:9DeP2wEo0

(2005/8/27) - (2005/6/10) = 78日?

140 :名無しさん@勉強中 ★:05/08/28 12:52:10 ID:???
「www.」で始まるURLの自動リンク化
変換結果を1クリックでクリップボードコピー実装(IEのみ)
メモ帳を開くボタン実装(IEのみ)

>>136の件も目星がつきました
ミラー変換スクリプトを一部使えばいいみたい
今夜にでもやってみようか

それにしてもdat2idxの作者である にゃあさん はどうされたのでしょうか。
まだリンク切れみたい
したらばログをかちゅ変換するdat2logも出しておられるのだから
2chdat変換もリリースされれば良いのに・・・
(「出来てます」という書き込みをされていたから)

>>139
あらま
ま 仕方無いです

141 :名無しさん@勉強中 ★:05/08/31 18:52:59 ID:???
かちゅdatコンバータですが
あとは全角数字のレス番にアンカーをつける事くらいです。
(「&gt;&gt;1」「&gt;1」「>>1」「>1」とか)

で・・・どうやればいいのだろうか。
一行だけでは無理なのだろうか?

今の所は、これ↓で代用していますが
(それぞれline[3]は本文内容・sp1/sp2/sp3はレスアンカーをつける為の変数)

line[3] = line[3].replace(/([^>\;]|^)(&gt;|&gt;&gt;|>|>>|≫)
([0-9]+)([^<-]|$)/g,"$1"+sp1+"$3"+sp2+"$3"+sp3+"$2$3<\/a>$4");

これだとレスアンカーは(他の所と同様に)うまく付きますが、
問題はURL部分でも全角数字がついてしまう事です。

例えば
http://that3.2ch.net/test/read.cgi/gline/1118753283/342
で出た全角数字のレスアンカーだと
「>1」を例にとると

<a href="http://that3.2ch.net/test/read.cgi?bbs=gline&key=1118753283
&st=1&to=1&nofirst=true" tartet="_blank">>1</a>

というようになってしまいます。

evalを使えばよいのかと思い、
正規表現の公報参照部分の「$3」を

eval("$3=$3.replace(\/1\/g,\"1\").replace(\/2\/g,\"2\").
replace(\/3\/g,\"3\").replace(/4/g,\"4\").replace(/5/g,\"5\").
replace(/6/g,\"6\").replace(/7/g,\"7\").replace(/8/g,\"8\").
replace(/9/g,\"9\")\;")

としましたが、エラーが出てしまいました。

どうしたもんか。一行では無理なのだろうか。
正規表現でマッチさせて マッチしたらfor文で全角数字部分を半角に変換させるしかないのだろうか。

正規表現スレやjavascript質問スレで聞いても厳しい返事しか返ってこないだろうしなぁ。



142 :名無しさん@勉強中 ★:05/08/31 19:05:22 ID:???
上の書き込み、何とも浮いている感じなので捕捉

正規表現については
http://moewe.xrea.jp/log/2004_08.html#d20040821
がすごくわかりやすいです。
これ読んで「あ、そうなのか なるほどなるほど」状態だったもので。

後方参照とかも、上のを見て
http://www.geocities.jp/mirrorhenkan/regexp.html
で色々試したら 目から鱗状態でした。

あと>>132はミスしてましたです。
元はこちら↓
http://wwwrsphysse.anu.edu.au/~mxk121/javascript/jsReplace.html

143 :名無しさん@勉強中 ★:05/09/01 11:23:24 ID:???
どうしてもわからないので
質問してみました。
http://pc8.2ch.net/test/read.cgi/tech/1062152374/916-918n


怒られたら、多分泣くことでしょう・・・。

144 :名無しさん@勉強中 ★:05/09/01 11:35:27 ID:???
・・まあ、返事が頂ければ儲けものという気構えでいるしかないですね。。
これ以上ウジウジとらわれていてもしょうがない。

145 :名無しさん@勉強中 ★:05/09/01 20:00:09 ID:???
http://jbbs.livedoor.jp/bbs/read.cgi/computer/21256/1116159529/146

うむ、その通りじゃ(´・ω・`)ショボーン

だが、すぐそっちにも書くと「マルチuzeeee」とか言われかねないので
一週間くらい待ってみますか。
そのうちに反応してくれる人も居るかもしれないですし。

146 :659:05/09/01 22:22:34 ID:yCHAAM7y
あらま
ハケーソされていたのですね(汗
一週間ですか
その間ににゃあサソと連絡がとれるといいですな

只今依頼の少ない専用ブラウザのdatファイルについて調査中しております
663サソに無茶なおながいをするかもしれませんが
支障のない範囲で協力していただけたら幸いです

147 :名無しさん@勉強中 ★:05/09/02 20:31:33 ID:???
ですね

でも
お願いされても多分出来る事は限られているでしょうし
何だか疲れちゃった

みんなパワーがあっていいなぁ

148 :名無しさん@勉強中 ★:05/09/03 17:21:01 ID:???
気をとり直して
p2で出力されるhtmlをdatにする正規表現でも考えてみますか。

まずはサンプル

<dt id="r■番号■">■■番号■■ :<span class="name"><b>■■名前■■</b></span>:■■メール欄■■ :■■日付・ID■■</dt>
<dd> ■■本文■■</dd>


149 :名無しさん@勉強中 ★:05/09/03 17:29:38 ID:???
ここでいきなり暗礁に乗り上げました。

日付・IDの項目ですが
何度も書き込んでいる人が居た場合
IDのところにタグがついてしまいます
(改行は適当)

2005/06/25(土) 09:56:12
(<a href="read.php?bbs=news4vip&
key=1119660972&
host=ex11.2ch.net&
ls=all&field=id&word=Dv5R%2BWaC0&
method=just&match=on&
idpopup=1&offline=1"
onMouseover="showHtmlPopUp
('read.php?bbs=news4vip&
key=1119660972&host=ex11.2ch.net&ls=all&field=id&word=Dv5R%2BWaC0&
method=just&match=on&idpopup=1&offline=1',event,0.2)"
onMouseout="offHtmlPopUp()">p</a>)
<a href="read.php?bbs=news4vip&key=1119660972&host=ex11.2ch.net&ls=all&field=id&word=Dv5R%2BWaC0&method=just&match=on&idpopup=1&offline=1">
ID:Dv5R+WaC0</a>(42)

とはいえ
ID無しのスレッドでもdat変換出来る訳ですから
特に問題無いのかもしれないですね

問題があった場合は・・・htmltodatをバージョンupしてもらうしかないのかも


150 :名無しさん@勉強中 ★:05/09/03 17:37:24 ID:???
あと
本文欄でも
URLのリンクが大変そうです

まあdat整形時には
URLの表示部分(「http://〜」)のみ取り出す訳だから
大丈夫なのかな

151 :名無しさん@勉強中 ★:05/09/03 18:55:53 ID:???
とりあえずこれらを総合して
htmltodatのreadme.txtと補足.txtを参照して
>>148の取り出したい部分を後方参照させると

<dt id="r??">$1 :<span class="name"><b>$2</b></span>:$3 :$4</dt>
<dd> $5</dd>

という事になるでしょうか。

ところで、readme.txtの
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
正規表現を作成する際は、m演算子を使ってm#hoge#の形式で
$1:レス番号
$2:メール欄
$3:名前・トリップ
$4:投稿日・ID
$5:レス内容
となるように設定します。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

の箇所なんですが
$2と$3は逆なのではないかな と思ったり。
こちらの勘違いなのだろうか・・


152 :名無しさん@勉強中 ★:05/09/03 19:03:18 ID:???
と書いたけど
sampleの正規表現を見てみると
こちらの勘違いみたいですね
バーカバーカ(←自分)

153 :名無しさん@勉強中 ★:05/09/04 19:48:02 ID:???
かちゅ〜しゃスレで動きがありましたが
もうどうでもいいです

書き込んだ自分の文章にまた凹んでしまったりしましたが
まあいいや

154 :名無しさん@勉強中 ★:05/09/05 02:33:58 ID:???
あ、私は元気ですよ
という程の事もないですけど
かちゅdatへのコンバータ 何とかうまくいってるみたいで良かったです

という訳で質問してみました
手ひどく叱られそうで怖いのです
http://pc8.2ch.net/test/read.cgi/php/1105930285/623-

あと今のところの問題は
上のスレで書いた事と
全角数字レスの処理なんだようなあ


155 :名無しさん@勉強中 ★:05/09/05 09:53:42 ID:???
メモ
http://snapshot.publog.net/dat.php?url=http://ex11.2ch.net/test/read.cgi/news4vip/1119660972/
http://snapshot.publog.net/html/news4vip/2005/06/25/095612.html

156 :名無しさん@勉強中 ★:05/09/05 16:28:47 ID:???
>>155のURLでならhtmltodatで変換出来そうなんですが
なかなか難しいです。。

ソースを見ると、本文がべたーっと改行なしで続いていますし
各番号に「<a name="#1"></a>」というのがあり これがまた厄介だ
レスアンカーもみんな「<a href="#1">&gt:&gt;1</a>」とかなってるし。

readmeを読むと
htmltodatにおいては「#」が正規表現の始端と終端の識別記号になってるそうなので
もしかしたら 作者さんに聞かないと お手上げかもしれない・・・


157 :名無しさん@勉強中 ★:05/09/05 18:36:13 ID:???
頭が煮詰まってどうしようもなくなってきたので
聞いてみました
http://jbbs.shitaraba.com/bbs/read.cgi/computer/1929/1038588508/182-


>>154はスルーされそうです・・・


158 :659:05/09/06 11:47:37 ID:FA2MTYjG
乙かれさまです
これからはその9もdatうpスレで対応させていただきます
>>157
志村!http://pc8.2ch.net/test/read.cgi/php/1105930285/629n
http://pc8.2ch.net/test/read.cgi/php/1105930285/629n

159 :名無しさん@勉強中 ★:05/09/06 18:28:19 ID:???
htmltodatの作者さんのお陰で
あっという間に解決しました
すごいなあ

>>158
という事で
偉いのは作者さんです
あとスレの件どうもです

dat2logですが
>>アルゴリズム的には完全な互換性を確保することも可能ですが
是非是非やってみて下さい下さい
少なくともjavascript版より激遅になる事もないでしょうし

まあここ見てなさそうなのでこんな事書いてるんですが

160 :名無しさん@勉強中 ★:05/09/06 19:13:02 ID:???
見てなさそうだろうついでに

http://mewnet.hp.infoseek.co.jp/
が、どのページを見てもinfoseekの広告が無いのですが
何をされたのでしょうか

広告免除の振り込みをしただけなのかな

161 :名無しさん@勉強中 ★:05/09/06 20:41:32 ID:???
やだなあ判ってますよ(独り言)

154の件は何とかなりました。
あとは全角数字のレスアンカー処理が解決出来れば・・・完成です

・・この前比較した時の差異は、そこだけだったので。

162 :名無しさん@勉強中 ★:05/09/07 06:46:56 ID:???
メモ

<script>
url = "http://hoge.com?bbs=hoge&st=551&to=552";
url = url.replace(/([0-9])/g, function(){return escape(arguments[1]).substr(5)});
document.write(url);
</script>

正規表現道場スレ631さんありがとうございます
すごいです
出来そうなので、うまくいってから書き込みたいと思います

163 :名無しさん@勉強中 ★:05/09/07 10:08:35 ID:???
<script>
url = "<a href=\"http://hoge.com?bbs=hoge&st=551&to=552\">&gt;551-552</a>";
url = url.replace(/([0-9])/g, function(){return escape(arguments[1]).substr(5)});
document.write(url);
</script>

ここからどうすればいいのだろうか

164 :名無しさん@勉強中 ★:05/09/07 17:49:49 ID:???
あともう一つバグがありました。

「&gt;156と&gt;157」等のように、レスナンバーが
くっついて書かれると、レスアンカーがつきません。
うーむ

500KB
続きを読む

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

0ch BBS 2006-02-27