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

サイズが 480KB を超えています。500KB を超えると書きこめなくなるよ。

メモ2

1 :名無しさん@勉強中 ★ : 06/09/16 19:36:34 ID:???
これまた思いついた事など


2 :名無しさん@勉強中 ★ : 06/09/16 19:38:14 ID:???
512KB超との事で書き込めなくなったので。

http://yy14.kakiko.com/test/read.cgi/mirror/1114936246/l50

別に大した事してないんだけどなー。


3 :名無しさん@勉強中 ★ : 06/09/16 19:40:35 ID:???
http://yy14.kakiko.com/test/read.cgi/mirror/1114936246/793
の続き
拡張子「rb」をrubyスクリプトとして認識

.htaccess
−−−−−−−−−−−−−−−−−−−−−
AddType application/x-httpd-cgi .rb
−−−−−−−−−−−−−−−−−−−−−

このコードですが
本当は

AddType application/x-httpd-ruby .rb

としなければいけないんですけど(Rubyのメーリングリストとかだと)
それだとxreaとかでDL画面になっちゃうんだよなー。

あとpythonスクリプトを拡張子「py」でやるのも同様に

AddType application/x-httpd-cgi .py

とすればいいのかなと。


4 :名無しさん@勉強中 ★ : 06/09/16 19:58:32 ID:???

JavaScriptでトリップ生成出来ないか と思ったので
やってみたです

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

すまんです
先人の方々の色々なコードをとても参考にさせて頂いたのですが
車輪の再発明以上のものにはならなかったとです

あと
キーが半角文字のみだとOKなんですが
全角文字(2バイト文字)の処理に困っておるです
1バイトづつコード変換せねばならぬのに
文字分解とか何だかぅぁぁな状態です
まあ
http://www.geocities.jp/mirrorhenkan/others/TransEscape.html
とかを参考にすれば何とかなるかもとは思うんですが。

あと
ブラウザによる挙動の違いが如実に出ていて
さてどうしたもんか。
例えば
http://www.tohoho-web.com/js/string.htm#charCodeAt
とか。
この「charCodeAt」というコードを使ってるもんで
さてどうしたもんか。

あとこのままだと
全角1文字も半角1文字も同じように数えてしまうので
まだ手直しが必要みたい。

こことか参考になるかな
http://www.tohoho-web.com/js/string.htm#length


5 :名無しさん@勉強中 ★ : 06/09/17 16:13:28 ID:???
やはり全角文字が原因っぽいです。
半角カナ混じりのキーでも問題ないみたいなので。

http://blog.8-p.info/articles/2005/10/12/occams-razor-and-crypt-3
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
2ch トリップで "#ノマネコdaD!" が "◆AVEX6ChCds" になるそうです。

> 確かにジョークとしては面白いかもしれないけれど、これが偶然
> なんてはずもなく、2ちゃんねるサイドのプログラムへの操作が
> あった物と疑える。

トリップに関していうなら、2ch のトリップは crypt(3) を使って
いるだけなので、どう考えても偶然です。「2ちゃんねるサイドの
プログラムへの操作」は疑いすぎでしょう。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

上のキー"#ノマネコdaD!" をJavaScript版でやってみたら
全く同一のトリップになりましたし。

この方のRubyスクリプトとか後々参考になるかも
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
s = 'ノマネコdaD!'
trip = s.crypt(s[1, 2])
puts trip[trip.length - 10, 10]
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

それと
引用元のエントリーのURLとか見て
少しだけ「へー」と。(何がと言われても困りますが)

http://d.hatena.ne.jp/ekken/20051011/1129001768


6 :名無しさん@勉強中 ★ : 06/09/17 19:04:59 ID:???
これ独り言ですが
ソースも無しに独断が強い人は苦手です


メモ
http://gigazine.net/index.php?/news/comments/20060820_html_elements/


7 :名無しさん@勉強中 ★ : 06/09/18 19:54:20 ID:???
とりあえず
keyとsaltをおのおの表示するようにしてみたです

php版
http://user.ftth100.net/mirrorhenkan/triptest.php
JavaScript版
http://user.ftth100.net/mirrorhenkan/triptest.html

php版のほうはほぼ2ch準拠だと思うので
JavaScript版でのsaltの結果表示と突き合わせればいいかなと。

で やってみたですが
やはり全角2バイト文字の関係が変みたいですね。

あと
JavaScriptには標準でcrypt()関数が無いみたいなので
それを計算してくれるdescript.jsを参照しているんですが
これの内部で全角2バイト文字変換がうまくいってないとすると
格段にハードルが高くなるなぁ・・。

それと
ここ↓とかアップして読んだら面白いの何の。

http://user.ftth100.net/mirrorhenkan/2chscript/read.php/1067245837/


8 :名無しさん@勉強中 ★ : 06/09/18 20:13:09 ID:???
上の二つで試すと

(1)トリップを「テスト」とした場合

<php版>
◆SQ2Wyjdi7M
key: テスト
salt: e.

<JavaScript版>
◆Y2yvr3OUQw
key: テスト
salt: ..

と全然別のものになるのですが

(2)トリップを「テスト」(半角カナ文字)とした場合

php版/JavaScript版とも
◆kDK4STUJ8A
key: テスト
salt: ..


となるです。

全角文字の処理方法が違ってるみたい・・わからん。




9 :名無しさん@勉強中 ★ : 06/09/19 07:58:42 ID:???
メモ
crypt(3)関連のサイト

http://www.hkg.ac.jp/~nakamura/Java/TnE/003.html
http://www.teu.ac.jp/nsit/~shiina/des/
http://user64.psychedance.com/2004/11/sample_des_cryp.html#more

一番上とか読むと
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
crypt()関数は,多くのUNIXにおいてユーザのパスワードを
『安全に』保管しておくために使用されてきました.しかし,
そのベースとなっているDES(中略)などの『暗号化技術(のソース
コード)』を国外に持ち出すことをアメリカ政府が規制して
いました.
現在,この『暗号化技術』に関する規制はかなり緩和されて
おり,(中略)アメリカ(あるいはカナダ)以外の国(地域)
で使用することも可能です.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

・・暗号化のしくみを説明したサイトが少ない訳だ。


2番目のサイトとか見ると数学そのものという感じだなー。


2番目のサイトのリンクを辿ってみると
お書きになられた方のお薦め本リストがありました。

http://www.teu.ac.jp/nsit/bookreview/

こういうのがあると親しみが持てますね。


10 :名無しさん@勉強中 ★ : 06/09/19 17:27:51 ID:???
メモ
IE限定(UAで分ければいいかなと)

<script>
execScript('Function VBASC(s)\nVBASC=HEX(ASC(s))\nEnd Function','vbs');
var pp = "テスト";
alert(VBASC(unescape(escape(pp))));
</script>


11 :名無しさん@勉強中 ★ : 06/09/19 19:01:49 ID:???
さて
>>9の3番目のサイト
http://user64.psychedance.com/2004/11/sample_des_cryp.html#more

さっきからずーっと読んでるんですが
いやー素晴らしい。
下のほうにあるソースコード
crypt関数を使わずにcryptさせてますよ
こりゃすげー。
実際に設置してみたら同じ結果になりましたし。

数字の羅列に見える箇所も
http://www.teu.ac.jp/nsit/~shiina/des/table.html#ip
の各図と寸分違いませんし
descript.js(http://user.ftth100.net/mirrorhenkan/descript.js
を見ても全く同じ事やってるのがよくわかるです。


12 :名無しさん@勉強中 ★ : 06/09/19 19:04:26 ID:???
訂正
×descript.js(http://user.ftth100.net/mirrorhenkan/descript.js
○descrypt.js(http://user.ftth100.net/mirrorhenkan/descrypt.js


13 :名無しさん@勉強中 ★ : 06/09/19 19:16:21 ID:???

問題点が判ったのですが

JavaScriptで
2バイト文字をShift_jis16進数にする方法がわかんないです。

>>8を例に出すと

「テスト」という文字をバイナリエディタで変換すると
「83 65 83 58 83 67」となり
saltはこれの2番目と3番目を抜き出したもの
つまり「65 83」になるのですが
これをバイナリエディタで見ると「e.」となるのです。

これに変換する方法がわからない。

http://tohoho-web.com/wwwxx017.htm
とかで「テスト」と入れても
「%83e%83X%83g」となって
「%83%65%83%58%83%67」にはならないですし。

VBScript混じりの>>10だと何とかなりそうな感じですが
(1文字づつループ変換するようにすれば全部出来るかもですが)
IE限定ですし。


14 :名無しさん@勉強中 ★ : 06/09/19 19:29:18 ID:???
それとも

「%83e%83X%83g」

を正規表現等で

「%83」+「e」+「%83」+「X」+「%83」+「g」

に分解して
2・3番目を抜き出すようにしてみるような事も
出来そうですね。

バイナリエディタで見ると
「e X g」はそれぞれ「65 58 67」に対応しているので。

これならブラウザによる違いも吸収できるかも。


15 :名無しさん@勉強中 ★ : 06/09/20 19:17:24 ID:???
考えとかまとめずに書いているので間違いだらけかも。
まあいいや

上の区分けする正規表現ですがこれでどうだろ
(って書きながら考えてるんですが)
2番目と3番目だけ抜き出せばいいので

(?:%..|[^%])((?:%..|[^%]))((?:%..|[^%]))

これをmatch文とかに絡めれば
$1と$2にそれぞれ2バイト目・3バイト目が格納されるかも。
(「%」はエスケープさせないといけないかも)

格納された$1と$2をそれぞれ見て
「%xx」形式だった場合
16進数の「xx」を10進数に変えて
それが46以上122未満ではない(「.」から「z」 の間でない)場合
「%xx」そのものを「.」に変換すると。
そうやって変換したものをデコードしたら
perlやphpで算出したsaltと同様のものになるかも
というか なったらいいな

ブラウザの違いによる挙動の変化がこわいので
エンコード・デコードは
http://fast.io/www.geocities.jp/mirrorhenkan/others/TransEscape.html
のソースを流用させて頂こうかなと


16 :名無しさん@勉強中 ★ : 06/09/20 19:34:06 ID:???
試してないので上のでは間違いかもしれず。
こっちではどうでしょうか。

(?:%..|[^%])(?:(%..)|([^%]))(?:(%..)|([^%]))

これで
$1$2$3$4の4つのうちの2つに格納されるのかな


17 :名無しさん@勉強中 ★ : 06/09/20 19:54:31 ID:???
これで

(?:%..|[^%])(?:(%..|[^%]))(?:(%..|[^%]))

$1$2でも抜き出せるかな


18 :名無しさん@勉強中 ★ : 06/09/20 21:14:36 ID:???
>>17の正規表現で良さそうですね。

<script>
var test="%83e%83X%83g";
if(test.match(/(?:%..|[^%])(?:(%..|[^%]))(?:(%..|[^%]))/))
{
document.write(RegExp.$1 + "<br>"); // → e
document.write(RegExp.$2 + "<br>"); // → %83
}
</script>


19 :名無しさん@勉強中 ★ : 06/09/20 23:55:38 ID:???

エンコードしたShift_jis16進数を
10進数に変換するコード

<script>
moto="%83";
xx=Number(moto.replace(/^%(..)/,"0x$1"));//xx =0x83
//xx=xx-0; //数値にする
document.write("「"+ moto + "」の16進数字部分を10進数変換すると「"+ xx.toString(10) + "」になったらいいなあ");
</script>


charCodeAt()の代わりにこれ使えば
ブラウザ毎の違いを考えずに済みそうですね


20 :名無しさん@勉強中 ★ : 06/09/21 08:46:29 ID:???
メモ

2ちゃんねるのトリップ計算をFPGAで行う実験(DES暗号IP-coreの組み込み)
http://www.neko.ne.jp/~freewing/fpga/des_tripcalc/


プログラム方面ではなく
ハードウェア関係のページのような。


21 :名無しさん@勉強中 ★ : 06/09/21 12:49:24 ID:???
メモ
10進数での1から500までの文字表示

<script>
for(i=1; i<500; i++){
str = String.fromCharCode(i);
document.write("10進数で" + i + "の文字は" + str + "<br>");
}
</script>


22 :名無しさん@勉強中 ★ : 06/09/21 18:36:18 ID:???
トリップのsalt生成用に
下のようなスクリプトをこしらえてアップしてみたです

http://www.geocities.jp/mirrorhenkan/others/trip/for_salt.html

これで、ひとつひとつチマチマと調べずに済んだっけやー。
いやー、スクリプトってほんとにすごいもんなんですね。


23 :名無しさん@勉強中 ★ : 06/09/21 19:36:50 ID:???
その場凌ぎですが
saltの生成は何とかなりそうです。
単にkeyの2・3バイト目を抽出するだけだろうにと言われれば
その通りなんですが。

次は
keyも混じえたcrypt(3)内部での2バイト文字の処理か。。
敷居が高いなー。


しばらくやってみて
駄目なら放っとこう


24 :名無しさん@勉強中 ★ : 06/09/21 20:15:57 ID:???
//主要部分置換
salt = salt.replace(/%3A/g, "A")
.replace(/%3B/g, "B")
.replace(/%3C/g, "C")
.replace(/%3D/g, "D")
.replace(/%3E/g, "E")
.replace(/%3F/g, "F")
.replace(/%40/g, "G")
.replace(/%5B/g, "a")
.replace(/%5C/g, "b")
.replace(/%5D/g, "c")
.replace(/%5E/g, "d")
.replace(/_/g, "e")
.replace(/%60/g, "f");

//残りをまとめて置換
salt = salt.replace(/%../g, ".")




25 :名無しさん@勉強中 ★ : 06/09/22 17:59:46 ID:???
>>22をプチハック(カッケー!)して
コードの始点と終点を指定出来るようにしてみたです

http://www.geocities.jp/mirrorhenkan/others/trip/for_salt1.html

・・すっげー重くなっちゃった。
「JCT11280」(って何)の算出コードをつけたからかな


26 :名無しさん@勉強中 ★ : 06/09/22 18:07:31 ID:???
と思ったけど
リアルタイム遷移しないようにしてみたら
そんな事もないですね


27 :名無しさん@勉強中 ★ : 06/09/22 19:39:48 ID:???
トリップ生成に絡めました

http://user.ftth100.net/mirrorhenkan/triptest1.html

結果表示のsalt部分は何とかなったかも。(まだ判らんですけど)
あとはdescrypt.js内部での2バイト文字変換ですか。


以下自分メモ

http://user.ftth100.net/mirrorhenkan/descrypt.js

の532行目
−−−−
DESCrypt.prototype.crypt = function(key, setting) {
−−−−
からラストまでが
crypt(3)させるコードみたいです。

ざっと見たところ
文字コード変換する「charCodeAt」関連の箇所を何とかすれば
何とかなるかも。

あと56行目
−−−
String.prototype.charCodeAtX = function(i, bit) {
−−−
このサブルーチン(カッケー!)も見る必要があるかも。


28 :名無しさん@勉強中 ★ : 06/09/22 19:45:44 ID:???
あと

・ascii_to_bin
・do_des
・setup_salt

このサブルーチン内での文字コード変換関連も見てみて

それと
「ascii64[]」←これって何なのだろう。検索してもヒットしない・・。


29 :名無しさん@勉強中 ★ : 06/09/23 12:11:14 ID:???
上の「ascii64」ですが
descrypt.jsの197行目で定義されてるみたい

メモ

http://homepage3.nifty.com/aya_js/js2/js202.htm
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
var a, b;
a = 1 ? true : false; //true
a = 0 ? true : false; //false
a = 0.1 ? true : false; //0以外ならtrue
a = "" ? true : false; //長さ0の文字列はfalse
a = "0" ? true : false; //長さ1の文字列はtrue
a = b ? true : false; //undefinedはfalseに変換
a = null ? true : false; //nullも同じ
a = NaN ? true : false; //NaNも
//text1が定義されていればtrue、されていなければfalse
a = document.form1.text1 ? true : false;
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


30 :名無しさん@勉強中 ★ : 06/09/23 12:55:06 ID:???
メモ
http://linux-life.net/program/ruby/cgidoc/trip/


31 :名無しさん@勉強中 ★ : 06/09/23 13:09:31 ID:???
>>29ですが
decrypt.jsの中に見慣れない式があったので
それらしいものを見た中にヒットしたのですが
これ
「三項演算子」というんですね。

http://ja.wikibooks.org/wiki/JavaScript_If%E6%96%87%E3%81%AE%E5%BE%A9%E7%BF%92%E3%81%A8%E3%80%81%E4%B8%89%E9%A0%85%E6%BC%94%E7%AE%97%E5%AD%90
http://m035.blog61.fc2.com/blog-entry-20.html

なるほどなるほど。

勉強になるです(素人丸出し発言)


32 :名無しさん@勉強中 ★ : 06/09/23 14:48:39 ID:???
メモ

JavaScript, ActionScriptにおける .this とは何なのか?
http://www.fladdict.net/blog-jp/archives/2005/09/javascript_acti.php


33 :名無しさん@勉強中 ★ : 06/09/23 18:45:46 ID:???
さて
>>13
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
JavaScriptで
2バイト文字をShift_jis16進数にする方法がわかんないです。

>>8を例に出すと

「テスト」という文字をバイナリエディタで変換すると
「83 65 83 58 83 67」となり
(中略)
これに変換する方法がわからない。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

何とかなったです。

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


これで
descrypt.js内のcharCodeAt関連の2バイト処理も
何とかなるかもです。


34 :名無しさん@勉強中 ★ : 06/09/24 10:30:55 ID:???
何とかなったと思います

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

全角文字混じりのキーでも2chと同様の結果になるみたい
たぶん大丈夫
試してみて下さい

JavaScriptでトリップ生成しようとした方は
自分の知る範囲でお二方おられます
どちらのコードも大いに参考にさせて頂きました。

http://electrolysis.hp.infoseek.co.jp/diary/d200509.html
http://sunos.saita.ma/leaflet.html

ただ、上の二つでは全角2バイト文字を入力しても
2chと違うトリップが出たので
そこで悩んでいたという訳で。

「後発のいいとこ取り」とはいうものの
車輪の再発明からは抜け出せたかも
抜け出ていたらいいな



コツがわかったので
例えば絵文字入力フォームとかのプレビューも
JavaScriptで出来るかもですね。

http://www.geocities.jp/mirrorhenkan/others/emoji/


35 :名無しさん@勉強中 ★ : 06/09/24 14:01:35 ID:???
という事で
やる事なくなっちゃったら
あとは停滞ですかね。
上でやってみたものもやってみたかったからやっただけで
内部処理的にはまだ整理の余地はあるですが
多分反応とか絶無でしょうし。


あとは

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

とかをいじったりすればいいんでしょうけど
それはまあ気が向いたらという事で。


理想としては

http://www.geocities.jp/clone_01/

みたいに
「更新して無いようで、たまーにこっそり更新」
とかのペースがいいかなーと。
しかし↑このサイトすごいです


36 :名無しさん@勉強中 ★ : 06/09/24 14:08:15 ID:???
上の「やる事なくなっちゃったら」というのは
「自分のスキルの範囲において」という枕詞を含んでいるです

スキルに拘らなければ(ってそこが重要なんですが)
誰もやってない事って まだまだ結構ありそうです


37 :名無しさん@勉強中 ★ : 06/09/24 16:48:22 ID:???
さて
「成分解析」とかそういうの
全く興味無いんですが

何かこことか見たら

http://ledyba.ddo.jp/2006/03/28034103.php

出来そうな感じがしたです。
crypt(3)の切り分け(ビットシフト)とかと何だか似てますし。



http://www.vb-user.net/junk/analyze/

の移植アプリの箇所を見ると
JavaScript版に移植された方も居られるので
(今は公開されてないようですが)
どうやら出来るようですね。

ソースコードについても
以前は公開不可との事でしたが
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
オリジナル版の作者であるClockさんに確認したところ、ソース
コードやアルゴリズムの公開等は、それぞれの開発者が自由に行
って構わないとの事です。(以前は、ソース公開に関する制限が
ありましたが、現在は全面解禁となっています。)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

との事なのでJavaScript版を作って公開しても問題ないみたい
(JavaScriptの場合 ほぼ「公開=ソースコード公開」なので)



とメモ


38 :名無しさん@勉強中 ★ : 06/09/24 17:39:17 ID:???
他の方が作られたものもヒットしたですが

http://seclan.dll.jp/dlweb.htm

何だか自分の環境では結果が出てこない・・


39 :名無しさん@勉強中 ★ : 06/09/24 19:02:27 ID:???
http://ledyba.ddo.jp/2006/03/28034103.php

真面目に読んでるのですが
あやふやな点を幾つか

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
1.文字列の変換
長い文字列(Shift-JIS形式)を,4バイトの数値へ変換する.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
「4バイトの数値」って
・16進数
・10進数
・Unicode
のどれなのか

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
返したい数値をcodeとする.

また,N=0とする.

与えられた文字列のNバイト目を取得する.これをstrとする.
1 strを((N and 3) << 3)だけ左シフトする.
2 codeに上の結果を足す.
3 Nに1を足す
4 1に戻る
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

・「strとする」とあるけどこれは数値なのか文字列なのか(数値かな)

・「((N and 3) << 3)」でビットシフトする際の
 「N and 3」とは何か。
  N = 0 の場合
   ・03なのか
   ・0+3=3なのか
  それとも自分の知らないandでまとめるものがあるのか
  (↑大いにありそう)

・「codeに上の結果を足す」とあるが
  1 + 1 = 2 のように「足す」のか
 "1"+"1"="11"のように「連結」させるのか

・「こうして,4バイトの数codeを得る」というのは
 2バイト文字列の数だけのcodeを得るという事でいいのか。
 例えば
 「テスト」という文字だったら6つのcodeを取得
 「テスト」 だったら3つのcode
というような事でよいのか


疲れちゃったもんで
このへんにしといたろか


40 :名無しさん@勉強中 ★ : 06/09/25 14:36:49 ID:???
JavaScriptでのビットシフトの書式ですが
やはり自分の不勉強だっただけのようで。

http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Operators:Bitwise_Operators
http://www.graviness.com/virgo/javascript/d011211.html

なるほどなるほど。(←ホントにわかってんのか?)


41 :名無しさん@勉強中 ★ : 06/09/25 17:01:53 ID:???
>>39のコメント欄を読んだら
みんなすごくて
怖じ気づいてしまいました

もう完全互換のJavaScript版もあるみたいですし
やめとこうかなと


42 :名無しさん@勉強中 ★ : 06/09/28 22:47:03 ID:???
AA表示とかできそうなものを手直しして
リンクしてみたりして

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

いろいろやりかけっぽいけど
もういいや


43 :名無しさん@勉強中 ★ : 06/09/29 03:14:51 ID:???
今気付いたですが
何かお役に立てているようで。

http://pc8.2ch.net/test/read.cgi/php/1127896640/590n-

read.htmlを使った0chスクリプトなんですか。
.htaccessを使えば一発ですが
そうじゃない場合は
shift_jisとUTF-8の二つのdatを作るしかないんだろうなー。

余裕があったら見せて頂きたいですけど(ってDLはしたですが)
たぶんずっと余裕ないです



44 :名無しさん@勉強中 ★ : 06/09/29 19:30:35 ID:???
だもんで(←って何)
0ch質問スレとか見てみたら

http://0ch.mine.nu/test/read.cgi/jikken/1120050851/661-662n

なぜ本家本元の本物のほうでなく
偽物マガイモノのほうを出されたのかとか思ったりして

あと

http://0ch.mine.nu/test/read.cgi/jikken/1120050851/976-978n

977さんはもしかしたら私ですか(別にどうでもいいんですが)

−−−−−−−−−−−−−−−−−−−−−
(略)絵文字をNGワードにするのは可能ですが
−−−−−−−−−−−−−−−−−−−−−

おせーてくだせえ御代官様ですよ
http://udon.be/のスクリプトを参考にすれば出来るかもですけど)
もー拵えた記憶なんて 銀河のむこうに飛んでゆけーだもんで。

とはいえ

−−−−−−−−−−−−−−−−−−−−−
そのcgiを設置してみたのですが、
対応していない絵文字が多くありました。
−−−−−−−−−−−−−−−−−−−−−

やるやらないは別にして
その「対応していない絵文字」を見てみたいかなーと。


45 :名無しさん@勉強中 ★ : 06/09/30 21:36:01 ID:???
何だか
「2ch トリップ プレビュー」
でgoogle検索すると

http://www.google.co.jp/search?hl=ja&q=2ch+%E3%80%80%E3%83%88%E3%83%AA%E3%83%83%E3%83%97%E3%80%80%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC&lr=

>>4で最初に設置した奴が出てしまってるー。
まあそのうち消えるでしょうけど。

これ 2バイト文字の処理とかしてないもんでダメダメなんですが
記念に残してあるだけのつもりだったです。
仕方がないので追記しましたです↓

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

って
もう3日前の事だったんですかい


46 :名無しさん@勉強中 ★ : 06/10/01 17:38:57 ID:???
また久し振りに
0chスクリプトを触ってみたです

http://mahonet.info/~mirror/0ch_html/mirror/html/


インスパイアされたスレにも
書き込んでみたりして

http://pc8.2ch.net/test/read.cgi/php/1127896640/634

まあ正直 無反応だろうけど。


47 :名無しさん@勉強中 ★ : 06/10/03 20:55:18 ID:???
http://pc8.2ch.net/test/read.cgi/php/1127896640/646n-

何というか
器用貧乏で駄目な奴という路線を突き進んでる気がしないでもない……。

かといって
お前 器用なのかどうかとか問いつめられたら
答えに窮するし……。


48 :名無しさん@勉強中 ★ : 06/10/06 19:08:04 ID:???
上の文章も尊敬するお方のパクリです
ごめんなさい


http://pc8.2ch.net/test/read.cgi/php/1127896640/648
に対するレスを頂いているのですが
さて何を書けばいいのだろう。


49 :名無しさん@勉強中 ★ : 06/10/08 12:41:29 ID:???
少し落ち込んでますが(上の件ではなく)
read.htmlを使ったものを設置してみました

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

しかしこのスクリプト
見れば見るほど凄い。

検索や抽出や専用ブラウザ用URLとかは
まだ手をつけてないです。

専用ブラウザ設定のURLとかも
JavaScriptで出来そうだな


50 :名無しさん@勉強中 ★ : 06/10/08 17:52:30 ID:???
上の件
スレ内検索は出来るようになったかなと。

ところで

http://pc8.2ch.net/test/read.cgi/php/1127896640/671-672n

これ
ここに書いたほうが良かったかなと


51 :名無しさん@勉強中 ★ : 06/10/08 18:57:52 ID:???
思うところあり
偽モナメントのAA動画用の
参考にさせて頂いたスクリプトの制作者の方に
連絡させて頂いたです

http://www.madin.jp/diary/?date=20061005#c01

ごめんなさいごめんなさい(←?)


52 :名無しさん@勉強中 ★ : 06/10/09 13:47:49 ID:???
さて

拡張子がxmlでは無いxmlファイルをxmlhttpRequestで読み込んで
responseXMLでCDATA中のデータを拾い出す事とか
どうやったら出来るのでしょうか。

すごい初歩的な感じもするんですが(語弊がある書き方ですが)
かといってどこで聞けばいいのやら。


53 :名無しさん@勉強中 ★ : 06/10/09 14:21:31 ID:???
DOMパーザーを通せばいいのかもしれない・・

http://72.14.235.104/search?q=cache:tDY8nEO6YVAJ:061196246067.cidr.odn.ne.jp/bellbind/mobile%3Fdate%3D20051003+responseXML+CDATA&hl=ja&gl=jp&ct=clnk&cd=7&lr=lang_ja
http://megalodon.jp/?url=http://72.14.235.104/search%3fq%3dcache%3AtDY8nEO6YVAJ%3A061196246067.cidr.odn.ne.jp%2Fbellbind%2Fmobile%253Fdate%253D20051003%2BresponseXML%2BCDATA%26hl%3dja%26gl%3djp%26ct%3dclnk%26cd%3d7%26lr%3dlang_ja&date=20061009141938
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
XMLHttpRequestのresponseXMLを使う場合、ブラウザによっては
content-typeによってパーズしないでnullになる場合がある。こ
れは、responseTextで得られるXMLテキストから、DOMパーザーに
通せば強制的にDOM Documentにできます。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


54 :名無しさん@勉強中 ★ : 06/10/09 14:26:25 ID:???
って
ここにあった(^^;

http://d.hatena.ne.jp/bellbind/20051003/p5


問題は、responseTEXTで取得した途端に
文字化けしてしまうかもという事ですが
試してみないとわかんないや

で、試す為には
これってそもそもどういうものなのか
まず理解しないといかんのだなこれが


55 :名無しさん@勉強中 ★ : 06/10/09 16:34:36 ID:???
何とかなりそうだぞ!

http://d.hatena.ne.jp/nazoking/20050913/1126549126

IEの場合はDownloadビヘイビア
Mozillaの場合はoverrideMimeType

これでいけそうです。


56 :名無しさん@勉強中 ★ : 06/10/09 19:50:20 ID:???
Mozilla系は何とかなったかも。
あとはIE系


57 :名無しさん@勉強中 ★ : 06/10/10 20:43:35 ID:???
http://pc8.2ch.net/test/read.cgi/php/1127896640/687-n
にも書いたけど

という事で何とかなったかも。

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

多分文字化けしないんじゃないかなと。
まだ化けるようならそれはそれでまた考えればいいかなと。

で、本家read.jsへの組み込みとかは
とても厄介なので気が向いたらという事で。
非IE系ブラウザなら化けなくなったかもだけど。

http://www.geocities.jp/mirrorhenkan/dat2html-9/test/read.html#html/1159620853


あとは自分のread.htmlのパラメータ(bbs名・キー名)を
本家2chと同様にすればいいのかも。

まあそれもまた
次の機会という事で


それにしても、何もしないくせに
他の人がやった事をこきおろす人が多いなぁ。
「出る杭は打たれる」という奴ですか。



58 :名無しさん@勉強中 ★ : 06/10/10 21:57:18 ID:???
メモ

上でやったものは
全部まとめ終わってからinnerHTML表示しているので
その間 フリーズ状態になるです。

appendChild を使って
その都度 遷移させれば
ストレスが少なくなるかも。

http://ponpon-village.net/ajax/ajax-2.htm



59 :名無しさん@勉強中 ★ : 06/10/13 21:55:19 ID:???
メモ

http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter05/015/index.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
エラー処理に関してはC++/Java言語などでもおなじみの
try...catchを利用します。これはエラーが発生すると思
われる箇所をtry{ }で囲み、そこで発生したエラーをcatchで
捕捉しエラー処理を行うものです。


try{
hogehoge();//エラーが出るかもしれない処理
}catch(e){
alert("エラーです。"+e);
}
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


あと自分には無用ですが目についたので

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
古くからあるエラー処理の方法としてwindow.onerrorを
利用するものがあります。
(中略)
 このスクリプトが期待通り動作するのはInternet Explorer
とFirefoxのみです。Safari 2やOperaではwindow.onerrorの
処理は無視されエラーが発生してしまいます。また、エラーメッ
セージやエラー行数に関してもInternet ExplorerとFirefoxで
は内容が異なります(行数もカウント位置が違うため互換性がない)。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

ふーん
onerrorはOperaやSafariでは使えないそうですね


60 :名無しさん@勉強中 ★ : 06/10/14 10:30:44 ID:???
メモ

$text =~ s/(http|https)((?:[:\w\.\/\?\=\%]|&(?!quot;))*)/<a href\="$1$2" target="_blank">$1$2<\/a>/g;

perlで$textにURLがあった場合にリンクに置き換える正規表現なんですが


(?!quot;)

↑この「(?!)」って何だろう・・(今日も無知を露呈しております)


61 :名無しさん@勉強中 ★ : 06/10/14 18:26:16 ID:???
パラメータ関係でちょっとメモ

index.cgi?addr=http://pie.bbspink.com/erocg/&word=%8AG

桃色関係の事とかどうしようかな
裏メモとかいうタイトルで別のスレッド立てて
そこででもやってみますか

まあ立てても続かないだろうなー。


62 :名無しさん@勉強中 ★ : 06/10/15 18:22:57 ID:???
って 立てちゃったなー。
やっちゃったよ って感じだなー。

とりあえず
http://www.geocities.jp/mirrorhenkan/
に書き漏らしを3つほど追加したです
あと最下部に ここはブラクラではないですよという注釈文も。


63 :名無しさん@勉強中 ★ : 06/10/15 18:35:40 ID:???
JaneNidaスレより

http://pc7.2ch.net/test/read.cgi/software/1154266073/592-596n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
592 :名無しさん@お腹いっぱい。:2006/10/13(金) 23:41:04 ID:mNIScopl0
「過去スレ」の見方がわからないんですが。


593 :名無しさん@お腹いっぱい。:2006/10/13(金) 23:46:11 ID:PHFE2j8B0
●買う


594 :名無しさん@お腹いっぱい。:2006/10/13(金) 23:46:53 ID:18GXUGAT0
>>592

ttp://www.geocities.co.jp/lauhangwoo/jane/

このサイトから getlog.wsf - ミラーを巡回して過去ログを取得←これをダウンロード。
中のread meを読んで、Nidaのコマンドに登録。
そうすれば過去ログのリンクの上で右クリックしてコマンド実行で過去ログが読める。


595 :名無しさん@お腹いっぱい。:2006/10/13(金) 23:52:31 ID:mNIScopl0
>>594
ありがとうございます。
今まで質問すると「過去ログ嫁」とか言われて・・・
読めないっちゅーのって感じでしたが解決しました

596 :koreawatcher ◆9iLyiaWJOQ :2006/10/14(土) 00:59:57 ID:SP9uhJYA0 ?BRZ(1140)
>>594
知らない人がいるかもしれないので、getlog.wsfについて補足しておきます。
readme.txtには
> 新規にログを取得する場合は、
> ・板が閉じてある
> ・開放しないで保持する板情報の数、が0になっている
> ・板の読み込みを速くする、がoffになっている
> の条件を満たさないと、スレタイが空になります。
と書かれていますが、Nidaではこの条件を満たさなくてもスレタイは空になりません。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

まったくすごいなー。
まあ私の環境ではgetlog.wsfは使えないんですが。

datがUTF-8の場合の対応もして頂けたら嬉しいんだけどなー。

それはそうと

http://pc7.2ch.net/test/read.cgi/software/1154266073/602
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
602 :名無しさん@お腹いっぱい。:2006/10/14(土) 01:24:14 ID:cM9cKIXi0
Proxomitron使ってたらこっちのほうがいいぞ
http://yy14.kakiko.com/test/read.cgi/mirror/1114936246/785
getlogと違ってスレタイが空になる現象が発生しない
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

あらま


64 :名無しさん@勉強中 ★ : 06/10/17 20:36:56 ID:???
メモ

http://live23.2ch.net/liventv/kako/o1160/


javascript:document.body.innerHTML=document.body.innerHTML.replace(/(1160918479 .+?<BR>)/,"<font color=red size=+3>$1</font>");void(0);

のブックマークレットを使えば
指定スレが強調表示されますが

これをアラート表示出来るようには出来ないかな?


65 :名無しさん@勉強中 ★ : 06/10/17 22:30:27 ID:???
いちおう出来たです

javascript:b=document.body;t="innerHTML";m=/(1160918479 .+?<BR>)/ig;if(b[t].match(m)){test=RegExp.$1,alert("存在確認\n"+test)}else{alert("ないみたい");}void 0

ただ自分のクラシック環境だとしばらく固まるだやー
まあ技術的興味という事で。


今思ったんですけど
裏メモのほうでやったLWPでの呼び出し整形とか
何だかこっちの件で使えそうですね。


66 :名無しさん@勉強中 ★ : 06/10/17 22:37:20 ID:???
ちょいと短縮

javascript:b=document.body;t="innerHTML";m=/(1160918479 .+?<BR>)/ig;if(b[t].match(m)){alert("存在確認\n"+RegExp.$1)}else{alert("存在しないみたい");}

すこっしだけ早くなったのだろなと
しかし五十歩百歩


67 :名無しさん@勉強中 ★ : 06/10/18 21:46:09 ID:???
さて
>>65
> 今思ったんですけど
> 裏メモのほうでやったLWPでの呼び出し整形とか
> 何だかこっちの件で使えそうですね。


やってみました。
エラーチェックとかやってないんですが
まあいいやと

http://mirror.s151.xrea.com/soukosearch/

あとでリンクに追加しようかな


68 :名無しさん@勉強中 ★ : 06/10/20 21:35:12 ID:???
さて

指定したdatファイルのログフォルダにある、全てのdatファイルから、
検索条件に合うレスを検索し、結果をhtmlに出力するWSHスクリプトを
やってみたんですが
(って前からあるスクリプトをプチハックしただけなんですが)

使い方を説明するhtmlが厄介だ・・
(ってこれも他の方のhtmlをプチハックしただけなんですが)


ちなみにIDでも検索できるようにしたですこれ


69 :名無しさん@勉強中 ★ : 06/10/21 16:48:38 ID:???
という訳でやりました

http://www.geocities.jp/mirrorhenkan/others/datfind/

逆噴射トロワさんのwshを使わせて頂いたのです。
あとcenさんのhtmlを使わせて頂いたのです。

ちょっとサンプルでは一つのdatしかヒットしないような
検索ワードを使ってしまったのですが
フォルダ内の全てのdatに働くので問題ないです。

あとウイルス検知ソフトによっては
vbsをクリックすると警告が出るかもですが
それを言ったらexeのほうがよっぽど怖いのに
とか思うんですハイ

まあ技術的興味という事で。



これを流用すれば
フォルダ内のdatを全部かちゅ〜しゃdatにするようなWSHも
出来そうですな(もちろんidxも生成させるようにして)
まあ興味ないのでやりませんけど。


70 :名無しさん@勉強中 ★ : 06/10/22 11:41:13 ID:???
トップからリンクをつけて
ハイライト表示も出来るようにしてみたりして。

http://www.geocities.jp/mirrorhenkan/others/datfind/Out20061021a.html

ただこれ
検索文字列にスラッシュ「/」があるとうまくいかんのです
まだVBScriptでの正規表現置換がようわからんで

あとはhttp://のリンクかなと思いますが
まだVBScriptでの正規表現置換がようわからんで


71 :名無しさん@勉強中 ★ : 06/10/22 12:47:51 ID:???
メモ
http://pc8.2ch.net/test/read.cgi/hp/1018858947/135-144n
http://homepage1.nifty.com/MADIA/vb/vb_bbs/200311_03110053.html


72 :名無しさん@勉強中 ★ : 06/10/22 15:31:07 ID:???
久し振りにWSHの過去スレを読んでますが

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

WSHって色々出来るんですね。
投稿されている方々も凄い。

ふと思ったんですけど

出かける前にスレを指定して
セットしておけば
1分毎に再表示させて
各ミラーサイトに保存してくれるようなものとかも
簡単に出来そうですね。
あるいはもっと押し進めて
10分毎に自動保守投稿してくれるスクリプトとか。

まあ後者については
「知らんがな」があるからいいか

http://p2p.jisaku.org/soft.html

とりあえず
自動ミラー保管とかは簡単にできそうです。


73 :名無しさん@勉強中 ★ : 06/10/22 18:17:06 ID:???
いやホントに出来そうだ

あと4年前のログですけど

http://user.ftth100.net/mirrorhenkan/wsh/read.php/1009175619/321-323n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
321 :302:02/02/02 03:43 ID:
かちゅで板全体のログ取るようなvbsが出来た・・・

322 :11:02/02/02 03:45 ID:
>>321
それ、やばいブツな気がする…。2ch鯖の負荷&転送量的に。

323 :302:02/02/02 03:48 ID:
と言ってもメソッド一種類だけ。
グフフ・・・
こうも簡単に・・・
ウレシイ

324 :302:02/02/02 03:48 ID:
3種あったわ。スマソ
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

あとこちらとか

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
409 :11:02/02/06 18:52 ID:
かちゅ〜しゃのkakikomi.txtをdat化した上、自分が書き込んだスレを
まとめてスレ倉庫化するスクリプトを書いてみたので、試して
みてください。(まだ動作が若干怪しい)

−−−

447 :11:02/02/14 02:06 ID:
'かちゅのidxファイルから最終書き込み日時とkakikomi.txtを消して
'あなたが真性2ちゃんねらーであることを友人に隠すためのスクリプト
'かちゅが動いてないときに実行してね。
'スレが万単位で保存されてると、数分かかるよ。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−


かちゅ〜しゃ全盛だったんですね。
確かにJaneとかでもスレ立て機能とか未実装でしたし
(ってこの時はどうだったのかな)


74 :名無しさん@勉強中 ★ : 06/10/23 20:01:40 ID:???
鉄は熱いうちに打てという事で
こっそりやってみたです

http://www.geocities.jp/mirrorhenkan/others/mirrorserve/

ループ巡回させる事も可能ですが
それはあまりにもいやはや何ともな気がしたので
巡回は一度だけという事で。
そのかわり 複数スレッドの巡回が出来るようにしてと
(って またまた凄いスクリプトをプチハックしただけなんですが)
(って プチハックとかいうのも失礼な程 手を加えてないんですが)


まあ試す人も少ないと思いますけど
こんな事も出来るんだなーという事で。



75 :名無しさん@勉強中 ★ : 06/10/27 20:44:49 ID:???
25を設置してみたです

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

2と同じくread.htmlでJavaScript整形して表示させてますが
こっちは非IE系ブラウザでも読み込めるようになってるかなと。
xml版だけはjcode.phpでdatをUTF-8化させたものを読み込んでますが
それ以外のものは純粋にShift_jisのdatをJavaScriptで読み込んでるです

でも、こういうのって
http://pc8.2ch.net/test/read.cgi/php/1127896640/l50
に書いても
「はいスレ違い」
と言われて終わりだろうなー
と思うのでここに書いとくです

気負って何かやって期待外れでガッカリするよりは
なーんも期待せんで淡々とやるほうが精神衛生上よろしいかと。
ほめられもせず苦にもされずそういふものに私はなりたい
いややはりほめられたいかな


76 :名無しさん@勉強中 ★ : 06/10/27 21:14:37 ID:???
で、これを
http://qb5.2ch.net/test/read.cgi/operate/1153819270/l50
でだされているread.htmlにあてはめるばあい
「this.httpReq」でさんしょうわたししているところを
ぜんぶかきかえないといかんので
やっかいだなあ

ということで
たなあげ。


77 :名無しさん@勉強中 ★ : 06/11/01 18:19:25 ID:???
メモ

PHPでftp_login等のFTP関数を使って
他サーバにdatをアップするスクリプトを作ってみたのですが
これって
ユーザ名やパス等にアットマーク(「@」)があるとアップ出来ないみたい。
仕様なのかな?
「@」をエスケープした「%40」にしてもログイン出来ないです。

こういうのって
PHP質問スレで聞いてもいいのだろうか。
「試してやるからその鯖のftp情報教えろ」
とか言われてもリンダ困っちゃうし。


そういえば アットマークって

『アッと驚くアットマーク』

とか言ってたっけだなー。


あと ロータス1-2-3で平均値を求める関数に
「@AVG」というのがあるんですが

『平均は「AVG」だよー。
 「AVギャル」じゃないんだよー。』

とか言ってたっけだよなー。(誰が)



78 :名無しさん@勉強中 ★ : 06/11/01 19:34:34 ID:???
あともひとつ

PHPのFTP関数ではファイルの上書きとか出来ないので
その都度消してアップしないといけないみたいなんですが
そのアップしようとするdatファイルが既に存在する場合
処理を中止したいんですけど
そういう関数とかあるのかな。

以前
http://mirror.k2.xrea.com/head.php
でステータスコードの戻り値(200とか404とか302とか)
を返すものをやってみましたが
ftp接続では使えないみたいですし。
あとリモートなのでfile_existsも使えないもんで
さあどうしよう。


79 :名無しさん@勉強中 ★ : 06/11/02 19:07:04 ID:???
とりあえず>>77は解決したです。

ftpの
ホスト名:$host
ユーザ:$user
パス:$fpass
とした場合
「ftp://$user:$fpass@$host/」
の形式でfopenしているのが原因でした。
これでは
アットマーク(@)やスラッシュ(/)があっても駄目だったです。

上のように指定した後

$ftp = ftp_connect($host);
ftp_login($ftp, $user, $fpass);
ftp_put ($ftp, "test/".$remote_file, $local_file, FTP_ASCII);

とかやればOKみたい。

PHP質問過去ログが大いに参考になったです

http://user.ftth100.net/mirrorhenkan/php/read.php/1095326257/503-508n

いやー勉強になるなー
すごいや兄さん(誰)


80 :名無しさん@勉強中 ★ : 06/11/03 10:50:26 ID:???
メモ

http://www001.upp.so-net.ne.jp/oka/cool_button.htm

IE専と書いてありますが
何かMozillaでも表示出来るみたい


81 :名無しさん@勉強中 ★ : 06/11/03 10:57:32 ID:???
>>80
「IE専」とは書いてなかったぞ

嘘つき


82 :名無しさん@勉強中 ★ : 06/11/03 11:43:18 ID:???
>>81追記
(ガセビア・緒川たまきさんの声で)


83 :名無しさん@勉強中 ★ : 06/11/03 13:02:40 ID:???
蛇足でした

メモ
http://www.ipc.hokusei.ac.jp/~z00104/php_manual/function.ftp-fput.html


84 :名無しさん@勉強中 ★ : 06/11/03 16:09:57 ID:???
何とかなりました

という事で
26を設置したです。

http://mirrorhenkan.web.fc2.com/test/index.html

昔とった篠塚をまたまた使いまわしてみたりして

1ギガ使えるそうなので
だいぶ使い出があるんじゃないかと。

自分のread.htmlでは
何だか挿入される広告タグによるスクリプトエラーを起こすので
>>76をやりたいなあ
IEが出来ないのでは何だし。


85 :名無しさん@勉強中 ★ : 06/11/04 16:56:05 ID:???
メモ
http://www.oct.zaq.ne.jp/dkcc/shed/2ch-dat-to-html.html

xyzzyでdatをhtmlにするLISPだそうです。

・・・そうだ、xyzzyでhtmlをdatにするものとか
誰か作らないかなー(無責任野郎)


86 :名無しさん@勉強中 ★ : 06/11/05 02:53:24 ID:???
ちなみにこの方
旧仮名遣いで文章を綴られておられるなぁという関連で

海馬日記
http://d.hatena.ne.jp/mhrs/

まあ旧仮名遣ひ繋がりといふだけなんですが。
誰ぞ何か文句があるだらうか。


ちなみにこの方
はてなブックマークから辿ったです↓

http://b.hatena.ne.jp/entry/http://www.geocities.jp/mirrorhenkan/

何というか
・・・86人の方からブックマークされてるんですか。


87 :名無しさん@勉強中 ★ : 06/11/05 03:16:27 ID:???
とはいえ
不要な方には徹底して意味不明なのも事実で
以前 こんなレスを頂いていたりして

−−−−−−−−−−−−−−−−−−−−−−−−−−−−
前から聞こう!!と思っていたんですけど、「スレミラー」って??
あと、変換機・・・って、一体何ですか??

663さんのHP(?)も、よくわからなかった・・・(*?_?*)メンゴ☆
私はネット用語、何も知らないンですねー。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

ほんと
変換機・・・って、一体何だろう??



88 :名無しさん@勉強中 ★ : 06/11/08 19:26:30 ID:???
http://ex13.2ch.net/test/read.cgi/gline/1140057115/825n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
825 :水先案名無い人:2006/11/07(火) 01:05:53 ID:PfIIfo4W0
>>823
今、壷インスコしてみましたが>>821のログにあるように
1行目が違うだけっぽいですけどね。
過去ログなら
KAKO20Mon, 06 Nov 2006 16:00:00 GMT【ここに35バイト分の半角スペース】Fri, 03 Nov 2006 15:15:38 GMT【ここに31バイト分の半角スペース】1001【ここに1バイト文の半角スペースの後改行】
で、2行目からは2chのdatと同形式のdat。
KAKO20の後はログを取得した日時11/07 01:00ならMon, 06 Nov 2006 16:00:00 GMT
35バイト分の半角スペースの後は最終レスの日時(最後までのログがあるなら確認できると思うけど)上のスレなら
2006/11/04(土) 00:15:38が1000だからFri, 03 Nov 2006 15:15:38 GMTで、下のスレなら
2006/11/04(土) 16:25:36が1000だからSat, 04 Nov 2006 07:25:36 GMT
(GMTなんで日本時間マイナス9時間)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

wshでいけそうな気もします。
現在の取得年月日時秒および
datファイルの最終書き込み年月日時秒をそれぞれ変数に格納させて
下のコードをいじって整形表示させて
datの1行目に挿入保存すればいいのかなとか。


'Date:
'2001年 01月 03日 18時 17分 39秒の形式を、14 Dec 1999 08:01:23 +0900にする
regEx.Pattern="(\d{4}).(\d{2}).(\d{2}).+?(\d{2}).(\d{2}).(\d{2}) "
Set Subs=regEx.Execute(sMsg)(0).SubMatches
sDate = Subs(2) & " " & GetMonthName(Subs(1)) & " " & Subs(0) & " " & Subs(3) & ":" & Subs(4) & ":" & Subs(5) & " +0900"

これ
http://wwwroy.hi-ho.ne.jp/mutaguchi/wsh/index.html
で見せて頂いたものなんですが
このsDateで出力されたものを整形表示して
datの1行目に入れればいいのかなとか。
勉強を兼ねて
やればできそうな気もしないでは
なくもなくもなくも後略
いやー私の頭もメモリ不足のようです。

あと寒くなってきたもんで
「だれかこの胸に火をつけて」とか何とか。


89 :名無しさん@勉強中 ★ : 06/11/08 19:34:30 ID:???
http://jbbs.shitaraba.com/bbs/read.cgi/computer/1929/1038409548/72-73n

すっごーい!!

・・・xyzzyのwww-modeの起動の仕方から何から覚えてない・・。
付け焼き刃はこれだから困るです
あー駄目だ
また勉強しないとだなー。

JaneNidaの他言語機能なんですが
何だかカットされたままな感じです
(でもこっそり復活されてるのかな)


90 :名無しさん@勉強中 ★ : 06/11/08 20:00:29 ID:???
カットといえば
LISPの記憶も自分の中ではカットされてて
これがホントのリスプカットなんちゃって

実際、やってみた事とか さっぱり忘れちゃうもんで
冗談ではなく「誰が作ったんだ」状態な事が多いもんで
何ともいかんです。
だもんで

http://www.3lab.org/
−−−−−−−−−−−−−−−−−−−−−−−−−−−
Level3-BBS Script * 2006/04/05
酷いソースだなあと再確認。ver1の方がまだマシ。
−−−−−−−−−−−−−−−−−−−−−−−−−−−

私全く逆で
「よくこんな事やったなあ」ばかりなんですが。


91 :名無しさん@勉強中 ★ : 06/11/11 12:29:16 ID:???
news4vip板がサーバ移転したみたいで

ログ倉庫を見てみると

http://ex17.2ch.net/news4vip/kako/

何このスレッド数


92 :名無しさん@勉強中 ★ : 06/11/11 17:07:58 ID:???
って減ってるし


メモ
http://com-nika.osask.jp/bbs/bbs.php?http://pc8.2ch.net/test/read.cgi/avi/1162749856/


93 :名無しさん@勉強中 ★ : 06/11/11 17:35:31 ID:???
という事で
また一つミラー保管サイトがあったみたいです。

この↓フォームに現役のスレッドを入れると

http://com-nika.osask.jp/bbs/

このように↓表示されます。

http://com-nika.osask.jp/bbs/bbs.php?dat=http://pc8.2ch.net/test/read.cgi/os/1154244548/

OSASKというオープンOSをやられている方のサーバみたい。
スレッドはこちら

http://pc8.2ch.net/test/read.cgi/os/1154244548/l200

掲示板を見てみるとほんの先週あたりから始められているみたいで
なかなか面白いかも。
実験的な意味合いが強いみたいですが。

ただ、datの位置がわからない・・。
上のものを見ると
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
/OSASKROOT/os/dat/1154244548.datに保管しました(23550バイト)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
とありますが、
http://com-nika.osask.jp/bbs/OSASKROOT/os/dat/1154244548.dat
ではないみたい。
htmlからdat化するしかないのかな。

しばらく様子見です。


94 :名無しさん@勉強中 ★ : 06/11/11 17:44:45 ID:???
様子見がてらのテスト

http://com-nika.osask.jp/bbs/bbs.php?http://ex17.2ch.net/test/read.cgi/news4vip/1163222472/l200

↑これ
http://ex17.2ch.net/test/read.cgi/news4vip/1163222472/l200
がdat落ちしても閲覧出来るでしょうか。


95 :名無しさん@勉強中 ★ : 06/11/11 19:38:45 ID:???
あれれ
まだ落ちてない
http://ex17.2ch.net/news4vip/dat/1163222472.dat


96 :名無しさん@勉強中 ★ : 06/11/12 17:49:50 ID:???
無理でしたか
いえいいんです

OS板って
「プロジェクトX」でTRONをやった時に行ったきりでしたが
今回行ってみてうわーすっげーなーと。

余裕が出来たら空っぽのPCを手に入れて
LinuxとかみたいなフリーのOSを入れて遊んでみたいなー。
CD起動のKnopix(スペルわからん)はやってみた事ありますが
世間で言われている速さ軽さとかは体験出来なかったですし。


97 :名無しさん@勉強中 ★ : 06/11/13 19:24:05 ID:???
さて
過去ログ倉庫のsubject.txtを結合整形してローカル保存する
wshを作ってみたです。

とりあえずnews4vipの
http://news12.2ch.net/news4vip/kako/
http://ex7.2ch.net/news4vip/kako/
http://ex10.2ch.net/news4vip/kako/
http://ex11.2ch.net/news4vip/kako/
http://ex14.2ch.net/news4vip/kako/
http://ex15.2ch.net/news4vip/kako/
http://ex16.2ch.net/news4vip/kako/
http://ex17.2ch.net/news4vip/kako/

の ex14までローカル保存してみたですが
subject.txtだけなのに
113メガって何これ
しかもそれぞれのsubject.txtが全部5メガくらいあるですし。

余裕が出来たら
全ての板倉庫のsubject.txtを拾ってアップしてみますか。


98 :名無しさん@勉強中 ★ : 06/11/14 16:51:14 ID:???
プログラム板正規表現スレより
http://pc8.2ch.net/test/read.cgi/tech/1156413899/216n-
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
216 :デフォルトの名無しさん :2006/11/11(土) 15:21:58
質問ですが、perlでまちBBSのスレをdat化させたいと思って正規表現でやろうとしたんですが出来ません。
htmltodatに入ってる『m/<dt>([0-9]+).+?(?:"mailto:(.+?)">)?<b> (.*?) </b>.*?投稿日: (.*?)<br><dd> ?(.*)<br><br>/mi』じゃダメなんですか?


220 :216:2006/11/12(日) 09:30:35
befor
『<dt>149 名前:<a href="mailto:sage"><b> 東京都名無区 </B></a> 投稿日: 2006/11/08(水) 10:26:08 ID:4jNjzvOE<br><dd> 白山ラーメンは営業時間がちょっとね。 <br><br>
<dt>150 名前:<font color="#008800"><b> 東京都名無区 </b></font> 投稿日: 2006/11/08(水) 19:20:35 ID:xKWAFsLU<br><dd> じゃあ素材は中国産か・・。 <br><br>』

after
『東京都名無区<>sage<>2006/11/08(水) 10:26:08 ID:4jNjzvOE<>白山ラーメンは営業時間がちょっとね。 <>
東京都名無区<><>2006/11/08(水) 19:20:35 ID:xKWAFsLU<>じゃあ素材は中国産か・・。 <>』
こういう感じにしたいんです。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

まちBBSの書式が変わったんでしょか
mukiyuさん出番ですよという件はおいとくとしても
htmltodatを使っている人じゃないと反応しないと思うので
レスする人とか少ないのかも。
・・・私?
ボケてきて「正規表現って何」レベルになってるんだよなー

それはそうと
Webprog板の正規表現スレとか復活しないのでしょうか。


99 :名無しさん@勉強中 ★ : 06/11/14 16:54:00 ID:???
いや待て
上の書き込みをよく読むと

> perlでまちBBSのスレをdat化させたい

ってー事は
htmltodatは使わないのかもだー。


100 :名無しさん@勉強中 ★ : 06/11/14 19:57:46 ID:???
snapshotのdat変換する項
ちょこっと書き換えたです
書き換えただけなので
「バージョンアップ」とか書くのはおこがましいレベル

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

といっても
http://yy14.kakiko.com/test/read.cgi/mirror/1114936246/753-759n
でやった事をコピペしただけなんですハイ
この時も「わかんないのなんの」と書いてますが
今見たら更にわかんないのなんのハハハ


これに取りかかった理由ですが
http://jbbs.shitaraba.com/bbs/read.cgi/computer/1929/1038588508/345
http://ex13.2ch.net/test/read.cgi/gline/1140057115/865-866n
http://ex13.2ch.net/test/read.cgi/gline/1118753283/924-927n
を見たからで。
もの言えば唇寒し
あまり多くは語るまい

それにしても
私の頭 確実に退化しております。
この記憶の退化を止める方法はないものか
そうだどこかに記憶を蓄積する場所を作ればいいのだ
その場所 名付けて「退化金庫」なんちゃって


501 KB
続きを読む

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

read.php ver2.4 2005/04/13

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!