テレワークならECナビ Yahoo 楽天
LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル
■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50
メモ3
- 1 :名無しさん@勉強中 ★:07/08/04 06:09:43 ID:???
- またまた思いついた事など
- 467 :名無しさん@勉強中 ★:08/02/05 21:08:31 ID:???
- メモ
これでどうだろうか
$sjis = '[\x81-\x9F\xE0-\xEF\xFA-\xFC][\x40-\x7E\x80-\xFC]|[\x00-\x7F]|[\xA1-\xDF]';
$emoji_sb = '[\xF9][\x41-\x9B]|[\xF7][\x41-\xF3]|[\xF9][\xA1-\xED]|[\xFB][\x41-\xD1]';
$elem[3] =~ s/\G((?:$sjis)*)($emoji_sb)/$1.''.unpack('n',$2).';'/ego;
open(SBDATA,"<softbanksjisdata.txt") || die "can not open file02";
foreach(<SBDATA>){
chop;
@_ = split(/\t/);
$elem[3] =~ s/$_[1]/'<img src=..\/..\/..\/imgs\/j\/'.$_[0].'.gif>'/eg;
}
close(SBDATA);
どうだ全然わかんないだろう
自分も何が何やら。
まだ覚えていた頃に書いたコードを真似しただけですが
これで良いのかどうか。
とりあえず
$elem[3] =~ s/\G((?:$sjis)*)($emoji_sb)/$1.''.unpack('n',$2).';'/ego;
のunpack部分は違ってるかも。
これで合ってたとしても
softbanksjisdata.txtに書く変換表を478行用意しないとならないかも。
頭が痛くなりそうだ。
imodeとezwebの変換表の時はというと
公式にあったpdfファイルを印刷して一つ一つ手入力したですが
softbankにもそういう公式情報があったら嬉しいのですが。
- 468 :名無しさん@勉強中 ★:08/02/05 22:09:25 ID:???
- http://pc11.2ch.net/test/read.cgi/php/1127896640/961
投稿した直後から少し後悔してるです
尾を引きそうだ
- 469 :名無しさん@勉強中 ★:08/02/06 17:30:41 ID:???
- >>467
どうやらunpackで良さそうですね。
単に16進数表示させるようにしたいだけなんで。
http://tohoho-web.com/wwwperl2.htm#unpack
ところで、このコード中の$elem[3] ってーのにはdatファイル中の本文部分が入ってるんですが
名前やタイトルにも絵文字がある場合があるんで
その場合は$elem[0]と $elem[4]に書き換えれば良さそうですが
いっその事サブルーチンにしてしまえば楽なのかもです。
- 470 :名無しさん@勉強中 ★:08/02/06 20:16:33 ID:???
- さて
ReplaceStr.txtでも$EXTRACTを使えるようにして頂けたら
youtubeやnicovideoその他のサイトで
flvファイルへのリンクを出来るようになると思うんですが
要望してスルーされると寂しくなるしなー。
ImageViewURLReplace.datで代用出来たらいいんですが
画像のみみたいですし
うーむ・・・
- 471 :名無しさん@勉強中 ★:08/02/09 18:39:32 ID:???
- http://pc11.2ch.net/test/read.cgi/php/1127896640/963
絵文字コードを画像リンクにする方法ですが
薄皮を剥ぐように
うっすらと少しづつ
思い出してきたような気がします
覚えているうちに何かしておかないと
また虚空へかき消されてしまう
でも現実生活のほうでいろいろやらなければならなくて
余分な事する余裕が無さそう
ああこのジレンマ
- 472 :名無しさん@勉強中 ★:08/02/10 12:27:49 ID:???
- あれこれ調べながら読んでみて
ああこれ間違いなく私が書いたコードだなあと。
勿論あちこちのサンプルコードからコピペしたツギハギなんですが。
で、今までのコードだと
imode10進数とvodaphoneのそれが混同してしまってたっぽいのでちょっと手直し。
それにしても、vodaphoneって旧j-phoneにして現softbankって事になるんで
いやー目まぐるしいなあ。
で、色々見てみると
http://www.45ch.tv/
で出されていたEZwebビルトインアイコンの追加箇所がわかったので
それも追加してコードも変えてみようかなと。
ただ、コード範囲がよくわかんない。誰かまとめてないかなー。
まとめた方も居られるかもですが、見つからない場合は下のから特定しようかと思うです
EZwebの絵文字(全部)
http://cgi.wap2.jp/emoji/ezweb/?act=table
ついでに見てみると
DocomoとAUはうまく絵文字コード住み分けされてるんだなあと。
EZwebの絵文字(全部)
http://cgi.wap2.jp/emoji/ezweb/?act=table
開発者(カッケー!)側からしてみると
softbank絵文字ってほんとエイリアン来襲みたいな感じだと思ったり思わなかったり。
- 473 :名無しさん@勉強中 ★:08/02/10 13:48:36 ID:???
- >>471の全部コードから書き出してやってみたら
うまくいっている模様。
>>466のゆどうふさんに倣い書いとくです
EZwebの絵文字コード範囲は
[0xF3][0x40-0x7E,0x80-0xFC]
[0xF4][0x40-0x7E,0x80-0x93]
[0xF6][0x40-0x7E,0x80-0xFC]
[0xF7][0x40-0x7E,0x80-0xA8,0xAC-0xFC]
みたいです。
- 474 :名無しさん@勉強中 ★:08/02/10 17:48:54 ID:???
- いちおう出来たっぽいのでお伺いしてみたです
http://pc11.2ch.net/test/read.cgi/php/1127896640/965-966n
ウザいですかそうですかごめんなさい
- 475 :名無しさん@勉強中 ★:08/02/10 18:41:00 ID:???
- http://pc11.2ch.net/test/read.cgi/php/1127896640/967
まあ予想出来ていたので別にいいです
まともな反応が無ければこの件それまでという事で
関係ないですが
後の推移を見るにつけ
「作るんじゃなかったなーこれ」
というものが結構ありますね。
具体的にはよう言わんですが
- 476 :名無しさん@勉強中 ★:08/02/11 09:34:10 ID:???
- 「これってスレッドフロート掲示板の話じゃないよね」
という書き込みがありましたが
スレッドの1から見てみると
ゼロから掲示板スクリプトをやってみましたという投稿に対して
「そんなのイラネ」「0ch使えばいいじゃん」
というような反応ばかりだった訳で。
例えばJane外部コマンドスレでスクリプトの話がけっこう出ているのに
「それは外部コマンドの話じゃないよね」
と茶々を入れるようなものではないかなと。
それはともかく
絵文字表示スクリプト
全部書き直したくなってきた・・・
ニーズとは関係無しに。
- 477 :名無しさん@勉強中 ★:08/02/11 09:39:45 ID:???
- とりあえず
最新(?)の文字コード範囲でやり直したものに差し替えてみたです
read.cgiはまだですが
http://mirror.s151.xrea.com/emoji/emoji/
これ見ると
ASTEL絵文字だった領域が
全部AU絵文字領域にとって代わってしまっているみたい。
あとMac投稿では少しコードが変わるみたいで。
- 478 :名無しさん@勉強中 ★:08/02/11 09:44:41 ID:???
- メモ
i-mode絵文字コード範囲
[0xF8][0x9F-0xFC]
[0xF9][0x40-0x7E,0x80-0xFC]
- 479 :名無しさん@勉強中 ★:08/02/11 11:23:20 ID:???
- >>477の板
read.cgiも差し替えたです
あとはまともな反応があるまで
この件ここまでという事で
思うんですが
「0chありゃ他のイラネ」
「yykakikoあれば同上」
とか書いてる人って
「にくちゃんねるあるからみみずんイラネ」
とか書いてた人たちと同じにおいを感じるです
これ暴言になるかなとは思うですが。
それにしても、考えなしにそういう事書いてた人たちって
今どうしてるんでしょうね。
私の所を使ってるのかな。
- 480 :名無しさん@勉強中 ★:08/02/12 12:35:53 ID:???
- ぐらめぬ・ぜぷつぇんのはてダ
http://d.hatena.ne.jp/msakamoto-sf/
- 481 :名無しさん@勉強中 ★:08/02/12 19:57:21 ID:???
- 日がな一日寒空の下にいると
ほんと疲れちゃう
鏡の国(http://script.s16.xrea.com/)のスレッドフロートphp掲示板スクリプトを
絵文字表示化してみようかと読み込み中
やっぱりperlよりphpのほうが読みやすいわ
問題は、perlのpack/unpack/sprintf/while/chop
をphpでどのように書き換えるかなんだけど
みんな何とかなりそうじゃないですか。
- 482 :名無しさん@勉強中 ★:08/02/14 08:00:08 ID:???
- 笑われそうな話ですが
0chスクリプトのそこかしこに例えば
$allPath= $oConv->CreatePath($this->{'SYS'},0,$this->{'SYS'}->Get('BBS'),$key,'');
みたいに「->」というのがあるんですけど
これってどういう意味なんでしょうか。
検索してもよくわからない。
オブジェクト指向プログラミングでの継承だか外部ソースへのアクセスメソッドだかみたいかもですが
何だかよくわかんない。
てか
「オブジェクト指向」って何なんだろう・・・
いろんなものに喩えて説明しているんですけど正直よくわかんない。
オブジェクト指向の基礎 [Perl講座 -Smart]
http://www.rfs.jp/sb/perl/04/02.html
やはり基本が出来てないと駄目ですね。
下のエントリーとか見ると「モノが違うな」と思うです
\(^o^)/ - まさにっき(使えないプログラマーの記録)
http://d.hatena.ne.jp/seiunsky/20080125/1201307890#c
- 483 :名無しさん@勉強中 ★:08/02/14 19:20:09 ID:???
- やっと説明しているサイトがあったですよ
Perlオブジェクト指向プログラミング
http://www.rwds.net/kuroita/program/Perl_oo.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
パッケージ名->サブルーチン名で、パッケージ中のサブルーチンを探して、
それに引数を与えます。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
で、>>482はこちらかな
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
パッケージ名だけでなく、オブジェクトでもいいのです(refで見たとおり、
オブジェクトは、自分が属しているパッケージ名を知っているから)。
$obj->something(引数);
とすると、$objが関連付けられているパッケージ(今の場合、Stone パッケージ)
内にある、 somethingサブルーチンを実行します。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
という事は
$allPath= $oConv->CreatePath($this->{'SYS'},0,$this->{'SYS'}->Get('BBS'),$key,'');
$oBonvが関連づけられているパッケージ内にあるCreatePathサブルーチンを実行
↓
CreatePathサブルーチン処理:
$thisが関連づけられているパッケージ内にある
途中ですがちょっとわかんなくなったんで
上のページを精読してみるです
- 484 :名無しさん@勉強中:08/02/14 19:37:05 ID:pM3srDy0
- >>482
「->」これはPerlの矢印演算子です。左辺をデリファレンスします。
@array = ('hoge','hige','hage');
- 485 :名無しさん@勉強中:08/02/14 19:39:39 ID:pM3srDy0
- 途中で書き込んでしまった
と思ったら答えを見つけたのでよさそうです。
この場合はPerlでオブジェクト指向を実現するために使われます。
> $allPath= $oConv->CreatePath($this->{'SYS'},0,$this->{'SYS'}->Get('BBS'),$key,'');
変数$oConvのオブジェクトのCreatePathメソッドを呼びます。
- 486 :名無しさん@勉強中:08/02/14 21:21:03 ID:fXA8w4Uy
- (><;)
- 487 :名無しさん@勉強中 ★:08/02/15 20:31:58 ID:???
- 説明サイトを読んでから0chスクリプトを見てみると
packageとかコンストラクタとかshiftとかblessとかあって
教科書通りだうおーすげーとか思ったです
完全にオブジェクト指向を踏襲しているスクリプトなのですね。
こりゃオブジェクト指向をマスターしないと手をつけられないのかも。
とりあえず見よう見真似でsoftbank絵文字リンクをつけてみたです
あとは0ch最新版にのせかえて出すですな
やろうと思えばいろいろあると思うですが
早く片付けないと精神的に開放されないです
>>484-485
ごめんなさいごめんなさい
途中で止められても全然わかんないのです
申し訳ないのですが教えて頂けないでしょうか
寸止めプレイでじらされると 興奮しちゃう
ってごめんなさい
ああごめんさいごめんなさい
>>486
がんばりましょう
- 488 :名無しさん@勉強中:08/02/15 21:29:09 ID:SyuqxcwJ
- >>487
「package クラス名」は他の言語での「Class クラス名」に相当する文。
blessはPerlでオブジェクト指向を実現する上で必ず必要な関数。
blessしないとオブジェクトにならない。
shiftは使わなくてもいいんだが、引数が格納される配列@_の最初にパッケージ名(クラス名)
が入っているのでこれを@_から除かないと引数を使うときに2番目(添え字では1)から
はじめなければいけないから。
じゃぁ矢印演算子についてもうちょっと。
# Example これはオブジェクト指向とは関係アリマセン
%hash = ('aho' => 'hige','baka' => 'hage'); # %hashはハッシュです。
$hash_ref = \%hash; # $hash_refにはハッシュのリファレンスが入ります。
print $hash{'aho'}; # => hige
print $hash_ref->{'baka'}; # => hage
# Example End
$hash{'aho'}は%hashの'aho'という要素にアクセス。
対して、$hash_ref->{'baka'}は$hash_refという変数をデリファレンスして、'baka'という要素にアクセスします。
Perlのオブジェクトは、全て既存の型(変数、配列、ハッシュ)のリファレンスです。
たとえば、Carというクラスがあったとしましょう。
my $kuruma = Car->new('TEST');
# ↑の文の矢印演算子はパッケージを指定する用法。$kuramaに入るのは何かのリファンレンス
$kuruma->hashiru('fast');
# ↑の文は「&Car->hashiru($kuruma,'test');」「&Car::hashiru($kuruma,'test');」と同義。
# ただ、↑のように書いたほうがオブジェクト指向プログラミングらしいというだけ。
# Perlのオブジェクトの実体は単なるリファレンスなので、
# $kurumaがハッシュリファレンスだったとすると、↓のように直接インスタンス変数にアクセスできる。
$kuruma->{'syasyu'} , $${kuruma}{'syasyu'}
- 489 :名無しさん@勉強中:08/02/16 01:42:44 ID:vhUmtm1L
- 2ch DAT落ちスレ ミラー変換機 ver.4
いつも使わせて貰ってます。かなり変わってしまいましたね。
ところで、その9での取得したログなんですが、
・「その9」の整形方法はこちらにまとめてみました。ってところから
snapshotのスレをdat化する試みについて ってのでやってもエラーが出ます。
従来はできていたのですが、どうもリニューアルされているみたいで、
おそらく、前処理にさらに追加が必要の様なのです。
つきましては前処理のスクリプトの追加(変更?)をお願いしたいのですが、
対応いただけますでしょうか?
- 490 :名無しさん@勉強中 ★:08/02/16 20:05:57 ID:???
- >>483のページを紙に印刷してみたです
しめて22枚
よーし読むぞー
>>488
ありがとうございますです
恥ずかしながらよくわかんないので(何がわかんないのかもわかんないので)
とりあえず文章を印刷させて頂きましたです
よーし読むぞー
関係ないですが
「何がわかんないのかもわかんないので何を訊いていいのかわかんない」
という状態って
学校の授業とかでいやというほど経験したっけだなー
と下記エントリーを見て思ったり。
裏おんな | 『たったひとつの答え』
http://uraonna.blog31.fc2.com/blog-entry-158.html
今やってる事なんかも
授業で出ていたら猛烈に拒否反応を起こしてるだろうなと。
>>489
とりあえず
http://p2.chbox.jp/read.php?host=society6.2ch.net&bbs=gline&key=1165245437&ls=all
を
http://www.geocities.jp/mirrorhenkan/snapshot/
の正規表現その他でやってみたらdat変換出来たですが
例えばどのスレッドで出来なかったのでしょうか。
(スパムがひどくなったので この板、アドレスはh抜きでないと投稿出来ないです)
- 491 :名無しさん@勉強中 ★:08/02/17 19:32:46 ID:???
- ところでsnapshotdat化用の前処理は簡易版でばかりやってたので
すんげー遅いなと思ったですが
これどうしようもなさそうですね。
snapshotのリロードバーボン多発でp2todatも使えないケースが多くなったです
例えば下記スレッドってsnapshotには無いっぽいし
みみずんさんの所にも無さそうですし
23ch.infoさんの所からdat化させてもらって読んでみたり。
ブラック会社に勤めてるんだが、もう俺は限界かもしれない
http://yutori.2ch.net/test/read.cgi/news4vip/1195907887/
これってひろゆきさんが連絡をとりたがっておられたみたいだし
また書籍化されるんでしょうか。
http://qb5.2ch.net/test/read.cgi/operate/1199187475/911,965,971-
http://qb5.2ch.net/test/read.cgi/operate/1201205183/14,24,100
- 492 :名無しさん@勉強中 ★:08/02/17 20:03:22 ID:???
- 23ch.infoさんのdat化は>>407のでやったです
wshでのdat化は遅い遅い
で、このスレッドなんですが
nikaさんの所でも保管なさっておられるですが
今見たらdatのURL書式がマイナーチェンジされたみたいで
proxomitronのリダイレクトフィルタ経由ではエラーになってたです
URLはというと
html
http://com-nika.osask.jp/bbs/bbs.php?http://yutori.2ch.net/test/read.cgi/news4vip/1195907887/
dat
http://com-nika.osask.jp/test/dat.cgi/news4vip/1195907887/
このdatの書式なんですが
以前は確か
http://com-nika.osask.jp/test/dat.cgi/news4vip/1195907887.dat
だったような。
proxomitronフィルタの作り方忘れちゃったなー。
正規表現が独特だしなー。
で、それとは別に
そうなると
携帯版変換機の nikaさんとこのURL形式も直さないといかんのですか。
最近perlばかりでphpの書き方忘れちゃったなー。
- 493 :名無しさん@勉強中 ★:08/02/17 20:45:58 ID:???
- ソフトバンク、第3四半期決算は大幅な増収増益孫氏「今年はインターネット元年」と改めて強調 - しんさんの出張所 はてな編
http://d.hatena.ne.jp/shin/20080207/p5
http://k-tai.impress.co.jp/cda/article/news_toppage/38396.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
さらに、「私自身が、全ての端末機の企画にのめりこんでやっているので、
それなりの特徴と性能、アピールできる点がないと出さないという強い決意で
やっている。単に品揃えを増やすのではなく、良いものを増やしていく。(後略)」
・・・
トップ自らが端末の一つ一つにチェックをするという力のいれ方がよくわかる面白い内容でした。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
孫引きになるですが(ってまるでシャレみたいですが)
孫社長自らが携帯端末にチェックを入れているとの事ですが
絵文字コードの不統一さとかもわかってやっておられるのかなとか思ったです。
AUと絵文字コードが被るのはともかく(ってそれ自体も悩ましい事態ですが)
Shift_Jis第二水準(?)の漢字と文字コードが重複しまくってるのってどうなのよと。
例えば下のスレッド
漢字部分までSoftbank絵文字浸食しているのってどうなのよと
どうすりゃいいのさ濃い口醤油と
http://mirror.s151.xrea.com/emoji/test/read.cgi/emoji/1180412107/41
- 494 :名無しさん@勉強中 ★:08/02/17 21:01:06 ID:???
- AU絵文字との被り具合もすごいです
上下比較すると実に判りやすい
http://mirror.s151.xrea.com/emoji/test/read.cgi/emoji/1180412107/41
http://mirror.s151.xrea.com/emoji/test/readsb.cgi/emoji/1180412107/41
で、これらとは別に
Softbank3G絵文字を最優先表示するようなものも更に作らないといけないようで。
あんまりだ、あんまりだ。
- 495 :489:08/02/18 11:14:29 ID:dQ5deoi1
- >>490
せっかくレスを貰っていたのに遅くなって済みません。
該当のURLはこちらです。
ttp://p2.chbox.jp/read.php?url=ttp://love6.2ch.net/test/read.cgi/aasaloon/1197207826/all
元のアドレスはこちらです。
ttp://love6.2ch.net/test/read.cgi/aasaloon/1197207826/
エラー内容は 「1行が長すぎるか、正規表現が正しくないようです」 とでます。
- 496 :名無しさん@勉強中 ★:08/02/18 19:36:29 ID:???
- >>495
確かにsnapshotのdat変換ページのものでは出来ないですね。
何でだろ
配布版p2の最近のバージョンを見てみたですが
本文に到達するまでにJavaScriptやmetaタグその他が
んもうズラーっと200行くらいあるですね。
何かここまで長大な行となると
htmltodatの前処理で取り払うよりも
「○行目から○行目まではスルーする」
みたいなオプションがあったらいいなと思ったですが
どんなもんでしょうか(って誰に言ってるのよ)
それはそうと
自分で使ってたものだと変換出来てたので次レスにて。
もしyykakikoに書けなかったら したらばにでも書きますか。
- 497 :名無しさん@勉強中 ★:08/02/18 19:48:16 ID:???
- メモ
snapshotのdat化について
URL例
http://p2.chbox.jp/read.php?url=http://love6.2ch.net/test/read.cgi/aasaloon/1197207826/all
正規表現
m#<dt.*?>([0-9]+).+?(?:"mailto:\.?(.+?)">)?<b>(.*)</b>.*?:(.*?)</dt>.*<dd> ?(.*)<br><br></dd>#mik
前処理
s#\n(?:\t| +).+?\n##ig
s#\n<div.+?\n##ig
s#(<a )target=_top (href=)#$1$2#ig
s#(</a> )\[<a href="subject\.php\?host=.+?target="subject">板をp2で開く</a>\] #$1#ig
s#<title.*?>(.*?)/(.*?)</title>#<title>$2</title>#
s#\(<a href="read.php\?bbs=([^:]+?)ID:([^<]+?)(</a>(?:\(\d+\))?)#ID:$2#g
s#(\(p\))(h?ttp://)#$2#ig
s#(<><>)(.*?)( :)#<>$2<>#ig
s#\(<a href="http://be.2ch.net/test/p.php\?i=(\d+)&u=(.+?)\?(\#*)</a> *?</dt>#BE:$1-$3</dt>#g
s#<dd id=.*?\n##ig
s#</i></dd>##ig
s#<b>(.*?) </b>(.*):(.*?) :#<a href=\"mailto:$3\"><b>$1</b></a> :#ig
s#\(<a(.+?)\">p</a>\)##ig
s#<b>(.*?) </b>#<b>$1</b>#g
s#<a href="read.php\?host=.+?>(\d+)</a>#$1#ig
過度のレスアンカーやURLがある所とかだと
これでは対処できないかも。
- 498 :名無しさん@勉強中:08/02/18 20:19:59 ID:dQ5deoi1
- >>496-497
おかげさまで変換できました。
ありがとうございました。
- 499 :名無しさん@勉強中 ★:08/02/19 19:14:00 ID:???
- >>498
良かったです
でも何でマッチしなくなったのだろう。
調べるのも大変そうだ
ちなみにこれって
配布版p2スクリプトのhtmlをdat化する奴だもんで
p2.chbox.jpのhtmlであてはめても無意味な前処理も含まれてるですが
まあ動けばいいかなと。
これやってて思ったのは(って大分前ですが)
配布版p2では<a target=_top href=〜>というふうに記述される仕様になってるみたいで
このタグがhtmltodatでは自動削除してくれないみたいな事で。
というか
タグの書き方にも色んなバリエーションがあるんだなと。
- 500 :名無しさん@勉強中 ★:08/02/19 19:51:17 ID:???
- さて
いちおう
Softbank3G絵文字を最優先表示するようにやってみたです
http://mirror.s151.xrea.com/emoji/test/readsb1.cgi/emoji/1180412107/41
どこ変えたかというと
3つ並べれば分かり易いかも。
http://mirror.s151.xrea.com/emoji/test/read.cgi/emoji/1180412107/41
http://mirror.s151.xrea.com/emoji/test/readsb.cgi/emoji/1180412107/41
http://mirror.s151.xrea.com/emoji/test/readsb.cgi/emoji/1180412107/41
で、問題は
上下にあるページングのリンクなんですが
ここでつまづいております
ページングリンクってのは
「■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50」
これなんですが
「〜/read.cgi/〜」を「〜/readsb.cgi/〜」に変えたいだけなんですが
オブジェクト指向で書かれておるもんで
どこにこのサブルーチンがあるのかさっぱりわかんないのです
こういうのってどこに書いても「自分でやれ」と言われそうですし
さあ困った。
0chスクリプトのread.cgiやbbs.cgiやvalda.plその他あちこちにある
例えば
$Sys->{'SYS'}
の「$Sys」って どのモジュールで行われているのでしょう?
- 501 :名無しさん@勉強中 ★:08/02/20 20:29:02 ID:???
- 中国2chさんリニューアルしちゃった
http://cn2ch.cn/
Flashbbsスクリプトもお隠しになられたみたいで残念
JaneNidaで読み込んであるdatをどこかにバックアップしてみるかな
でもフェードアウトよりは全然いいですし
網頁空間的輪から別の網頁空間へと飛ぶと
うおおこんなに日本関係のもろもろの網頁空間があるのかと驚愕するです
国コードはcnで簡体字フォントを使っているですし
北京や広州とかみたいな地名が出てくるので間違いなく大陸中国のサイトだ
cn2chを見た時もそうでしたが
今回もかなり認識を改めたですよ
伊?美咲中文网BBS MISAKI,伊?美咲,bbs,??男,危?的姐姐,恋???,山女壁女,?迪生之母 - Powered by Discuz!
http://www.misaki-ito.com.cn/bbs2/index.php
广州源子文化?漫特区
http://www.yz.gz.cn/
_ANGEL DREAM_?? - [bbs.lmyangel.com] 制?┃素材┃?尚┃動漫┃音樂┃文字┃下載 - Powered by Discuz!
http://bbs.lmyangel.com/
RE-公式HP
http://yui.huming.com/RE/mine.htm
kkryuのもーそースペース
http://www.voiceblog.jp/kkryu/
- 502 :名無しさん@勉強中 ★:08/02/21 07:20:53 ID:???
- datとsubject.txtがあれば
わざわざdat2html等でhtml化せずともバックアップ出来そうですね。
http://mirror.sarashi.com/cn2ch/test/read.html/Otaku/1199585507/
香港版や韓国版geocitiesに上げようかなとやってみたら
拡張子datのファイルはブロックされてるですね
日本版のほうはOKなのになー。
- 503 :名無しさん@勉強中:08/02/21 14:05:15 ID:PHFkj0Vj
- >>500
> 0chスクリプトのread.cgiやbbs.cgiやvalda.plその他あちこちにある
> 例えば
>
> $Sys->{'SYS'}
$Sysには何かのオブジェクトが入っていると推測されます、それを調べるのはref関数を使います。
「ref $Sys」とすると、$Sysが何のオブジェクトのインスタンスなのかがクラス名が返されます。
ですから、「print ref $Sys;」とすると、何のオブジェクトのインスタンスなのか判るでしょう。
「print ref $Sys;」しないでも調べるためには、ソースを頑張ってたどって、コンストラクタが
呼ばれるところを探すしかありません。
と思っていまたどってみました。
read.cgiのPrintReadHeadサブルーチン内の$Sysをたどります。
すぐ上でmy($Sys,$Page)=@_;とあるので、サブルーチンの第一引数です。
PrintReadHeadサブルーチンを呼ぶのは、ReadCGIサブルーチンです。
PrintReadHead(\%SYS,$Page);とあるので、目的の$Sysはハッシュ%SYSのリファレンスです。
サブルーチンの定義のはじめに、my(%SYS,$Page,$err);とあるので、この時点では%SYSは空です。
Initializeサブルーチンにリファレンスが渡されていますので、Initializeサブルーチンの定義を調べます。
Initializeサブルーチンでは、先の%SYSのリファレンスは$pSYSに格納されるようです。
そのあと、%$pSYS = ('SYS'=> $oSYS,(中略) );とあるので、ここで、目的の$Sysはハッシュリファレンスであり、
その定義はInitializeサブルーチンでされている、と判明しました。
この場合、$Sysはオブジェクトのインスタンスではなく、ハッシュのリファレンスでした。
このようなときに「print ref $Sys;」を実行すると、「HASH」と出力されます。
- 504 :名無しさん@勉強中 ★:08/02/21 21:44:20 ID:???
- >>503
御丁寧にありがとうございます。
ひとつひとつはわからなくても流れを見てわかったような気になったような
・・とりあえずトレース方法は参考になります。
何で$Sysを求めていたかというと、PrintReadMenuサブルーチン中の
$pathMenu = $Sys->{'CONV'}->CreatePath($oSYS,0,$bbs,$key,"$st-$ed");
これで$pathMenuにナンバリングされたスレッドURLが入るところが判らなかったもので。
例えばここだと「http://yy14.kakiko.com/test/read.cgi/mirror/1186175383/1-100」が入るみたいで。
もっぺん書くと
$Sys->{'CONV'}->CreatePath($oSYS,0,$bbs,$key,"$st-$ed");
これのCreatePathサブルーチン(?)ってどこで行われているのだろう・・・。
適当な箇所で
$Page->Print(ref CreatePath);
としても何も表示されないですし。
それはそうと
さあ$Sysの復習だ なんちゃって
ごめんなさいごめんなさい
- 505 :名無しさん@勉強中:08/02/21 22:17:10 ID:PHFkj0Vj
- >>503
> $Sys->{'CONV'}->CreatePath($oSYS,0,$bbs,$key,"$st-$ed");
この場合は、$Sys->{'CONV'}に何が入っているのかを調べて、そのクラスのCreatePathメソッドを
調べることになります。
ちなみに、この場合のCreatePathはメソッドです。サブルーチンではありません。
Perlではサブルーチンもメソッドも定義の仕方は同じような感じですが、
オブジェクト指向用の作られていればメソッドと呼んだほうが良いです。
「$何か->ごにょごにょ();」←この形はメソッドの呼び方です。対して、
「&何か::ごにょごにょ();」または「何か::ごにょごにょ();」または「ごにょごにょ();」←これらはサブルーチンの呼び方です。
> $Page->Print(ref CreatePath);
ref関数の使い方が誤りだと思います。ref関数に渡すべきはインスタンスです。メソッド名を渡しても意味はありません。
「$Page->Print(ref CreatePath);」と書いた場合、perlは仕方なく、CreatePathを文字列、つまり"CreatePath"と解釈するでしょう。
これは何のインスタンスでも、リファレンスでもなく、ただの文字列です。ですから、ref関数は未定義値を返すでしょう。
正しくは「$Page->Print(ref $Sys->{'CONV'}」
また、$PageはTHORINクラスのインスタンスですが、THORINクラスのPrintメソッドはバッファに押し込むだけで
出力はされません。その点は考慮なさっていますか?
また、「$Page->Print(ref CreatePath);」の「CreatePath」のように、文字列をそのまま書くのはPerlの作法としては
推奨されません。シングルクォーテーションまたはダブルクォーテーションで囲むべきです。
なぜなら、perlは「CreatePath」を関数か、サブルーチンか、定数か、どれなのかと考え、どれでもないので
仕方がなく文字列と解釈するからです。また、後からこれを読む人にも同様の疑念を抱かせます。
これらによって、perlや後からこれを読む人も無駄な苦労をするでしょう。
したがって、明らかな文字列なので、明らかに文字列であるとわかるように、引用符でくくることが強く推奨されます。
- 506 :名無しさん@勉強中 ★:08/02/22 20:51:25 ID:???
- 公私共にいろいろあって疲れちゃった
だもんで一回休み
ちなみにこれ 携帯からです
いよいよ携帯ネットデビューσ(^◇^;)。。。
- 507 :名無しさん@勉強中 ★:08/02/23 18:27:53 ID:???
- ・・・よし、何とかなったかも。
泥縄式のツギハギですが。
えーと
他の所ではこんな事恥ずかしくて書けないですが
他ならぬ自分の板で自分の無知を晒すのは
自分が許す範囲でなら全然構わないと思うのです
という事で
>>505さん
ごめんなさい全然判らないですごめんなさいごめんなさい
> また、$PageはTHORINクラスのインスタンスですが、THORINクラスのPrintメソッドはバッファに押し込むだけで
> 出力はされません。その点は考慮なさっていますか?
ごめんなさい全然そこまで考えを行き届かせるレベルにすら達していないです
ごめんなさいごめんなさい
そもそもPerlに触れたのもほぼ2年振りですし
ほんと全然わかんないんです
今回はオブジェクト指向の書式に沿った書き方は棚上げにするです
それらは次の課題という事で。
一朝一夕には出来ない感じです。
ところで
Webでオブジェクト指向プログラミング
http://pc11.2ch.net/test/read.cgi/php/1133489897/342
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
342 名前:nobodyさん[sage] 投稿日:2007/03/28(水) 22:47:10 ID:???
2ch型掲示板を作る時はオブジェクト指向でやったなあ
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
これもしかして
0chスクリプトの作者さんなのかもとか思ったりして。
オブジェクト指向で書かれた2ch型掲示板って
今のところ0chしかわかんないですし
(って突っ込まれるかもですが)
- 508 :名無しさん@勉強中 ★:08/02/24 14:20:28 ID:???
- という事で更新したです
http://mirror.s151.xrea.com/emoji/
で
問い合わせがあったスレッドにも書き込んでと
http://pc11.2ch.net/test/read.cgi/php/1127896640/976
これでOKだったらいいですね。
これで駄目だったらどうしましょうか。
- 509 :名無しさん@勉強中 ★:08/02/24 14:21:07 ID:???
- 全くの別件でメール頂いた方もいらっしゃいますが
現実生活がとても忙しい事になってしまっているので
ごめんなさいしばらく停滞するです
- 510 :名無しさん@勉強中 ★:08/02/26 23:13:17 ID:???
- http://mesimarja.web.fc2.com/boon/html/200802/1203211106.html
懐かしいです
でも >>502をベースにしたほうが良いんじゃないかとか
僭越ながら思ったりしたです
これって株価【1550】 ▲▲▲▲ ◆cZfSunOs.Uさんがお作りになられたものを
使わせて頂いてるですが
.htaccess無しでも文字化けしないようにならないかなとあれこれやって
結局やりかけだったものだったなーと。
って これ↓ですが。
iswebでのテスト
ttp://mirrorhenkan.hp.infoseek.co.jp/cgi-bin/xml/test/read.html#html/1160652610/l50
以前たまたまお話させて頂いた凄い人に試してもらって
IE7対応にしてみたですが。
IE/Mozillaの分岐処理をもう少し詰めていけば
何とかなりそうな感じなんですが。
- 511 :名無しさん@停滞中 ★:08/03/01 19:45:22 ID:???
- http://pc11.2ch.net/test/read.cgi/php/1127896640/976-978n
自分の環境では
IEでもMozillaでも問題なくDL解凍アップ出来るのですが・・・。
2.6メガのzipで解凍したら3.6メガくらいになり
確かに解凍にえらく時間がかかったですが何の問題もなかったです
何よりも
要望をお出しになった方からの反応が無いので何とも。
というような程度の事でも
上記スレに書いて
また「ウザイ氏ね」
とか言われてもへこむだけでしょうし
- 512 :名無しさん@停滞中 ★:08/03/01 20:13:04 ID:???
- http://society6.2ch.net/test/read.cgi/gline/1165245437/547
とりあえず更新しましたけど
情報が少な過ぎるです
「変換できなくなっていました」だけでは手も足も出ないです
せめて該当スレッドなりミラーURLなり出して頂かない事には
しかし通信状態を逐一見ながらやってみると
2ch-imode.wsfって ほんと
作ってごめんなさいな感じのスクリプトですね・・・
本当にごめんなさい
- 513 :名無しさん@停滞中 ★:08/03/01 20:57:58 ID:???
- >>510ですが、今改めて見てみると
IEでは問題ないのですが
Mozillaではレス1だけしか表示されないですね。
少なくともBagelでは。
IEとMozillaって
改行コードの取得方法とかも違ってるのかな。
スクリプトをよく見てないですが、改行コードが
「Cr+Lf」「Cr」「Lf」のどれでもOKになるように書き換えればいいのかな。
あとスレタイ表示とレスアンカーポップアップと。
- 514 :名無しさん@停滞中 ★:08/03/01 21:27:20 ID:???
- 追記
>>510の最初のほうです
>>510の後のほうを使わせて頂いて
dat2html-7を設置してみようかな
- 515 :名無しさん@停滞中 ★:08/03/02 13:13:15 ID:???
- メモ
讃岐メニュー(http://s.s2ch.net/)のdat化について
URL例(そのうち消えると思いますが)
http://s.s2ch.net/test/---.uaY!FROM=&mail=&color=000000+efefef+0000FF+0000FF+FFFFFF&size=3&NG_NAME=&NG_MAIL=&NG_DATE=&NG_MESSAGE=/mamono.2ch.net/morningcoffee/1204168214/1-1001
正規表現
m#(?:<form action=i>|<br><br>)([0-9]+):<font color=.+?><b> ?(.+?) </b></font>(?::([^/]+?))?:(.+?)(?: |\(\d+\))?<br>(.+?)(<br><br>)#mik
前処理
s#<a href="http://be\.2ch\.net/test/p\.php\?i=(\d+).+?</a>(.+?)(<br>)#BE:$1-$2 $3#ig
変換結果式
メール欄逆転
後処理
s#(\n[^<]*?)<a.+?>(\d+)</a>#$1$2#igk
以前のものでは出来なくなっていましたので。
変更点は、正規表現部分の
「<font color=forestgreen>」を「<font color=.+?>」にしたです。
ちなみにこの箇所、讃岐メニューでは
「<font color="#228B22">」と数値に変更なさっておられるみたい。
- 516 :名無しさん@停滞中 ★:08/03/02 16:06:04 ID:???
- >>513の件
調べてみると なかなか厄介そうだ
改行の研究
http://www.umechando.com/tips/35.htm
これのテストをしてみると
IEだと22
Bagelだと21
になるですし
ブラウザ上にdatを表示させてソース表示させるブックマークレットを通すと
IEとBagelで全然違う表示になるみたいですし。
xmlhttpの場合は問題無いみたいなんですが
そっちだと文字化けの問題がありますし
さあどうしよう
- 517 :昼休み@@名無しさん@停滞中 ★:08/03/04 12:23:33 ID:???
- http://society6.2ch.net/test/read.cgi/gline/1193462528/336
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
【2】:スレッドのURL(1日2スレ以内)
http://anime.2ch.net/test/read.cgi/anichara2/1158025093/
その28で1001まであったので取得し、htmltodatで変換すると
「1行が長すぎるか、正規表現が正しくないようです」とエラーが出ます
正規表現はhttp://yy14.kakiko.com/test/read.cgi/mirror/1186175383/430-431nを使っています
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
dat化出来るけどなぁ・・・。
少なくとも「1行が長すぎるか、正規表現が正しくないようです」というエラーは出なかったです。
まあ上の場合は
レス71/80/126の3箇所で長文略がありますが。
もしかしたらOSやwshのバージョンの違いによって
返ってくるタグが変わってくるのかな。
少なくとも日本語OSでないと使えないでしょうし
(↑Shift_Jisがデフォルトだという前提で作ったスクリプトだもんで)
>>511の件といい
最近は、自分がやった事が伝わっているのかどうか
実に不安になるです
自分の説明不足なのかどうなのかが不明ですし。
- 518 :午後休憩@名無しさん@停滞中 ★:08/03/04 14:16:01 ID:???
- メモ
2ch-i(http://2ch-i.net/)のdat化について
html例
http://mirror.sarashi.com/htmltodat/1158025093.html
正規表現
m#<p>\[([0-9]+):(.+?)(?:≪(.+?)≫)? +\((.+?)\) ?(?:<a href=.+?>AA</a>)?\]<br> ?(.+?)<hr>#mik
前処理
s#(<title.*?): 2ch-i(</title>)#$1$2#k
s#<SCRIPT language="JavaScript">.+?</SCRIPT></body></html>##igk
変換結果式
メール欄逆転
後処理
s#(^|\n.*?)(◆.+?)<>(.*?)<>#$1</b>$2<b><>$3<>#igk
s#(▼)<A NAME=SKP1>(<>\r)#<font color="red">$1長文レスにつき略・・各自で補完して下さい http://www.geoticies.jp/mirrorhenkan/2ch-i/</font>$2#igk
s#</p>(?:<a.+?>)?(<>\r)#$1#igk
これですが、通常の2ch-iのhtmlでも使えますが
http://yy14.kakiko.com/test/read.cgi/mirror/1186175383/430-431n
で未変換行が出る場合だけ使ったほうがいいかも。(まあどちらでもOKですが)
上のhtmlの場合、レス71/80/126の3箇所で長文略になっており
>>430-431の正規表現ではそこをカバー出来ていなかったです。
今回のものなら省略部分は省略部分でdat化させるようにしたのでエラーも出ないかと。
省略部分を補完させたい場合は
dat化させたものを専用ブラウザで開いて
例えば「▼長文レスにつき略」でレス抽出すれば、省略レスの番号がわかります。
あとはその部分を差し替えれば良いのかなと。
上の場合、元URLが
http://anime.2ch.net/test/read.cgi/anichara2/1158025093/
で、
省略レスが71/80/126の3箇所あるので
http://2ch-i.net/&/anime.2ch.net/anichara2/1158025093/71-71.ni
http://2ch-i.net/&/anime.2ch.net/anichara2/1158025093/80-80.ni
http://2ch-i.net/&/anime.2ch.net/anichara2/1158025093/126-126.ni
をそれぞれ呼び出してdat化させて
該当行を各々差し替えれば良いと思うです
- 519 :名無しさん@停滞中 ★:08/03/05 18:26:40 ID:???
- 名前欄のように停滞中ですが
過酷な現実から目を背ける為に
まあ息抜き程度に
さて
またJavaScriptでdat2htmlでもやんべかと色々見てみたら
DOMって面白おすなあ
<script type="text/javascript">
<!--
function func() {
var oImg = document.createElement('img');
oImg.setAttribute("src", "xxx.gif");
var oDiv = document.getElementById("id123");
oDiv.appendChild(oImg);
var text = document.createTextNode('テスト');
oDiv.appendChild(text);
}
// -->
</script>
<div id="id123"></div>
<input type="button" value="OK" onclick="func()">
何したいかというと
容量が多いdatをJavaScriptでhtml表示する際に
今のものだと全部処理するまで表示されないものを
処理されたものをリアルタイムに反映してみたいなと。
こういうのって本家に立派なものがありますけど
まあいいじゃないかと
- 520 :名無しさん@停滞中 ★:08/03/06 18:23:11 ID:???
- appendChild
http://tomizawa-web.hp.infoseek.co.jp/method/appendChild.htm
- 521 :名無しさん@停滞中 ★:08/03/06 18:57:46 ID:???
- 上のスクリプトのポイントはこれっぽい
createTextNode()よりこっちのほうが良さそう
function fAppendChild() {
var oOl = document.getElementById('oOl');
var oLi = document.createElement('li');
oLi.innerHTML = 'LIオブジェクトを追加しました。'
; oOl.appendChild(oLi);
changeDisabled();
}
- 522 :名無しさん@停滞中 ★:08/03/07 18:14:45 ID:???
- http://pc11.2ch.net/test/read.cgi/php/1127896640/976-979n
これ見て
またまたDL解凍アップして
私の環境では何の問題も無かったんですけど
どうしたもんでしょうか。
他の方々も駄目なのかな
再アップしようにも2.5メガのzipだもんで
おいそれと置く場所が見当たらんのですが。
geocities.jpに置いたってーのは
例えば6年前(!)のmp3ファイルがまだ現役だったのでそこにしたですけど。
下記
http://academy4.2ch.net/test/read.cgi/gogaku/968412567/288
いっその事
sourceforge.jpとかvectorに
スペースを申し込んでみようかな
断られるかな
- 523 :名無しさん@停滞中 ★:08/03/07 19:04:03 ID:???
- ちょっとカッとなったのでリンクしたです
今さら直そうにも
さてどこをどういじったのやら
0chスクリプトread.html化(.htaccess不使用版)
http://mirrorhenkan.hp.infoseek.co.jp/0ch_html/
文字コードShift_Jisのdatをxmlhttpで呼び出し整形表示するようなものって
あんまり見ないんじゃないかなと。
検索すると、webのあちこちで
「文字コードUTF-8じゃないと文字化けすんだぜ 素人はこれだから困る」
とかいうのを目にするですが
(例えばhttp://pc11.2ch.net/test/read.cgi/hp/1127340053/300-301n)
色々調べるとそんな事もないようで。
で、上のスクリプト、IEだと変則的になるですが
今さら直そうにも さてどこをどういじったものやら。
あちこちのステータスコード確認の箇所を全部分岐処理すればいいんでしょうけど
んもー かったるいなー
- 524 :名無しさん@停滞中 ★:08/03/07 21:14:51 ID:???
- さて
tatsuさんのdat2htmlでの
レスアンカーポップアップのJavaScriptってどうやってるのかと
サイトに行ってみたら
DAT2HTML等サポート掲示板
http://tcup7109.at.infoseek.co.jp/tatsu01/bbs
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
テスト版リリース 投稿者:tatsu 投稿日:11月 8日(木)23時34分2秒
Ver.0.34bのリリースからかなり間が空きましたが、新機能の検討と追加は地道に行っています。
とりあえず、テスト版を公開してみます。
0.34c test071108
(中略)
・0ch for world2ch
http://mirror.s151.xrea.com/0ch_utf8/のログに対応
※テスト版のため予期せぬ不具合が発生する場合があります。
http://tatsu01.sakura.ne.jp/dat2html034c_test071108.lzh (672KB)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
こんな僻地のものまでチェックされてたんですか。
というか world2chやtaiwan2chに対応されておられたので
自分とこのものも大丈夫なんじゃないかと思ってたですが。
ところで dat2htmlの次回追加機能としては
絵文字の画像リンク変換なんてのはどうでしょうか。
それなりに(UTF-8のくらいには)需要はあるかと思いますが。
全然関係ない別件ですが
Faceちゃんねるのスパム投稿がやたら多くて
管理人さんのレス削除が大変そうなので
何となく書いてみたです
http://justcallmeai.com/board/test/read.cgi/fch/1169914242/215
自分とこの配布サイトもreadmeも管理画面も日本語オンリーだったので
0ch-UTF8スクリプトを設置運用されているFaceちゃんねる管理人さんなら
日本語投稿でも問題ないだろうなと
- 525 :名無しさん@停滞中 ★:08/03/08 20:35:50 ID:???
- http://pc11.2ch.net/test/read.cgi/software/1201790889/253-258n
ちょっと試しにいろいろやってみたですが
少し後悔しております
http://mirror.s151.xrea.com/2ch/0chu/test/read.cgi/utf8/1141982526/45
- 526 :名無しさん@停滞中 ★:08/03/09 19:28:13 ID:???
- http://society6.2ch.net/test/read.cgi/gline/1193462528/370-371,374-375
これですが
http://mamono.2ch.net/test/read.html/newsplus/1197541637/
上のdatファイルは
http://mamono.2ch.net/newsplus/dat/1197541637.dat
で表示されます
IE6だとxml表示されますが、まあわかるかなと。
これの該当行をコピペすればいいかと思うです
気力が湧いたらこのdatリンクと説明も追加しますか。
今やったら泥沼に入り込みそうなので。
てか皆さん親切だなー。
dat化方法も「こんな説明でわかるのかな」と半信半疑でやってるですが
結構自力でdat化されておられるみたいで。
まだまだ世の中 捨てたもんじゃない感じですね。
絶望するには程遠い。(と思いたい)
失礼しました
- 527 :名無しさん@停滞中 ★:08/03/10 17:26:19 ID:???
- http://www.openspc2.org/reibun/javascript/window/006/
<html> <head>
<title>ウィンドウポップアップを表示する</title>
<script Language="JavaScript"><!--
function showPopup() {
wOBJ = window.createPopup(); popOBJ = wOBJ.document.body;
popOBJ.style.border = "solid blue 2px"; popOBJ.innerHTML = "サンプル"; wOBJ.show(-100,80,320,32,document.body);
}
function hidePopup(){
//どうすりゃいいのよ
}
// --></script>
</head> <body>
<a href="javaScript:showPopup()" onmouseover="showPopup()" onmouseout="hidePopup()">ポップアップを表示</a>
</body> </html>
- 528 :名無しさん@停滞中 ★:08/03/10 18:51:28 ID:???
- http://justcallmeai.com/board/test/read.cgi/fch/1169914242/184-185n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
184 名前:Pr[] 投稿日:2008/03/10(月) 01:52:30
久しぶりに来たがすっげーガクブル -_-;;;;
NGワードはこの前設定したんだけど何かうまくできないようですね。もうちょっと追加しました
ところで中国語...って一体-;;;;
Googleでヒットしなくする方法はないんですか OTL
185 名前:Pr[] 投稿日:2008/03/10(月) 01:56:44
そして跡がとても汚なくて押し堅めました
おかげでこのスレは番号が台無しだからリンクがまともに出ないです
御了承ください黒
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
書いちゃった(^^;)
http://justcallmeai.com/board/test/read.cgi/fch/1169914242/186
- 529 :名無しさん@停滞中 ★:08/03/10 19:06:41 ID:???
- http://takatyan.ddo.jp/test/read.cgi/main/1192376543/59-62n
このやりとりを見て試してみたら
23ch.infoさんって 携帯にも対応されておられるみたいですね。
携帯端末から
http://www.23ch.info/
に接続すると、ステータス302を返して
http://mobile.23ch.info/
にリダイレクトしたです。
同様に
http://www.23ch.info/test/read.cgi/gline/1165245437/
に携帯からアクセスすると
http://mobile.23ch.info/test/read.cgi/gline/1165245437/
に繋がって読めるみたい
携帯用変換機にも追加するですか
しかし、携帯のパケット料金ってすごいですね。。
少しだけやっただけなのに、今朝見たら700円くらい使っちゃったみたいで。
W定額ライトというものに入ってるみたいなんで、上限4千円だそうだけど
んもう 携帯のネットは怖いです
4千円あったら他の事に使いたいですよ
- 530 :名無しさん@停滞中 ★:08/03/12 07:19:23 ID:???
- メモ
ユーザからの一行入力 - 獨習Python - pythonグループ
http://python.g.hatena.ne.jp/mhrs/20060519/p15
このメソッドがあれば
wshと同等のことがpythonでも出来そうだ
MacやLinuxの標準機能だけでdat化やdat2htmlとかに使えそうだなと
って ほとんどの人には関係なさそうだけど
- 531 :名無しさん@停滞中 ★:08/03/13 19:38:00 ID:???
- メモ
復活おめでとうです
台湾2ch
http://hinasakura02.xxking.com/mini02/
まだあちこち維修中みたいですが
とりあえずJaneNidaで文字コードBig5に設定して
subject.txtを読み込んでみたら文字化けしなかったです
あとはread.cgiの全部表示の方法かな。
abcorotiや米tripodや使えるネットみたいにpath_info表示出来ないサーバなのかもで
read.cgi?bbs=***&key=*****
でやってみてもうまくいかなかったです。
Flashcgiスクリプトのread.cgiを見てみてもよくわかんないですし。
スレッド表示方法が判れば、それをdat化取得すればいいだけなんですが。
それにしても
まだJaneNidaのリンクがトップにあるんですが
ならばdatを閲覧開放して欲しくあるです
- 532 :名無しさん@停滞中 ★:08/03/13 19:54:17 ID:???
- ところで
問い合わせさせて頂いたものに御返事頂いたのですが
それに対する御返事をするには込み入った事を解きほぐさなければならず
今の自分には少し難しいので
ぐああ困った
- 533 :名無しさん@停滞中 ★:08/03/16 18:02:45 ID:???
- FlachCGIのスクリプトを見てみたんですが
path_info表示出来ないサーバでは
スクリプト側でread.cgiの隣に「?」を付けるようになってるみたい
例えば
http://hinasakura02.xxking.com/mini02/qa/
の一番上
http://hinasakura02.xxking.com/mini02/test/read.cgi/qa/1141313329/
↑この場合は
http://hinasakura02.xxking.com/mini02/test/read.cgi?/qa/1141313329/
となるみたい。
でもエラーになるです
今年の3月10日の書き込み(というかスパム)があるので
その辺りまでは読み書き出来たのでしょうけど
管理人さんが意図的に止められたのかな。
http://hinasakura02.xxking.com/mini02/janetw%5B1%5D.png
みたいに読めれば面白いんですが。
あとオカルティカレーマニアさんの所も
スパムが出始めたですか
http://occultycurrymania.myhome.cx/bbs/index2.html
- 534 :名無しさん@停滞中 ★:08/03/16 18:41:53 ID:???
- 何となくdat2htmlの車輪の再発明をしてますが
http://www.geocities.jp/mirrorhenkan/dat2html-9/html/dat/read-pop.html?key=1159620853
http://www.geocities.jp/mirrorhenkan1/dat2html-7/test/read.html#dat2html7/1002458845
上はIE6やMozilla/OperaではOKですがIE7では文字化けするそう
下はNetScape4やNetScape7で駄目との事
NetScape9ではOKだそうなのでNN7等はあきらめよう
IE7対応は検討する箇所の見当がついてるので余裕が出来たら健闘しよう
あと>>519-521と
いやー面白いなー
- 535 :名無しさん@停滞中 ★:08/03/18 19:25:00 ID:???
- 自分とこが載ったです
[IronPython].Net Frameworkメソッド呼び出し urllibの代替
http://blogs.wankuma.com/mutaguchi/archive/2008/03/17/128160.aspx
Microsoft MVPの方のブログなので
これで少しは箔が付くかな(って全然つかないと思いますよ)
またpython勉強し直そうかな
- 536 :名無しさん@停滞中 ★:08/03/19 19:50:09 ID:???
- 縁あって技術的な事をお伺いさせて頂いていたのですが
IronPythonもおやりになられているとの事なので
>>279のスクリプトが使えるかどうか訊いたのでした
自分以外 誰も試してないので。
で、そのものズバリのスクリプトが無かったので試行錯誤した件をお話したら
URLを出して下さったという訳で。
これで少しは際物扱いもされなくなったらいいですね。
で
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
IronPython 1.1.1ではurllibが含まれておらず、
Python2.5.2に含まれているライブラリを使うのも互換性の問題で難しいようです。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
pythonスレだと
IronPython使いの方が何の問題もなくurllibをお使いになられているですが。
Pythonのお勉強 Part 24
http://pc11.2ch.net/test/read.cgi/tech/1203611273/700-704n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
700 名前:デフォルトの名無しさん[sage] 投稿日:2008/03/16(日) 23:48:22
どなたか教えてください
t=urllib.urlopen("http://〜〜").read()
print type(t)
とするとstrとなるんですが。
utf-8のサイトの場合 tの型がunicodeになってほしいんです
どうしたらよいでしょうか。
python2.5の場合はstrのままテキストに落としたらutf-8として文字化けせずに表示されるのですが
ironpythonの場合テキストエディタで開いたらASCIIとして認識され文字化けされています。
utf-8としてそのファイルを保存し直しても文字化けしたままです。
解決策ご存じの方いましたらお願いします
701 名前:デフォルトの名無しさん[sage] 投稿日:2008/03/16(日) 23:52:27
t=urllib.urlopen("http://〜〜").read().decode("utf-8")
703 名前:700[sage] 投稿日:2008/03/17(月) 00:39:43
文字化けしない方法自己解決しました。すいません;
ファイルの側をバイナリモードで開いて突っ込むだけでした。
open("hoge","wb")
704 名前:700[sage] 投稿日:2008/03/17(月) 02:02:00
>>701
ちゃんとレスが表示されてなくて見てませんでした。
それだとAsciiキャラクタじゃないから変換できませんよーってエラーがでます。
ironpythonではutf-8なんて定義されてないって出ました
僕の環境だけでしょうか・・・・?
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
って別にどうこういう訳ではなく疑問に思ったもので。
まさしく「ソースは2ch」なのでブログにこの件出すのも何だしなーと。
- 537 :名無しさん@停滞中 ★:08/03/19 20:00:03 ID:???
- 読み直してみると
上の700さんはpython2.5とIronPythonの両方とも入れておられるみたいですね。
という事は urllibのパスも通してあるのかもしれないです
おまけ
ついさっきの書き込みみたい
http://pc11.2ch.net/test/read.cgi/tech/1203611273/768
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
768 名前:デフォルトの名無しさん[] 投稿日:2008/03/19(水) 19:43:08
人間の頭なんて大差ないんだよ。
やるか、やらないか、それだけの違い。
毎日少しずつでも前進してる奴と、
毎日言い訳を考えて何もしない奴とでは差がついて当然。
たいしたことを思いつこうが、思いつくまいがそんなのどうでもいい。
出来ない奴を馬鹿にする奴はどうせたいした事無いから。
出来ない奴に対して自慢したいだけなんだよ。
やりたい事、目標を見つけて少しでも前進する事。
覚える事がさしあたって100あるなら1つずつ覚えていけばいいだけじゃないか。
一度に100覚えられないから漏れは駄目なんだと思ってるんじゃないのか?
それは天才がやる事であって、凡人は1つずつやっていけば良いんだよ。
努力する癖を習得するんだ。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
読んでみて
ああ色々と恥ずかしい・・・
って 自分のていたらくがですが
- 538 :名無しさん@停滞中 ★:08/03/19 20:27:59 ID:???
- http://society6.2ch.net/test/read.cgi/gline/1165245437/550
書ーいちゃった
書いちゃった
ごめんなさい
- 539 :名無しさん@停滞中 ★:08/03/20 10:06:34 ID:???
- http://society6.2ch.net/test/read.cgi/gline/1165245437/551
また「ウザい氏ね」みたいな反応だけかもしれないなー
一介のまとめ人さんに試して貰うよう連絡させて頂こうかしら
てかほんと素人なので
すごい人に訊くのが怖いんですよ。
「そーんな事もわかんないのかいボク」みたいな事とか言われそうで
- 540 :名無しさん@停滞中 ★:08/03/20 12:12:03 ID:???
- さて次は
pythonでdat2htmlでもやってみますか。
python版html2datを参考にすれば
そんなに難しくもなさそうです
というか
python版html2datを出されているnanabit.netさん
何故python版dat2htmlをお出しになっておられないのでしょう
フォーマットが決まっている分 ずっと難易度が低いと思うんですが
- 541 :名無しさん@停滞中 ★:08/03/20 15:40:19 ID:???
- >>538-539ですが
御返事を頂けたら頂いたでまた大変だなーと。
府知事に立候補して開票1秒で当選した橋下知事の如くで
当選したらしたで 府政その他であれこれやんないといけないんで。
それはそうと
HTML2DAT @ 7bit
http://nanabit.net/softwares/html2dat.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
使用規約・ソースの取り扱い
* フリーウェア。
* アーカイブの内容を改変しない場合は、使用、譲渡は自由。
* アーカイブの内容を改変する場合は、改変した旨表示すること。
* ソースの流用は自由(著作権表示の必要なし)。
常にreadme最新版を優先
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
> * アーカイブの内容を改変する場合は、改変した旨表示すること。
>>337のって アウトかな セーフかな・・・
readmeをつけるか ソースに追記したほうがいいのかな
- 542 :名無しさん@停滞中 ★:08/03/20 18:02:59 ID:???
- ソースに追記したものと差し替えたです
ところでpythonって
テキストファイルだけでなく
バイナリファイルも扱えるみたいですね。
wshとは大違いだ(って優劣を言ってるみたいで何ですが)
あと>>535の方のお話だと
wshだとUTF-8のテキストファイルを扱えないとの事で
あーだからhtmltodat_for_cn2ch.wsfを作る時にひどく悩んだ訳だと納得したですが
これもpythonでは無問題。
だから簡単にhtml2dat.pyをUTF-8版に出来たんですが。
当方 .Net Framework や PowerShell はおろか ADODB.Streamも使えない環境なので
UTF-8のファイルを正規表現加工させるのもwshでやるしかなかったんですが
これって もしかして変態のやる事だったのかな。
やったところで「ふーんだから何」程度のものですが。
で 結局何書きたかったのかな>自分
- 543 :名無しさん@停滞中 ★:08/03/21 19:08:03 ID:???
- ●公開
http://namidame.2ch.net/test/read.cgi/news/1205977810/
さて
Fox★さん公認の お試し●アカウントが昨晩ありましたので
久しぶりに●ログイン取得するwshをやってみたです
まだいろいろやりかけですが ついさっきお試しアカウントが使えなくなったので出しとこう
http://www.geocities.jp/mirrorhenkan/others/maru/maru4.wsf.txt
何とかうまくいったっぽい。ただ問題がひとつ。
●のID/Passでログインして戻り値取得まではうまくいってるみたいです。
で、その戻り値をもとにofflaw.cgiにアクセスしてdatを取得するのですが
送信ヘッダに「Accept-Encoding: gzip,deflate」を付けなければdat取得出来ないのです。
自分の9x環境ではwshだけではどうしても付けられませんでした。
ちなみにproxomitronで強制的にヘッダをつけたら出来たです。(gz圧縮ファイルでしたが)
このヘッダ送信が出来ない件が
自分のレガシー環境に起因しているのか はたまたコードがまずいのか
どうも判然としない。
以前、maru2.vbsの件でメール頂いたのですが
それによると3回に1回は取得成功出来ていたそうなので
新旧OSによる違いがあるのかもしれない。
でも自分独りでは検証しようもないです。
●持ちの方、もし宜しかったら試して頂けませんでしょうか。
もしこれで他のwindows環境でもうまくいかなかった場合でも
ログインは成功しているようなので、その場合は別の方法を考えてます。
(時間があったらHTAでも作れば何とかなりそうですがちょっと余裕がないけど)
今回のものは公認のお試し●アカウントでやったものなので
まあ問題はないかなと。
delphi/php/perlで作られたスクリプトはありますが(あと「=2ch」はVBAですか)
wshで作ったものはまだ公になったものはなさそうなので
面白そうだなと思ってやってみただけです。
windows標準の機能だけでも●ログイン取得出来たらいいなあという事で。
- 544 :名無しさん@勉強中:08/03/21 19:40:36 ID:II86Gs0B
- >>543
お試し再開ktkr
qb5.2ch.net/test/read.cgi/operate/1206071602/83
- 545 :名無しさん@停滞中 ★:08/03/21 19:58:14 ID:???
- >>544
おおどうもです
教えて頂かなければ知りませんでした
いっちょ =2ch の●ログイン方法を見てみますか。
ただこのExcelマクロ
Excel97では使えない関数を使っておられるので(確かsplit関係)
自分とこでは使えないんだよなー。
Excel総合相談所 47
http://usamimi.info/~mirrorhenkan/2ch/excel/read.php/1152852610/905-911n
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
905 901 [ 2006/08/16(水) 22:27:24 ]
>>890
97はSplitはだめなのか
ちなみに月と日が一桁の場合は
2004.1.1となる?2004.01.01となる?
906 890 [ 2006/08/16(水) 22:29:28 ]
>>905
すみません
>>903
97はSplitがありませんでした。
月日は2004.1.1となります。
911 名無しさん@そうだ選挙にいこう [ 2006/08/16(水) 22:46:17 ]
>>906
97用split
http://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi48613.txt.h...
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
- 546 :名無しさん@停滞中 ★:08/03/21 20:13:05 ID:???
- 再度お試し●もせいぜい1〜2日くらいでしょうから
ちょっとスクリプト試すには時間が無いなー
今日は疲れちゃったし
- 547 :名無しさん@停滞中 ★:08/03/22 08:51:30 ID:???
- 有効期限は次の日銀総裁が決まるまでですか。
て事は土日はいちおう大丈夫なのかな
お試し●が使えるうちに修正したものを出しとくです
http://www.geocities.jp/mirrorhenkan/others/maru/maru5.wsf.txt
DLして拡張子wsfにして●ID/Passを入力して実行すればいいと思うです。
DLされたdatを開いて「-ERR もう使えません」とあったら失敗ですが
その場合、実行途中で●dat取得用URLのダイアログが出たものをコピペしておいて
User-Agent: Monazillaを指定できるツールでDLしてみて下さい。
身近なものだと(この板的にですが)
htmltodatの 受信オプション→HTTPヘッダの追加で
User-Agent: Monazilla/1.00(mirrorhenkan/20080322)
とか指定してURLを呼び出せば出来ると思うです。
- 548 :名無しさん@停滞中 ★:08/03/22 12:10:16 ID:???
- 上の奴
Vistaで2回試して2回ともいけたと連絡頂いたので
どうやらこれで良いようです。
あー良かった
ちなみに
+OK 362400/1024K Location:temp/
というのがdatの1行目に入ってるそうですが
取得出来ているみたいだから修正も簡単だろうなと。
Meでは駄目だったそうなので(98SEはwshバージョンが2.0なので検証不能との事)
やはり9x/MeとNTの違いがここにあるのかもですね。
んじゃ
ページを作ってリンクさせておきますか。
- 549 :名無しさん@停滞中 ★:08/03/22 15:24:29 ID:???
- http://www.keydb.info/
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
お知らせ
管理する時間的余裕が無くなってきた為このサイトは閉鎖します。
週明けまでは残しておきますので必要な方は使ってください。今までありがとうございました。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
そういえばshutdown.jpさんも404ですね
逆にデスクトップ2chさんの所は復活しているです
リンクを辿ってみると、デスクトップ2chの管理人さんって
megabbsや苺chのスクリプトをお書きになられた方みたい
A-round/2chTypeBBS
http://around.at.infoseek.co.jp/
- 550 :名無しさん@停滞中 ★:08/03/22 20:02:02 ID:???
- お試し●も使えなくなったですか。
=2chのコードを見たですが書き込み時のログインだけみたいで
dat取得はついてなかったです
で、せっかくなんで出しとこう
●ログイン & dat取得スクリプト by WSH
http://www.geocities.jp/mirrorhenkan/others/maru/
JavaScriptでのトリップ生成スクリプトの下あたりにつけますか。
「意味あんのこれ」という意味では同じカテゴリでしょうし。
誰も何も言わず触れられず無反応でしょうけど
JavaScriptやwshだけでこんな事が出来るんだよという事で
- 551 :名無しさん@勉強中:08/03/22 20:23:01 ID:PQIxB/Fp
- >>550
また・・・かな?ただ今度は結構難しそう。
qb5.2ch.net/test/read.cgi/operate/1206071602/
- 552 :名無しさん@勉強中:08/03/22 20:58:01 ID:PQIxB/Fp
- 私が使っているPerlスクリプトを一部改変したものを参考のためにおいておきます。
公開する前に自分のIDとパスワードをちゃんと消したか何度も何度も確認しました・・・。
takatyan.ddo.jp/maru_sid.txt
そのうち消すかも。
- 553 :名無しさん@停滞中 ★:08/03/23 15:09:36 ID:???
- 疲れちゃってたのでした
>>551-552
おお貴方でしたか。わざわざどうもです。
スパムさえ無ければURL貼れるようにしたいんですが。
まだ流石に●ログイン関係を覚えていたんで上げて下さったものを見たのですが
そうかperlではそこんとこそうやったりあそこをそうやるのかと。
エンコードを一発で済ませられるのはいいですね。
ただ ActivePerlは入れてますが
LWP::UserAgentとかCrypt::SSLeayを入れてなくて
入れるのも何だか大変そうなので頓挫しました
http://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FLWPとか
http://d.hatena.ne.jp/rin_ne/20041127
それにしても、あちこち見てつくづく思うのは
追加モジュールが必要なスクリプトが多いなーと。
標準モジュールのみで出来たら良いのですが。(←スキルが足らない言い訳)
ここらへん突っ込み所かもしれないなとか思いますがまあいいや
お試し●もありがとうです。
FOX★さんの気まぐれ次第でしょうけど
この調子だと 次の日銀総裁が決まるまで続けそうですね。
- 554 :名無しさん@停滞中 ★:08/03/23 15:30:55 ID:???
- さて次は何やろうかな
お試し●がいつ使えなくなるのかわかんないんで
maru.wsfのバグ取りも何だか億劫だし
そもそもバグ取りしてもあまり意味あるものでもないですし
maru.pyやmaru.xlsをやってみようかなとか一瞬思ったけど
pythonやExcelVBAまだよく判んないんで
勉強しているうちに時間切れだろうし
そもそも意味あんのかおいコラ(逆ギレ)
何というか
知らないことが多すぎて これからの人生面白そうだぜ。
- 555 :名無しさん@停滞中 ★:08/03/23 16:29:47 ID:???
- と書いて少し反省
maru.wsfのバグ取りですが
3つほどあるかな
(1)取得したdatの一行目を削除
(2)9x/Me と NT の判別処理
(3)ダウンロードしたdatが「-ERR もう使えません」or「-ERR 使用時間が過ぎました」
の際の処理
(1)(3)はまあ難しくなさそう。
問題は(2)で
UAから判別は出来なさそう(ってか自分自身のUAってどう判断されるんでしょ)
Kernelのバージョンから調べるしかないのかな?
何か大変そうだ
あと、Meでは●ID/Passが正しいのにログイン出来ないと連絡頂いたですが
そうなのかな
- 556 :名無しさん@停滞中 ★:08/03/23 18:23:49 ID:???
- pythonでやってますが
urllib2を使えばUser-AgentとAccept-Encode:gzipの二つともヘッダ送信出来ますね。
ただ返ってくるファイルがgzipされてて自動解凍が出来ずにつまづいてます
時間が無いので ここまでかな・・・
- 557 :名無しさん@停滞中 ★:08/03/23 18:35:24 ID:???
- 追記
参考サイト
技術メモBlog: urllib2で、User-agentなどを設定
http://terapyon.blogspot.com/2007/01/urllib2user-agent.html
pythonでHTTPのgzipデータを読み込む
http://blog.kzfmix.com/entry/1187087731
前者はうまくいったんだけど
後者がうまく取り込めないです
上のはセッションID取り込み後のofflaw.cgiでのdat取得の件ですが
その前段階のhttps://2chv.tora3.net/futen.cgiにアクセスして●ログインするのはまだで。
これをやるには
pythonの正規表現のやり方と文字列エンコード方法とSSL通信の方法を理解しなければならなそうです
ひとつひとつ片付ければ何とかなるような気もするなー
まあ遊んでるだけなんで。
- 558 :名無しさん@停滞中 ★:08/03/24 19:14:44 ID:???
- 帰ってみたらお試し●使えなくなってましたか
むむむ
やっと●ログイン戻り値取得のほうもpythonで出来たんですが
ここまでかな・・・
て事で やりかけを出しとこう
自分用バックアップというのがメインだけど
http://www.geocities.jp/mirrorhenkan/python/maru/maruyarikake1.py.txt
http://www.geocities.jp/mirrorhenkan/python/maru/maruyarikake2.py.txt
上が●ログイン戻り値を取得するpythonスクリプト
下が●の戻り値を使ってofflaw.cgi経由でdatを取得するpythonスクリプト
あとは正規表現と文字列結合とエンコード方法を調べて追加修正すれば
一応完成だったんですが。
もう一日欲しかったです
- 559 :名無しさん@停滞中 ★:08/03/24 19:32:14 ID:???
- ちなみに
http://pc11.2ch.net/test/read.cgi/php/1127896640/976-980n
の件
偉い方にお訊ねしたら
> Noah(unzip32.dll使用)とVistaのエクスプローラで正常に解凍できました
との事なのでもういいかなと。
980さんはRainboardに絵文字変換導入出来たのでしょうか。
出来たとしても再配布不可のスクリプトですが>Rainboard
- 560 :昼休み@名無しさん@停滞中 ★:08/03/25 12:33:10 ID:???
- メモ
長文コピペごめんなさい
http://www.keydb.info/
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
※keydbは閉鎖しました※
突然閉鎖したので混乱した方もいるかもしれません。すみません。
閉鎖の理由は、特に圧力があったとかではありません。
このサイトのスタンスをちょっと書きますと、
権利者からの削除要請はちょくちょくありますが、私は基本的に削除要請には応じてきませんでした。
しかし犯罪の動画(レイプとか)などは要請があれば、公開してはいけない情報だと素人的直感で判断して消してました。
実際の所、法律も詳しくないし判例などの情報も少ないので、どうするのがベストかわかりませんでした。
閉鎖の理由は
・ダウンロードは違法になりそうでリスクを取りたく無い。
・あまり時間が無い中で管理してきましたが、4月からさらに無くなる。
・特に利益も無いのに管理するにはモチベーションが上がらない。これが本音かも。
皆様が書き込んでくれた情報ですが、整理なども大変なので、どうするかまだ決めてません。
ちなみに閉鎖と聞いて直ぐに「俺が引き継いでやるぜ!」って内容のアツいメールは一件もありませんでした。
あと、一応2chに書き込まれた情報を収集するプログラムは動かしておこうと思っています。
もしキー情報を検索するサイトが一つも無くなったら不便なので状況をみて復活させるかもしれません。
今のところ同じようなサイトがいくつかあるので、そちらを利用してください。
以上です。今までありがとうございました。
追記
3/25
・閉鎖直前はサイトの情報を取得するプログラムで過剰にアクセスしてくる人が何人もいたから鯖が瀕死だったので、一部のメールがちゃんと受信できなかった可能性があるかも
鯖から送信される情報メールが一部届いていなかったから、推測ですけど。
・知りたいってメールが何件かあったので、まとめて構成なんかを書くと
鯖構成は基本的にDELL祭りで安いときに買ったペンD1台に全部詰め込んでた。他にバックアップ用1台。レン鯖は無駄に金がかかるのでプログラムを改良して
小規模でもできるようにした。回線は光。PVは多くて50万PV/dayくらいじゃないだろうか。一日のクエリ数はあまり気にしてなかったのでわからない。
ピークになるとコネクションが限界に達してたから鯖を増やすかメモリ増設して限界値を上げるなど改良の余地はありました。
キー情報の自動取得機能は、dat落ちした昔のものは●を買って今までの全部のスレからキー情報を抽出しました。意外とスレは多くないので3〜4万スレくらいじゃなかったかな?そこまで時間はかからないよ。
新しいやつは10分毎にcronで動かして収集してた。
コメントは後から付けた機能だけど、ただカラムをtextで追加しただけ。これはちょっと駄目ですね、他にやり方があったと思う。まあ気軽に一言だけコメントをつけれれば
いいなあというアイデアからつけた後付機能なので。
アフィはそこまで力を入れてなく適当に張ってたけど、そんなに儲からない。とりあえずクリック率が低いし。アマゾン置いてもあまり買ってくれないしね。さすがダウン板住民www徹底してるwww
(でもこれは上手な方に言わせるとお前のやり方が悪いから成果がでないんだよって言われるかも。web収入板で勉強したけど駄目だった・・・)
しかし自鯖にしてプログラムを改良してからはそこまで費用はかからなかったので、ローコストローリターンですね。あと夜とか別パソから普通にネットを見るのに多少障害が、重い。ルータもいいやつ選んだほうがいい。
一応こんな感じ。この程度の負担なら続けろよって人がいるかもしれないけど、やっぱ逮捕は怖いよ。身元が割れてるのでshareに元データを流すこともしないです。
この規模のサイトを試行錯誤しながら普通のサイトと違ってデータベース系なので負担とも戦いながら一人で四年も続けたのは結構がんばったと思うんだがどうだろうか?
まあこんな所です。たぶんこれで最後かな。以上です。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
- 561 :昼休み@名無しさん@停滞中 ★:08/03/25 12:37:06 ID:???
- 関連スレ
keydbが閉鎖するらしい。share\(^o^)/オワタ
http://tmp7.2ch.net/test/read.cgi/download/1206095106/
keydb.infoを運営してた人に一言お礼をいうスレ
http://tmp7.2ch.net/test/read.cgi/download/1206097806/
keydb閉鎖
http://tmp7.2ch.net/test/read.cgi/download/1206097132/
ダウソ厨死亡keydb.infoが閉鎖
http://namidame.2ch.net/test/read.cgi/news/1206094856/
上の一番目のスレにsharedb.infoの管理人さんが書き込んでるですが
すごくとてつもなく大変なんだなーと。
他のミラー管理人さんの大変さも想像出来るです
トラフィックを増やしてしまって ごめんなさい
- 562 :昼休み@名無しさん@停滞中 ★:08/03/25 13:03:48 ID:???
- まあkeydbもsharedbもデータベース系のサイトといえるでしょうから
検索CGIが始終回りっぱなしなんだと思うので
やっぱり少し違うかな
で、みみずんさんも上京なさるそうで
みみずんさーばー移転のお知らせ (みみずんぶろぐ)
http://mimizun.com/blog/2008/03/post_447.html
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
突然ですが、みみずんさーばーを移転します。
これに伴い、休止する期間が数日程度できるかもしれません。やめるわけではないので、
ご安心ください。運が良ければ回線の光化だ。
さて、そんなこんなでちょっと都内を散策。不動産屋の軒先では季節がらか、物件情報に
見入っている方をちらほら見かけます。私も、めぼしいのを見つけてはデジカメで撮影。
〔中略)
ちなみに、4月1日から新しい赴任先での仕事になります。あと1週間。まぢやばい。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
> やめるわけではないので、ご安心ください。
安心したです
ってよく見てみたら
赴任先が東京とは限らないかも。
- 563 :昼休み終了@名無しさん@停滞中 ★:08/03/25 13:10:49 ID:???
- nikaさんの所も大変そうだし
みんな大変そうだ
OSASK(中略)掲示板の更新履歴
http://com-nika.osask.jp/test/read.cgi/bbs/1166882974/l49
- 564 :昼休み終了@名無しさん@停滞中 ★:08/03/25 18:28:29 ID:???
- http://takatyan.ddo.jp/test/read.cgi/main/1192376543/65
お疲れ様です
予告の段階ですが
- 565 :名無しさん@停滞中 ★:08/03/26 19:42:39 ID:???
- http://tmp7.2ch.net/test/read.cgi/download/1206095106/880
可能です
作れると思います
例によってwsh+●ですが
もし作って置いとけば
特定板の全スレッド過去ログ倉庫みたいなものを
取得公開してくれる人とか登場なさるかもですね
- 566 :名無しさん@停滞中 ★:08/03/28 19:44:40 ID:???
- メモ
http://touch.xrea.jp/janetouch/read/yutori.2ch.net/news4vip/1206547314/l
http://touch.xrea.jp/janetouch/read.php?host=yutori.2ch.net&bbs=news4vip&key=1206547314&start=l
上の二つですが
http://yutori.2ch.net/test/read.cgi/news4vip/1206547314/
が読めなくなっても閲覧可能だったら
どんなにか素晴らしい事でしょうか。
- 567 :名無しさん@停滞中 ★:08/03/28 19:48:50 ID:???
- たった今dat落ちしましたが
閲覧可能ですね
では追加させて下さいです
「その38」という事で
500KB
続きを読む
掲示板に戻る 全部 前100 次100 最新50