とりあえずお試し〜〜〜〜〜〜〜〜〜〜〜〜〜

■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50
W2Ch互換PHP鯖 作成中

1 :W2:2008/03/08(土) 02:55:08 ID:w0VPcTHg0
PHPでW2Ch鯖との互換性を持つ鯖を作っています。
目標はW2Ch鯖完全互換な実装で、ほとんどのレンタルスペースやレンタルサーバなどで
PEARやPECLなどの外部ライブラリに頼ることなく動作するようにすることです。


101 :w2:2008/04/18(金) 14:29:29 ID:8FfV9mEYO
>>100のご報告を確認しようとしてスレが見えないことに気付きました。黒山羊死んでる?

黒山羊スレ行って状況を確認してみます。デバッグ出来ない…。

102 :101:2008/04/18(金) 15:25:48 ID:E8C1PaVAO
テスト
ID:83IcNCiIO
>>1,2

103 :w2:2008/04/18(金) 16:12:48 ID:P8g+eoZgO
>>102
なるほど。文字列でしかありませんよね。
idの桁数とレス番の繋ぎですね。対応します。

104 :w2:2008/04/19(土) 04:03:33 ID:mxqe3AGwO
>>102
対応しました。

105 :w2:2008/04/25(金) 03:56:00 ID:AeYDkxdcO
アプリダウンロードの機種判別に対応しました。
ロジックは本物鯖とは異なり、100k端末を個別に判別してます。
もちろんweb.xmlを参考にさせて頂きましたので、合計1024k機種のSP判定は900kにしています。

実装の確認と修正中までは2chには繋がっていたのに、今はドメイン全て見えませんね。
芋でも同じなので、またDDoS食らって落ちているのかな?

106 :w2:2008/04/25(金) 23:16:46 ID:ZlO9/WBwO
>>100
名前欄のレス番抜けてる…。orz
帰宅したら対応します。

そろそろ実装の進捗を再確認しないといけませんな。

107 :106:2008/04/26(土) 05:44:51 ID:WSYMWKRoO
>>105
テスト

108 :名無しのW2Ch:2008/04/29(火) 21:32:24 ID:yq+sCSpM0
>>105
乙です!

109 :w2:2008/04/29(火) 22:11:37 ID:zuRCawvEO
名前欄のIDアンカー生成がうまくいかなくて涙目です。(笑)
0x03〜0x04を0x01〜0x10〜0x02にするだけのはずなんだけどなぁ。トホホ。

それはそれとして、そろそろベータ公開を考えています。鯖は黒山羊だらけのジオ鯖ですが。
今でも一時避難程度には使えるかな、と思いまして、避難ついでに様子見してもらって、
あわよくばバグ出しと本物鯖との仕様違いの洗い出しを手伝ってもらおうなどと、
ムシのいいことを考えております。どうでしょう?

110 :名無しのW2Ch:2008/04/29(火) 23:32:14 ID:h6m7Z5Y6O
>>109
よろしいかと。

動画変換はさておいて、webの表示も可能だし、あらかた基本機能は網羅していて、
しかもかなり安定して動作しているように感じますし。

111 :名無しのW2Ch:2008/05/03(土) 12:03:40 ID:SSD9tkNU0
>>109
おぉ!期待してます!

112 :w2:2008/05/03(土) 13:54:26 ID:mtq+j2VoO
>>109
名前欄アンカー生成できました。

とりあえず「らしく」するために、本物中間鯖と同じ公開ページ構成を作ります。

113 :w2:2008/05/05(月) 05:19:04 ID:29S3NKSUO
>>112
公開テストの準備ができましたのでお知らせします。

http://cgi.geocities.jp/w_2_c_h/w2/

実体は
http://cgi.geocities.jp/w_2_c_h/w2/w2.php/
なのですが、DirectoryIndexからのリダイレクト自体を動作環境のチェック手段として
定義するために意図的にこのURLで公開します。

無料スペースとしてPHP対応を謳っているサービスは大抵広告が強制されるため、
レスポンスヘッダを変更できる環境かどうかが設置直後に分かる、という仕組みです。

ともあれ、まずは上記ページからの一連の構成を見ていただきたいと思います。
念のためPHP鯖固有の注釈を入れておきましたが、なるべくオリジナルを維持したつもりです。

114 :名無しのW2Ch:2008/05/05(月) 11:52:09 ID:hKpc0Xg60
>>113
乙です!

115 :名無しのW2Ch:2008/05/05(月) 11:54:45 ID:76QroPrMO
>>113
お疲れさまです。(おぉー!久しぶりに覗いたらこんなに仕上がってた)
Google検索で2ページ以降のリンクタグが無いのは、これから対策されるのですか?

116 :名無しのW2Ch:2008/05/05(月) 13:18:53 ID:qn6X/oLIO
>>113

乙です。
スレ一覧画面で検索が効かないようです。
実装もれでしょうか?

117 :w2:2008/05/05(月) 15:42:22 ID:46Zy3udEO
早速のご協力に感謝。

>>115
>Google検索で2ページ以降のリンクタグが無いのは、これから対策されるのですか?
実装漏れですね。対処します。

>>116
>スレ一覧画面で検索が効かないようです。
実装もれでしょうか?
効かないですか。実装はあるのですが、調べてみます。


118 :w2:2008/05/05(月) 16:01:34 ID:YJZKzb86O
よくよく考えたら画像を含むアンカー生成にきちんと対応できてませんね。orz
まず本物鯖と同じ処理をきっちり実装しないと。

119 :名無しのW2Ch:2008/05/05(月) 16:11:03 ID:pFboBL8MO
>>117
ローカルルールとかおすすめ2chとか。
内蔵ブラウザを使ってssさんのまとめwikiで中間鯖情報辺りを開くと、
在るべきリンクが無かったり、文字列が繋がって表示されたり。

120 :w2:2008/05/05(月) 20:15:57 ID:o3EGhZuwO
>>119
>ローカルルールとかおすすめ2chとか。
ローカルルールはおそらくジオ病です。黒山羊からもらえるかどうか調べてみます。
おすすめ2chは実装不足でした。対応します。

>内蔵ブラウザを使ってssさんのまとめwikiで中間鯖情報辺りを開くと、
>在るべきリンクが無かったり、文字列が繋がって表示されたり。
やはり内蔵ブラウザの実装に不安が残りますねぇ。
ともかくいただいたご報告を元に修正・追加します。

121 :W2Ch作者 ★:2008/05/05(月) 22:41:29 ID:???0
>>113

>ともあれ、まずは上記ページからの一連の構成を見ていただきたいと思います。
>念のためPHP鯖固有の注釈を入れておきましたが、なるべくオリジナルを維持したつもりです。


公開ページの以下のものはjava版固有のものですので、PHP版では削除または書き換えた
方がよいと思います。

【利用しているライブラリ】
ここに記述しているライブラリはすべて鯖側で利用しているものです。
したがってPHP版では記述する必要は無いと思います。
おそらくPHPでも何らかの拡張モジュールを利用してる場合は、それを記述すればよいと思います。

【鯖の立て方】
これはtomcatでの鯖の立て方になるので、PHP版の鯖の立て方になると思います。

【鯖の運用上の注意】
これもオリジナルの鯖での運用注意なので、PHP版に残す必要は無いと思います。


>>120

>やはり内蔵ブラウザの実装に不安が残りますねぇ。
>ともかくいただいたご報告を元に修正・追加します。

オリジナルの内臓ブラウザはHTMLPaserというライブラリを使っているので、HTMLのパース
自体は何も苦労せず作っています。PHPには似たようなものがあるのでしょうか?

オリジナルもいくつか問題を抱えています。一番の問題はHTMLPaserの日本語のEncoding判定が
いまいちなんです。まあこれはHTMLPaserが悪いというよりが、へんなEncoding指定をしている
ページが多いことが原因なのですが...
これを本格的に対策しようとすると、Encodingの判定をHTMLParserに任せないで、独自に文字
コードの判別をおこなわないといけません。
tagの解析にもいくつか問題があるケースも認識しているので、ぼちぼち対応していこう思います。


122 :w2:2008/05/06(火) 01:59:44 ID:G32v+OXsO
作者様VerUP乙です。PHP鯖公開テストのアプリも早々に入れ替えさせて頂きます。
2)のcommons-langを用いての実体参照というのが少し気になりますが。

>>121
なるほど確かにおっしゃる通り、Javaの固有環境を記しても意味はありませんね。
PHP固有の環境に置き換えます。
HTMLのパースは自前でやってます。PEARやPECLという公開ライブラリがあるにはあるのですが、
共用レン鯖を視野に入れている手前、ライブラリへの依存は極力避けるようにしています。
とは言いつつPDFのテキスト抽出に挫けそうになって、ImageMagickの画像変換に頼る気満々だったり。(笑)

123 :w2:2008/05/06(火) 17:46:06 ID:jYNnGldAO
>>118
IMG等のタグを含むアンカー生成のロジックを変更してみたんですが、
どうやら配置が逆だった模様。orz
おすすめ2chの実装中に直します。

しかし今のロジックでもGoogleのページングアンカーが出ないのは謎。

124 :名無しのW2Ch:2008/05/08(木) 12:42:36 ID:Yiz8cjY2O
dat落ちを判定してくれないようです。

スレ欄で0ボタンによる新着チェック、スレを開いて→キーによる更新ともに、dat落ちしているスレをdat落ちと判定してくれません。
もしかしてご存じかもしれませんが、一応報告しておきます。

PHP版、期待してますよ〜

125 :名無しのW2Ch:2008/05/08(木) 20:32:04 ID:MIhUa/OMO
>>124
bgの仕様。

126 :w2:2008/05/08(木) 23:11:37 ID:JYe9S4FsO
>>124
>>125
黒山羊経由でdat落ちを判別する方法が何かあれば対応してみます。
レスポンスヘッダとかに特徴か何かないものでしょうかねぇ。

現在webのHTMLパースのロジックを見直してます。
Google検索のページアンカーがなぜか拾えない…。

気分転換代わりにおすすめ2chの実装に入ってますが。(笑)

127 :w2:2008/05/09(金) 04:26:55 ID:hPTXPUfM0
>>126
ようやくGoogle検索のページングが動きました。DIV閉じタグを改行変換していたのが余計だったようです。
次はおすすめ2chですね。read.cgi形式のURLで投げるだけなのかな?

0.39rの実体参照に相当する処理はPHPの場合、貧弱な内部参照テーブルだけでは取りこぼしが多いため、
自前の参照テーブルを用意して取りこぼし分をフォローしようかと考えています。

128 :名無しのW2Ch:2008/05/09(金) 22:44:11 ID:RT7ayPJU0
>>127
乙です!

129 :名無しのW2Ch:2008/05/10(土) 21:05:08 ID:kvZt9/0UO
116さんの言われているスレ一覧で検索が出来ない
現象ですが、追加情報です。
指定するキーワードによって結果が変わるようです。
 
検索OKなもの
相談 質問
 
検索NGなもの
女性
 
よろしくお願いいたします。


130 :w2:2008/05/10(土) 21:46:40 ID:vvpiVEUcO
>>129
有力な情報ありがとうございます。文字に依存するということはSJISの半バイトかな?

131 :名無しのW2Ch:2008/05/10(土) 23:20:05 ID:0A0VT87gO
>>130
そうかもしれませんね。
もう1つ追加情報です。
検索NGとなるキーワードを指定して検索を実行すると
その後、キーワードを消して再度検索を実行すると
全スレが表示されるはずですが、何も表示されません。
 
よろしくお願いいたします。


132 :w2:2008/05/11(日) 00:55:30 ID:GOKrxqG2O
>>131
なるほど。いただいた手順で再現条件は絞れそうですね。調べてみます。

133 :名無しのW2Ch:2008/05/13(火) 12:45:13 ID:o8k87LbIO
お疲れ様です。
おいでよ どうぶつの森 394(咲くよ)青バラ村一面
http://game13.2ch.net/test/read.cgi/handygame/1210602782/
上記スレの取得に関して不具合を確認しました。
970/984:枯れた名無しの水平思考[sage]
2008/05/12(月) 23:34:39 ID:cj5mO91z0
立てれた〜

おいでよ どうぶつの森 394(咲くよ)青バラ村一面
http://game13.2ch.net/test/read.cgi/handygame/1210602782/

--- 以下スレ情報 ---
おいでよどうぶつの森 かえるのため池 393匹 (984)
http://game13.2ch.net/test/read.cgi/handygame/1209712014/

上記レスのリンクからスレ検索画面に移行しても結果が0件となります。
検索キーワードを消してスレタイの一節で何度か検索しなおしても、結果は0件でした。

他鯖からブックマークのインポートを行ってからのスレの取得は出来、SPスレ一覧での新着チェックは問題なく出来ました。

134 :名無しのW2Ch:2008/05/13(火) 23:29:38 ID:kCiPlETQO
>>133
本物鯖の結果やキーワードでの該当スレ検索、更にc.2ch.netでの検索結果も見てみたのですが、
さっぱりです。帰宅したら黒山羊からのdatを調べてみます。

135 :w2:2008/05/14(水) 02:40:19 ID:SLUksyykO
>>133
現在はちゃんと取得できると思います。
ええ。お察しの通り、ロジックミスです。orz
スレ一覧への正規表現が不完全だったせいで、
タイトルに半角カッコ()を含むスレを丸無視してました。

まぁ何でも黒山羊のせいにしてはならないということですな。
mjd

136 :名無しのW2Ch:2008/05/14(水) 19:04:15 ID:MGMjA7IIO
>>135
乙でした!
どおりでスレ一覧を頭から順に見ていっても見つからない訳ですね。

137 :名無しのW2Ch:2008/05/14(水) 19:20:05 ID:bwen5By6O
hobby11にあるスレが取得出来なくなってます。
W2Ch本スレが更新できない事で気がつきましたが、何かやってますか?

138 :名無しのW2Ch:2008/05/14(水) 23:13:52 ID:Z67MT11sO
>>137
ありゃ、ジオさんhobby鯖も経路ふさいじゃいましたか。
こりゃいよいよ開発用とレビュー用の鯖を入れ替えないといけませんかね。
一応hobbyも帰宅後に黒山羊経由にしておきます。

139 :名無しのW2Ch:2008/05/17(土) 11:09:51 ID:rVhWc2cE0
乙です

140 :名無しのW2Ch:2008/05/18(日) 17:52:15 ID:TmPjIRPkO
BBNどころかBBQに近いジオ鯖でおすすめ2chを取得するためにどうしたものかと考え中です。
最初に考えたのはやはり串なんですが、串自体が簡単に用意出来ないので却下しました。
しかし着眼点はさほど悪くないと更に考えてしばし。「CGI串」

つまり2chへのアクセス自体を自ら遮断する鯖から「間接的にでも」アクセスする方法があれば
勝ちなわけで、リクエストラインに「見た目上」2ch.netが存在しなければ通過できるかも?

そんな経緯でCGI串に対応しようとしています。基本的にはいい感じなのですが、
まだ「見た目上」2ch.netが存在するせいか、黒山羊対応前のように速報系などの鯖へのアクセスが
遮断されています。「.」を「%2e」とか「/」を「%2f」とかでリクエストしたら通るかなぁ。

141 :名無しのW2Ch:2008/05/19(月) 00:00:06 ID:BAoHqrQMO
>>140
ジオ鯖ってルーティングテーブル作れないホストが多過ぎですな。
ネットワーク管理者の力量が見えた気がします。2ch避けてるわけじゃないんだ…。

それはともかく、現在PHP鯖のデモ鯖は黒山羊を切ってCGI串を入れています。
これで気兼ねなくおすすめ2chの実装にはいれるってもんです。

142 :w2:2008/05/20(火) 22:28:03 ID:08bmN0oUO
>>141
というわけで遮断を逃れたので、おすすめ2ch実装してみました。
おすすめ2chってローカルリクエストなんですね。
自分自身の名前を解決できない鯖のために、リクエストをトラップして内部でwebに流そうかなぁ。

143 :w2:2008/05/21(水) 13:17:00 ID:c+qTBiWYO
PDFテキストの抽出ですが、力量不足なため、すぐには実装できそうにありません。
代わりにPHPがインストールされている環境ではほとんどインストールされているらしい
ImageMagickを使って画像として出力できないかと考えています。

依存が少しばかり入ってしまいますが、簡単にできそうなので。逃げちゃだめかなぁ。

144 :名無しのW2Ch:2008/05/21(水) 17:58:05 ID:wIc959ekO
>>143
ImageMagickはいいんジャマイカ。

145 :名無しのW2Ch:2008/05/21(水) 22:37:37 ID:M+WZUUN6O
>>143
PDFは直接見れる携帯があるんで必要ないんじゃない?

146 :w2:2008/05/21(水) 23:19:46 ID:FU4IyIuMO
>>144
ImageMagickはいいんジャマイカ。
PHP環境の鯖ではかなりの割合でインストールされているようなのでアリかな、と。

>>145
PDFは直接見れる携帯があるんで必要ないんじゃない?

私も最初はそう思っていたのですが、サイズやページ数やプロファイルを等を考えると、
意外に有用な気がしまして。
いづれにせよ、直接読むならi-modeで開けばいいので、それが無理なPDFを開くために
本物鯖で対応しているものと考えております。

とりあえずGDの代わりにImageMagickを使えるようにして、
ImageMagickが変換できる画像のMIMEを受け取るようにしてみます。
うまくいけばW2Chで見られる画像の種類が一気に増える算段です。…取らぬ狸の皮算用?

147 :名無しのW2Ch:2008/05/23(金) 07:47:19 ID:ImH8Xt8AO
>>146
( ゚д゚)ガンガレ

148 :w2:2008/05/24(土) 02:51:04 ID:mhVA2PqgO
亀レスですが。
>>129
>>135の修正で直ったのかもです。現在は再現しないっぽいですね。

ImageMagickでのPDF画像表示ですが、断念します。公式のFormatsを見てorz。
「Requires GhostScript」
運良く使える鯖ならうまくいくんでしょうけど。PDFは保留ということで。
メリットらしきものはBMPとPSDが変換できること…要らないな。w
あ、変換速度はかなり違うのでジオ鯖のはしばらくImageMagickでいきます。

149 :w2:2008/05/27(火) 03:02:33 ID:PCAQLdlcO
スレタイ検索を改善しました。大小文字と全半角に曖昧さを持たせて「らしく」したつもりです。
ほんの少し本物鯖に近づいたかも。

また内蔵ブラウザへの出力も改善しました。例外でコケていたページが出るようになったみたいです。
まだ残っているかな?

150 :w2:2008/06/02(月) 15:01:30 ID:CazeY5hoO
たった今デスマーチから解放されて気分転換に2ch見ようとしたらなんだか取り残されています。orz

帰宅したらPHP版もguid=on埋めなきゃ。

151 :w2:2008/06/03(火) 00:51:57 ID:f1YWQ8PoO
>>150
というわけで、0.39sへの入れ替えと「2ch.net」「bbspink.com」でのutn除外を行いました。

作者様大変乙でございます。

152 :名無しのW2Ch:2008/06/03(火) 01:22:28 ID:3mNmRW4MO
乙です。


153 :名無しのW2Ch:2008/06/04(水) 08:42:02 ID:kU5FiIWIO
スレ検索結果がダブって表示される現象が起きてます。
ご対応をお願いいたします。


154 :w2:2008/06/04(水) 10:05:10 ID:NsJEnyD6O
>>153
今やダブるどころか中身が出て来ませんね。orz
内蔵ブラウザへの出力のエンティティの実体化のタイミングを間違えていたので修正したのですが、
find.2ch.netの判定分はまだ修正が必要なようです。
帰宅したら修正します。ご報告に感謝。

CGIProxyは設置環境のLC_LANGによってマルチバイトがエンティティ変換されちゃうし、
ちょっと凹み気味です。

155 :ss ★:2008/06/04(水) 14:19:48 ID:???0
>>154
ガンガレ


156 :名無しのW2Ch:2008/06/05(木) 03:00:53 ID:sQXs23WgO
今使えない?
スレ検索でスレタイトル表示されないし、繋がらない…

157 :w2:2008/06/05(木) 04:33:45 ID:dcJ+k4WYO
>>155
がんがり鱒。

>>156
ありゃ、恥ずかしいところを見られてしまいましたね。串越しの2ch検索を検証していたのですが、
共通モジュール(エンティティ変換)を弄ってたらまるごと破壊してしまいました。
とりあえず元に戻しましたが、どうやらまだ2ch検索がうまく動かないようです。

とりあえず2ch検索はやり直します。

158 :156:2008/06/05(木) 09:49:36 ID:EXo0M2+cO
>>157乙

一先ずあの時間帯は寝た方がよいかと(´・ω・`)

159 :w2:2008/06/06(金) 03:10:35 ID:paqoofpcO
>>158
ご心配いたみいります。(´・ω・`)

2ch検索が串越しでもちゃんと動くようになりました。
実はページングがおかしなリンクになっていたんです。

副作用で内蔵ブラウザへの出力が更にマシになりました。なんだかソーサリアンみたいです。(笑)


160 :名無しのW2Ch:2008/06/06(金) 08:57:43 ID:fWFo1U0UO
>>159
乙です。
スレ検索結果がダブって表示される件もよろしくお願いいたします。


161 :w2:2008/06/06(金) 10:04:25 ID:sNN1HSzIO
>>160
今もダブっているでしょうか?携帯コンテンツ板で「W2Ch」を検索してみましたが
今は問題ないように見えます。

何かのキーワードで再現するのでしょうか?

162 :名無しのW2Ch:2008/06/06(金) 22:34:00 ID:LKF5HnN6O
>>161
例えば自作PC板で『自作』を検索すると再現します。


163 :名無しのW2Ch:2008/06/06(金) 22:39:37 ID:dgyvZH8cO
>>161
携帯コンテンツ板でも『無料』で検索すると再現します。


164 :w2:2008/06/06(金) 22:47:07 ID:ZS1qlSQoO
>>162
>>163
確認しました。ご報告ありがとうございます。早速調査して修正します。

165 :名無しのW2Ch:2008/06/06(金) 23:08:01 ID:iP31qfi2O
>>164
よろしくお願いいたします。
睡眠は大切ですので無理はしないでくださいね。


166 :w2:2008/06/07(土) 23:37:56 ID:mC58/HCIO
>>165
ありがとうございます。修正しました。

167 :名無しのW2Ch:2008/06/08(日) 01:05:19 ID:sFPrkuLgO
板検索で10件以下でもページ送りが出るのと、スレ速度が円周率っぽいのはガイシュツかな?

168 :名無しのW2Ch:2008/06/08(日) 02:03:16 ID:lW1+MkFkO
>>166
ご対応ありがとうございました。

169 :w2:2008/06/08(日) 14:21:06 ID:uDGPXn1kO
>>167
>スレ速度が円周率っぽい
のは、実のところ求め方がよく分からなかったんで放置しているだけなんですが、
>板検索で10件以下でもページ送りが出る
は全く気付きませんでした。調べて修正します。ご報告に感謝。

170 :w2:2008/06/08(日) 17:48:03 ID:TbUvRVVQO
>>169
というわけでページングについては修正しました。
スレの勢い(でいいのかな?)はスレの一覧のファイルからどう取得するのか分かれば対応します。

171 :名無しのW2Ch:2008/06/08(日) 19:01:04 ID:/IuFR/KIO
>>170

スレの番号はスレが立てられた時刻のlong値。

172 :w2:2008/06/08(日) 20:02:35 ID:wwYh7sSkO
>>171
なるほどUNIXタイムスタンプというヤツですね。
そうすると最後のレスのタイムスタンプからスレのタイムスタンプを引いてレス数で
割るんですかね?

173 :HMX-17 ★:2008/06/09(月) 02:18:16 ID:???0
>>172
勢い計算の公式は下のような感じになってるみたいです。
(レス数 / (現在時刻のUNIXTIME-スレッドがたった時刻のUNIXTIME)) * 60 * 60
これで、スレッドの一時間あたりのレス数が出てきます。
#自分で公式を作ってもなぜか表示と一致せず結局リバースエンジニアリングorz

174 :名無しのW2Ch:2008/06/12(木) 02:10:06 ID:maX+0D7EO
反応が悪いようですがメンテナンス中ですか?


175 :w2:2008/06/12(木) 10:11:57 ID:GzFjPm4YO
>>171
>>173
お陰様で速度を入れることが出来ました。ありがとうございます。

176 :w2:2008/06/12(木) 10:24:35 ID:a8u8XiKUO
>>174
いえ、その時刻近辺では特に何もしておりません。
おそらくジオが混んでいたのか、CGI串の鯖がノロかったのかのいづれかだと思います。
CGI串を置いている鯖はあまり速くないのですが、Apacheのログが見易いので重宝している、
PHP鯖の開発テスト環境です。

177 :w2:2008/06/13(金) 04:01:52 ID:NdSGxnb2O
本スレ915
http://hobby11.2ch.net/test/read.cgi/chakumelo/1211883191/915
のようなアンカーに対応するとしたらどうする?的な意味で実験してみました。
単に「カンマ数字(-数字)」をレスアンカーにしただけですが。まぁ単なる好奇心ということで。

現在ベータ版ソース公開に向けてコードの整理と、環境設定に関する簡単なreadmeを起しています。
動画を保留したままですが、ジオにテスト公開しただけでは単なる自己満足に過ぎないので、
当初の目的を果たすべく、なるべく早めのソース公開を目指します。

ここでひとつ設置環境の訂正が。当初はPHP4でも動作する予定でしたが、
内蔵ブラウザへの出力のために外部のページを取得する際に、リファラやUAを要求する
イメピタのようなサイトに対応するためにPHP5のストリームコンテキスト関数を使っています。
従ってもうPHP4では動作しません。ご了承願います。

178 :ss ★:2008/06/13(金) 09:37:31 ID:???0
>>177
開発、乙です。
ソース公開期待しています、将来公開となった場合、ここも人が集まる可能性があるので、w2さんもキャップ登録しておきましょうか?

http://www.skullysoft.com/w2chwiki/index.php?capentry
必要であれば↑からどうぞ。


179 :w2:2008/06/14(土) 01:00:29 ID:ltpUBMgUO
>>178
では僭越ながら、申請させていただきます。

180 :w2:2008/06/14(土) 02:58:16 ID:boftLjkQ0
なぜか「まちBBS」が板リストから消えている、ということに今更気づいて調べること数分…。
どうやらCGIProxyがbbstable.htmlの微妙なHTMLを勝手に手直ししてくれていた模様です。
おかげでアンカーの正規表現にマッチしないで丸無視される始末。パターンマッチの想定を
少し広げておこうと思います。targetだけとも限らないし。でもいつのまに「まちBBS」の
リンクにTARGET属性が付いたんですかね。あまり変更しないで欲しいなぁ。

181 :名無しのW2Ch:2008/06/14(土) 05:11:42 ID:+S9mjbRIO
今通信できない?502って何?

182 :w2@w2 ★:2008/06/14(土) 18:05:12 ID:???O
>>181
ちょうどその時刻近辺でbbstableの取得とdatの取得を修正していました。
エンティティ変換で絵文字が化けていたのを修正したのですが、
その過程で結果出力が止まっていたようです。

183 :w2 ★:2008/06/14(土) 18:06:25 ID:???O
>>182
ありゃ?

184 :名無しのW2Ch:2008/06/14(土) 22:17:32 ID:BKk+dPgs0
>>183
だから、名前欄は空白ですってば・・・過去に他の鯖缶がやってもーたでしょうがw

185 :名無しのW2Ch:2008/06/15(日) 00:42:28 ID:0RmdESzIO
>>182乙

そしてドンマイ┓( ̄∇ ̄;)┏

186 :名無しのW2Ch:2008/06/22(日) 06:55:00 ID:yzj6anwAO
ちょいと失礼

レスの先頭行が空白になってるのがあるんだが…

多分レスに返事を書いたやつの>>○○の表示だとおもうんだけど…

何か悪さしてる?

187 :w2 ★:2008/06/22(日) 16:11:10 ID:???O
>>186
なるほど確かに。調べてみます。

188 :w2 ★:2008/06/22(日) 17:03:52 ID:???0
>>186
悪さしてました。w
実は、レス中の数字で終わるURLが正常にアンカー生成できていなかったので
それを修正したのですが、その際、大事な所を削ってしまいました。
今は直っているはずです。ご報告ありがとうございます。

189 :名無しのW2Ch:2008/06/22(日) 18:49:03 ID:5slKfTMoO
>>188
今確認してきた

激しく乙

190 :w2 ★:2008/06/24(火) 22:55:26 ID:???O
本スレに挙がっていたレス番のマルチアンカーに対応してみた時にアンカー生成の適用順をミスっていたようで、
colorアンカーを壊してしまっていました。本末転倒甚だしいことで、恥ずかしい限りです。
帰宅次第修正します。


ソースの整理と、少なくともインストールノート程度のものは書きましたので、後は
1週間バグがでなければ0.1という形で公開しようと考えておりますが、
現状の実装をご覧になった方々のご意見を伺いたいと思っております。

もちろん課題はまだ残っておりますが、とりあえずということで。

191 :w2 ★:2008/06/25(水) 03:07:28 ID:???0
>>190
とりあえず「,」をレスアンカーの対象から除外しました。
2chのread.jsも対象にしてないし、いいかな。

192 :w2 ★:2008/06/27(金) 02:39:21 ID:???O
鯖経由インポートが死んでいたので修正しました。なおこれによる0.1のリリース延期はしません。

というか試しで使って頂きやすいように、当初の予定を前倒しにして、
金曜日夜〜土曜日午前あたりにしたいとか考えておりますが、どうでしょうかね。
土日が使える方がいいかな、と。

ギリギリで聞くのは反則ですが、来週から仕事が忙しくなりそうなので、
早めにリリースしたい、という思惑もあります。

193 :名無しのW2Ch:2008/06/27(金) 09:41:22 ID:rogh1TmIO
>>192
おまかせします。

194 :w2 ★:2008/06/28(土) 02:13:33 ID:???0
PHP鯖0.1をリリース致します。
http://www.geocities.jp/w_2_c_h/w2_php_010.zip

初期設定はCGI串も黒山羊もImageMagickも使わない状態です。

195 :名無しのW2Ch:2008/06/28(土) 03:51:59 ID:ymbFdz020
きたきたー

Apache/1.3.34 + PHP Version 5.2.0-8+etch11なDebianですが正常に動作しとります。
それなりに動作も軽快なようで、これはなかなかよさげな感じかも。

196 :名無しのW2Ch:2008/06/28(土) 04:56:43 ID:f5DuFbzA0
1つ言明し損ねていましたが大事なことなのでお知らせしておきます。
PHP鯖はスペース貸しのレン鯖にも置けるように設計しておりますので
crontabのない環境も視野にいれて、キャッシュの類は一切行って
おりません。従ってあまり多人数でシェアすると鯖のアドレス自体が
2ch側に焼かれる可能性があります。
現在、アクセス自体をトリガにしたキャッシュと開放のサイクルを
考案しておりますが、まだしばらく実装できそうにありません。
ご注意下さい。焼かれることを恐れないのであれば、実況板等、
リアルタイム性を要求する場合には逆に好都合かもしれませんが。

197 :あぼーん:あぼーん
あぼーん

198 :あぼーん:あぼーん
あぼーん

199 :あぼーん:あぼーん
あぼーん

200 :あぼーん:あぼーん
あぼーん

201 :名無しのW2Ch:2008/06/29(日) 22:39:55 ID:PzvFTzcU0
3gpムービーを開こうとするとmbstringがエラー吐いてるね。
動画関係はまだ手をつけてなかったっけか?

145KB (08:00PM - 02:00AM の間一気に全部は読めません)
続きを読む

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

0ch BBS 2007-01-24