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

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

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


2 :W2:2008/03/08(土) 02:59:32 ID:w0VPcTHg0
スレ建てはこんな感じでいいでしょうか?
トリップはよくわからなかったのでコテハンとして「W2」で投稿させていただきます。
コテハンは「W2Ch鯖のせめて半分くらいは互換性を持ちたい」との願いで決めました。

3 :W2:2008/03/08(土) 05:34:00 ID:CNfFwyIEO
例外吐いてレス取得がコケる理由がやっと分かったので修正しました。もう出ないはずです。
原因はレスから生成されたアンカーの連番について、
「同じレス番は同じ連番」と勝手に誤解していたせいです。

それとほんの少しだけ、内蔵ブラウザのためのHTMLの変換をいじってみました。
これは実装が進んだのかそうでないのか、正直微妙です。

次は(戻る)のページ生成と検索の実装をやってみます。

4 :名無しのW2Ch:2008/03/09(日) 04:16:12 ID:e3aI89rQO
なんだかToDoと結果が全然一致してないわけですが、めげずに頑張ります。

ダウンロードページのjamを揃えました。機種判定はまだです。
2ch検索に手を付けるつもりでしたが、内蔵ブラウザと同じモジュールが使われているようなので、
そちらでまとめて実装します。

あぁ、画像って拡大もあったっけなぁ。まだまだ先は長い。

5 :W2:2008/03/10(月) 00:26:44 ID:7eJwB8cMO
(戻る)に対応しました。対応といっても本家からパクっただけですが。

次はいよいよ内蔵ブラウザへの対応を実用レベルまでもってゆきたいですね。

6 :名無しのW2Ch:2008/03/10(月) 01:48:48 ID:ISnlsLocO
ダウンロードページのURLはそのまま?

7 :名無しのW2Ch:2008/03/10(月) 02:10:36 ID:ApgPFWDEO
おすすめ2chが出ない。
関連キーワードが出るけどリンクされない。
速報ヘッドラインがnull。
ニュース速報+のスレが表示されない。

一応確認しました。

8 :名無しのW2Ch:2008/03/10(月) 09:28:55 ID:tCbgyLVkO
>>6
そのままです。公開の期限を付けるのもやめます。
書いたコードが予定通り動かないときは直前のものに戻せばいいので。

9 :名無しのW2Ch:2008/03/10(月) 09:35:36 ID:HjZkH9d2O
>>7
速報系の板が見えないのはどうやらジオに置いているせいみたいです。
試しに設置したp2が全く同じ現象だったので間違いないかと。

現在の実装状況を以下に挙げておきます。
 板更新
 スレ一覧取得(検索不十分)
 レス取得
 書き込み画面表示
 imodeブラウザ(戻る)
 内蔵ブラウザへの対応 ←いまここ


10 :名無しのW2Ch:2008/03/10(月) 09:45:46 ID:vuVVZLlwO
>>9
おっと捕捉を忘れてました。
memu2で通信するものは基本的に内蔵ブラウザのページ生成に乗っているようです。
従って内蔵ブラウザへの対応に含みます。

11 :彩春 ★:2008/03/10(月) 16:49:02 ID:???0
>>W2様
PHP開発乙であります。
ジオにおいていて困っている面など(>>9の速報系板のことなど)ありましたら
いってくださればうちの鯖に仮設置など協力しますよ^^
ただし、引越云々あるので18日〜23日くらいまでは接続できませんが…
お節介ですみません(o*。_。)oペコッ

12 :名無しのW2Ch:2008/03/10(月) 22:35:50 ID:TJFii34UO
>>11
ご心配いただきありがとうございます。鯖PHPのテストには実害ないので当分はこのまま…。
とかいいながら、実は既にレン鯖の申し込みをしちゃいました。w
このテスト以外にもいくつかの自作スクリプトのテスト環境が欲しかったのでちょうど良いかなと。
仕事半分趣味半分なのでアクティブな使い方はしませんが。

お申し出に感謝します。

13 :名無しのW2Ch:2008/03/15(土) 13:49:15 ID:j8/FISYYO
2ch検索を実装してみました。制限されまくりのジオでよければご覧ください。

内蔵ブラウザへの対応について、アンカー生成がうまくいかなかったんですが、
2ch検索に限定して実装していたらなんとなく動き出したみたいです。

内蔵ブラウザが受け付けるmimetypeって何があるんでしょうかねぇ。まだhtmlの分しか書いていないのですが。

14 :名無しのW2Ch:2008/03/15(土) 13:55:44 ID:CsfTKNTQO
>>13
このスレでまだジオのリンク一度も貼ってないyo!

http://cgi.geocities.jp/w_2_c_h/w2/w2.php/download.htm

15 :名無しのW2Ch:2008/03/19(水) 03:36:54 ID:vzePHNCMO
レスアンカーと2ch外へのリンク混在レスでアンカー生成が狂っていたのを修正しました。
内蔵ブラウザに渡すページのHTMLパースがややマシになった気がします。画像にも対応してみました。
いづれもまだ十分ではありませんのでしばらくは本物と比較しながらの実装が続きます。


とかいいながら「FF4A」リディア編攻略中なのでぼちぼちになりますが。w

16 :w2:2008/03/20(木) 05:36:05 ID:wtcX9uCAO
ただいま画像対応で躓いてます。
アスペクト調整はうまくいきそうですが、「拡大」がよくわかりません。
4倍にして、左上→右上→左下→右下、の順に送ればいいのかな?

17 :名無しのW2Ch:2008/03/21(金) 04:02:08 ID:UUOh857sO
したらばのdatのパス構成をどなたかご存知ありませんか?探してみたのですが見つかりません。

2chとの互換性低いなぁ。文字コードはeucだし板パス構成も違う上にdatの場所もはっきりしない。
見た目が近いのにこういう肝心な部分が違うってのは致命的ですよね?

18 :名無しのW2Ch:2008/03/21(金) 11:20:14 ID:iq9fGM4U0
>>17
http://blog.livedoor.jp/bbsnews/archives/50283526.html

19 :名無しのW2Ch:2008/03/21(金) 22:58:56 ID:/atLA/E+O
>>18
ありがとうございます。
番号の部分にsubject.txtからのスレ番をあてるんですよね?
やってみます。


ホスト判定が要るなぁ。

20 :w2:2008/03/23(日) 23:56:51 ID:RA8G0nuEO
したらばに対応できたようです。datのURLを下さった方に感謝の意を。
内蔵ブラウザへの出力がまた少しマシになった気がします。
まだ拡大が全然なんですけどね。

21 :名無しのW2Ch:2008/03/25(火) 08:26:37 ID:tLS7KCe20
>>20
乙です!!

22 :名無しのW2Ch:2008/03/25(火) 20:19:15 ID:69oA7hAoO
気になる事がありましたのでコメントさせて頂きます。

1.まちBBSや他のサイトに登録されているサイトの
スレ一覧が取得できないのですが、ジオだからですか?

2.他の中間鯖から鯖経由でインポートをするとjava
のnulポインタエラーが起きるようです。鯖経由しな
い場合には問題ありません。

3.osb対応書き込みをしようとすると真っ白画面
が表示されます。

以上です。
期待してます。


23 :名無しのW2Ch:2008/03/25(火) 21:38:56 ID:uL1tag3cO
>>22

>1.まちBBSや他のサイトに登録されているサイトの
>スレ一覧が取得できないのですが、ジオだからですか?
たぶん対応が追い付いてないだけです。面目ない。
したらばみたいに何か2chとの互換性が低い部分があれば
個別に対応(変換?)が必要ですが、確認してみますね。

>2.他の中間鯖から鯖経由でインポートをするとjava
>のnulポインタエラーが起きるようです。鯖経由しな
>い場合には問題ありません。
鯖インポートも未対応です。基本機能から実装を進めてますので当分無理かと。
益々面目ない。

>3.osb対応書き込みをしようとすると真っ白画面
>が表示されます。
これも追い付いてません。全くもって面目ないです。

せっかくテストして頂いたのに穴だらけで申し訳ないです。
一応毎日コード触ってますのでたまにでも様子見して頂ければ幸いです。


24 :W2Ch作者 ★:2008/03/25(火) 22:37:17 ID:???0
>>16

拡大画像はそんな感じでOKだったと思います。

javaのサーバ側のコードは携帯アプリ側のコードに比べて場当たり的な拡張が多く入っているため
クラス構造を見直そうと思っています。
伝送フォーマットや各種パラメータは変えるつもりはありませんが、150Kを超えるデータの転送も
自動的に分割して送信するような仕掛を入れようかと思っていますので何か変わるかもしれません。

まあ当分忙しいのでいつになるかはわかりませんが...


25 :名無しのW2Ch:2008/03/25(火) 22:41:28 ID:cDyZQ+YoO
>>23
恥ずかしながら、自分では何もできないものでして。
あまり気になさらないで予定通りに開発を進めてください。
本当はjavaと完全に離別できると非力な環境でも簡単に自鯖
構築できるので最高なのですが、そうなると1からやり直し
になる訳で難しいですよね。ブツブツ。(# ̄З ̄)
期待してます。


26 :w2:2008/03/26(水) 01:04:39 ID:4RLtoU2oO
>>24
御大自らお返事恐縮です。
クラスの整理ですか。継承が深いと大変でしょうね。

>伝送フォーマットや各種パラメータは変えるつもりはありませんが、150Kを超えるデータの転送も
>自動的に分割して送信するような仕掛を入れようかと思っていますので何か変わるかもしれません。
了解です。左上から横方向に縦横等倍(3x3や9x9等)での拡張を前提にしておけばよろしいでしょうか。
PHPベースのレン鯖だとGDがほぼ標準でインストールされているのでその辺りは問題ないと思います。
まぁまだちゃんと実装できていないので胸張って断言できませんが。

余談ですが、「web」の結果も圧縮がかかっていると勘違いしていたのは内緒です。

27 :w2:2008/03/26(水) 01:14:44 ID:/gGDYAGEO
>>25
頑張ります。

PHP鯖自体はJavaには全く依存しませんが、アプリは作者様謹製のものをそのまま利用できる、
というよりそのまま利用するために作っております。

最終的には自鯖運用だらけにして、公開鯖の負荷を現在の半分以下にするのが目標です。

28 :w2:2008/03/26(水) 01:23:31 ID:JRDtxsQ+O
連投ですんまそん。

したらば対応でコードベースを作ったお陰で、まちBBSへの対応は比較的楽にできたようです。

でも色見本スレ見て気付いたことが…。「color」対応まだじゃん!orz
さてもう一度本物鯖からの色見本スレの出力を読み返してみますかな。(´・ω・`)

29 :名無しのW2Ch:2008/03/26(水) 02:38:13 ID:jZlvDJbcO
>>28
乙です。
まちBBSのスレ一覧が取得できることを確認しました。
しかしながら、スレを表示しようとするとjavaのエラーが
ArrayIndexOutOfBoundsException[null]発生します。
まちBBSだけでなく、一部の2ちゃんのスレやこのスレでも
同じエラーが発生するようです。エラーにならないスレとの
違いは分かりませんが、今回の修正以前にこのエラーは起きて
いませんでした。

よろしくお願いいたします。


30 :名無しのW2Ch:2008/03/26(水) 03:05:09 ID:pGRsGhgkO
>>28
連投ですが追加情報です。
アプリ再起動後に板情報更新したところ、まちBBSのスレ内容
を見られるようになりました。
また、新着チェックしてみたところ、アプリ再起動前には
エラーになっていたスレも表示できるようになりました。
ただし、新着チェックで複数のレスがあったスレで最後の
レスを表示しようとすると、先程のエラーが発生する場合が
あるようです。現在、携帯コンテンツ板の携帯で見るYoutube
スレで再現します。

よろしくお願いいたします。



31 :名無しのW2Ch:2008/03/26(水) 03:08:56 ID:rnqzqHDoO
あれ?
携帯から連投なのにIDが変わってる。


32 :名無しのW2Ch:2008/03/26(水) 10:12:28 ID:O7e45U+cO
>>30
報告ありがとうございます。最後というよりは改行のトリミングに失敗してるのかな?

colorアンカー生成も論理から微妙にずれているので原因が判明したら両方解決できそうな予感。

33 :名無しのW2Ch:2008/03/26(水) 10:34:27 ID:S2vDPIHYO
>>30
補足です。レスが壊れたときはブックマークを消してスレごと取り直してみて下さい。
新着の動作は「先頭100」で保存することで確認できると思います。

34 :名無しのW2Ch:2008/03/26(水) 19:05:59 ID:4rNUgHnAO
>>33
乙です。
提示していただいた方法で解決しました。
これからもよろしくお願いいたします。m(__)m


35 :w2:2008/03/27(木) 00:49:08 ID:hfid3M72O
間違えて雑記帳の方にポストしてしまった内容のリトライです。

お久しぶり対策書き込み(writeo.jsp)の実装を考えていて思ったのですが、
画面遷移を1つ増やすってアプローチはナシですかね?
つまり、「書き込みFORM」「確認画面を兼ねた書き込みFORM」「結果表示」という
スラッシュドット方式ですが、いくぶんかは台無しが緩和されないかなと。
スラッシュドットにレス書いていて思っただけのことですが、どうでしょう?

試しに書き込み画面のsubmitを増やしてみますかね。

36 :w2:2008/03/27(木) 03:18:52 ID:zCdEpQAUO
やっと「color」アンカー生成ができました。
各行前後に空白がある場合や最終行に改行がない場合の想定もれを修正したらうまくいったようです。
次はmenu2系か鯖エクスポートか、はたまた最大の難関「内蔵ブラウザ」用出力か…。

あ、長崎出張の戻りは土曜日の夜だ。orz

37 :名無しのW2Ch:2008/03/27(木) 11:17:43 ID:Po5tG6X+0
>>35-36
乙です!!

38 :w2:2008/03/28(金) 03:07:04 ID:9gdWCB8+O
>>35
action先が2ch向いてる限りsubmit増やしても意味がないことに気付いてorz。
とりあえず「お久しぶり」の偽対策版として実装してみました。

最初のwriteo.jspのaction先をwriteo.jsp自身に向けて、次のaction先を2chにしています。
この時お久しぶり画面が出ると、ブラウザの戻り操作をしてしまうわけですが、
最初のFORMのリクエストメソッドがPOSTなので再POSTのダイアログが出て、
ここで再POSTされた画面のFORMは既に2chに向いているので手間も最小限で済む、
という狙いです。

ご意見をお聞かせ下さるとありがたいです。

39 :w2:2008/03/28(金) 03:31:56 ID:GIB1iv5YO
今週の出張が来週に伸びたので、基本機能の未実装分をもう少しやってみます。

また、2ch互換系の板への書き込みに関して小細工をするつもりです。
これはアプリが、板のある鯖のドキュメントルート直下の「/test/bbs.cgi」を期待する
ことに対して、深い階層にある板へ書き込むことができるようにすることが目的です。
ついでに互換板が「.cgi」ではなく「.php」でも書き込みできるようにしてみます。
2つともwrite.jspのFORM表示の時点で割り込むことで実現できそうです。

いづれも私の都合なんで「余計なことやってないでとっとと実装進めろよ」と
叱られそうですが。(´・ω・`)

40 :w2:2008/03/29(土) 19:12:26 ID:/Ua6yOHUO
HTMLタグ内のURL認識の精度をほんの少し上げました。
今はAタグのHREFとIMGのSRCだけですがうまくいきそうなら他のURL表記も拾ってみます。

41 :名無しのW2Ch:2008/03/30(日) 00:28:50 ID:QB6UC17+0
>>40
乙!!

42 :w2:2008/03/31(月) 00:55:47 ID:RagH9eo+O
>>41
ども。

相変わらず画像の拡大がうまくないです。
アスペクト維持で端末画面最大を等倍として4倍にした画像を
4つに切り出しているだけなんですけどねぇ。

謎だ。

43 :w2:2008/04/02(水) 00:05:11 ID:OFiMx5YMO
くじけないように機能つまみ食いで実装かけてたら進捗が曖昧になってしまったので、
一度本物と徹底比較してみます。
現時点で全くの未実装機能は「鯖経由エクスポート」「osb書き込み」、後menu2系もそうですかね?
中途半端の代表(笑)はwebで、厳密にはほとんど全部ってところですね。

「これはどうなってんだゴルァ!」下さい。
鯖経由エクスポートと画像拡大と並行して実装を埋めてゆきます。
osbの方は実装方法が全く見当もついていないのでごまかしているワケですが。(苦笑)
guid本採用で「お久しぶり」なくならないかと妄想中。

早くβ公開できるといいなぁ。

44 :w2:2008/04/02(水) 04:21:52 ID:tSYG305oO
鯖経由エクスポートの実装をやってみたんですが、
「exp」でリクエストされたURLに何も渡っていません。
POSTで何か渡ってくるのを期待していたのですが。違うのかな?

もしかして鯖経由エクスポートって大物なんですかね?orz

45 :名無しのW2Ch:2008/04/02(水) 08:49:28 ID:goAyb+xsO
やはりweb回りを埋めていただけると、回りがいいんじゃないかなぁ?
2ch検索もそうだし、あれこれの土台になっているでしょうから。

そういえば、通常の鯖は立てていないのかな?
そこから見えるものもあるやも知れず。

46 :w2:2008/04/02(水) 09:49:51 ID:4FLepi7+O
>>45

》2ch検索もそうだし、あれこれの土台になっているでしょうから。
やはりwebですかね。W2Chの汎用性もここが肝のようですし。

》そういえば、通常の鯖は立てていないのかな?
本物のjsp鯖という意味でしたら立てていません。
都合が悪くて自宅鯖を立てることができず、専用鯖は値段が高くて手が届きません。
共用の安い鯖を検討したことはあるのですが。まさにPHP鯖の開発動機です。

ジオのように制限されていない鯖という意味でしたら、今の開発テスト環境がまさにそうです。
β公開できる状態になったらそっちとジオを、公開テスト用と開発テスト用という意味で
逆にして使おうと考えています。

47 :名無しのW2Ch:2008/04/02(水) 11:31:47 ID:GCmnBRnEO
>>46
開発は手段であって目的ではないので当然でしたね。
どうも手探りで鯖挙動を追っているように見えたので、オリジナルのJAVA鯖を立てればわかるのでは、と思った次第でしたが。

わたしも自鯖ではないため、鯖情報は持ち得ません。エクスポートの挙動など、お力にはなれそうにないです。

48 :w2:2008/04/02(水) 13:32:55 ID:IzpMhEu2O
>>47
》どうも手探りで鯖挙動を追っているように見えたので
おっしゃる通り、本物の鯖からのレスポンスを元に手探りでシミュレートしています。

》オリジナルのJAVA鯖を立てればわかるのでは、と思った次第でしたが。
本物からのレスポンスはiDoJaで見ているのでローカルに立ててみればいいんですが、
開発に使っている貧弱ノート(Pen3ー1GHz-256MB)でTomcat動かすと、
iDoJaやテキストエディタ等を起動することすらままならない有様でして。6(^_^;)

》わたしも自鯖ではないため、鯖情報は持ち得ません。エクスポートの挙動など、お力にはなれそうにないです。
いえいえ、使って結果を頂ければそれで十分です。


49 :名無しのW2Ch:2008/04/02(水) 18:28:42 ID:zPzXim5c0
手探りって凄いですね
応援してます!
かなり凄いことだと思うので頑張ってください!

50 :W2Ch作者 ★:2008/04/02(水) 23:02:04 ID:???0
>>44

何も考えずにPOSTしているだけですが...
postしている内容は鯖経由しないときtextboxに表示させる文字列と同じものです。




51 :名無しのW2Ch:2008/04/03(木) 01:32:08 ID:HiX5jciUO
>>50
ありがとうございます。それを聞いて安心しました。
本物との環境差まで疑ってセッションIDの大文字小文字のせいか?などと、
あり得ない想像までしましたので。

52 :w2:2008/04/04(金) 03:35:44 ID:BHJZwnTUO
鯖経由エクスポート・インポートに対応しました。

「リクエストは何らかのパラメータ名に乗ってくるもの」という固定観念に囚われていたせいで、
「生のPOSTストリームにデータがそのまま流れてくる」ということに気付きませんでした。
おかげさまで今まで知らなかったphp関数をまた一つ知ることができました。

後は画像拡大がちゃんと動いたら、機能実装としてはひととおりでしょうか?
無論、内蔵ブラウザへのHTML解釈はまだまだですが。

何か忘れている気がする…(´・ω・`)

53 :名無しのW2Ch:2008/04/04(金) 08:15:55 ID:eNDRONU2O
長すぎ行で長文消えた( ノД`)…。

>>52
以下思い付き羅列。
実装済みだったらごめん。

動画変換
黒山羊経由

54 :w2:2008/04/04(金) 10:34:03 ID:5f78xTvAO
>>53
動画対応についてはしばらく様子見です。
こればかりはさすがにレン鯖辺りだと周辺ツールやライブラリを用意することは
無理っぽいということと、YouTube自体がFOMAに対応した現在、変換が必要なのかが
疑問であること、以上2つの理由で先送りしようと思っています。

黒山羊についてはリクエストの仕様を見てみます。
要はcgi串みたいなものだろ、とタカをくくってまた痛い目をみるかもしれませんが。(^-^;)

黒山羊で思い出したのですが、今は2chへのリクエストは全てリアルタイムなのですが、
せめて板リストくらいはキャッシュしようと思っています。

55 :w2:2008/04/05(土) 02:30:47 ID:/sJkbbwMO
まとめWiki読み直して反省しました。機能実装はまだまだです。

PDFの表示に対応してません。動画変換はYouTubeのみならず、flv再生、更にmpegの再生にも対応していたのですね。

PDFはPortScriptのほどほどのparserを作ればテキスト抽出くらいならできそうですが、
flvやmpegはMobileMP4への変換が必要ですよね。
ネイティブなライブラリ抜きで実用レベルに至るかどうかは正直自信がありませんが、
いづれは実装したいと思っています。

まずは画像拡大かぁ。

56 :名無しのW2Ch:2008/04/05(土) 21:56:50 ID:RNkVZHJM0
頑張ってください!

57 :w2:2008/04/06(日) 06:55:56 ID:KpnVisw+O
リンクするタグを増やしてみました。frame、iframe、object、embedを追加です。

画像拡大の実装が全然進まない…。orz

58 :w2:2008/04/06(日) 19:43:10 ID:ygDlZOi6O
>>57
増やしたのはいいものの…見えないリンクが出来ちゃってますね。orz
アンカーに対する表示文字列が空の状態が出来てしまったのは
おそらく正規表現に記述ミスがあるせいです。
アンカーは全て正規表現でマッチさせて生成しているので。

帰宅したら直してみます。

59 :w2:2008/04/06(日) 23:13:46 ID:YTjJmM5wO
>>58
いやはや。
Aタグの中身が文字列ではなくIMGタグだったときに、
アンカーではなく画像の方をリンクしてました。

それを直そうとして正規表現と戦うこと1時間。
先読み言明と戻り言明の組み合わせと量指定子の貪欲さを消すことで
ようやく確定できました。アンカー文字列にはIMGのALTを採用してみたんですが、
まだ本物の挙動を確認してないんですよね〜。全然違ってたりして。

相変わらず画像拡大に手間取ってますが。

60 :名無しのW2Ch:2008/04/06(日) 23:36:13 ID:dCovSK6Q0
>>57-59
乙です!

61 :w2:2008/04/07(月) 04:38:14 ID:rjdQ2w7oO
>>60
ども。IMGなアンカー、予想通り失敗でした。orz
本物はアンカーと画像を併記しているんですね。や〜り〜な〜お〜し〜。

気を取り直して、本物鯖のweb.xmlからbgへのリクエスト書式を頂きました。
問題はそれをどう実装するか、ですね。
私個人としては対象鯖へのアクセスでのエラー返りでbg経由で再リクエスト、
程度に考えていたのですが、やはり鯖毎に利用の有無を設定できる方がよいのでしょうか?

互換が前提だから対象ホスト名を列挙できるように実装すべきでしょうかねぇ。

62 :w2:2008/04/08(火) 04:23:38 ID:QCSqq8GUO
>>61
というわけで(?)黒山羊経由を実装してみたら、ジオから速報系の鯖が見えるようになりました。
対象ホストはweb.xmlに準拠して正規表現の列挙としました。
現在は「hobby〜」「news〜」「namidame」「mamono」「yutori」にしています。

63 :w2:2008/04/08(火) 09:40:01 ID:IN4w8rg2O
>>62
見えない鯖がかなりあったので黒山羊経由してようやくほとんどの鯖が見えるようになりました。


64 :w2:2008/04/09(水) 02:50:25 ID:e9y1VZCcO
見比べながら実装しているはずなのにいつのまにか異なる実装になっているPHP鯖。
技量不足を感じながら今日の修正です。

画像拡大ですが、拡大の基点が縮小後の画像になっていたのを元画像に向けたことと、
拡大4分割それぞれで元画像をリクエストしていたのを最初だけにして保存、
その一時ファイルを元に2回目以降の画像を生成して最後に一時ファイルを破棄するようにしました。

…素朴な疑問なんですが、本物鯖の拡大前の画像って、オリジナルサイズなんですよね?

65 :名無しのW2Ch:2008/04/09(水) 11:48:56 ID:dLv2ixfkO
>>64 PCの専ブラと比べると小さい気がする

66 :名無しのW2Ch:2008/04/09(水) 18:29:38 ID:uyI+SThcO
>>64
たぶん圧縮率を高くして(=画質を粗くして)、画像サイズだけを大きくするような再符号化をしてると思われる。

67 :自鯖持ち:2008/04/09(水) 18:40:38 ID:Fi2dsFTQO
>>66
我ながらとんちんかんなレスだなw すまん。

拡大時に"x4image.jpg"とかいう中間ファイルが鯖にできるから、
たぶん始めに送った画像を4倍のサイズに再符号化して送っていると思われる。

推測ですまん。
やはり作者さんから回答してもらうのがいいね。

68 :名無しのW2Ch:2008/04/09(水) 18:52:48 ID:JVpvVxQMO
>>64
今日落として試用してみました。
で、内蔵のブラウザで以下の画像をみた所、拡大したものと見比べたら下の方が切れてました。

http://bbsp.net/?f=E3386693

作者鯖で見ると、縦のサイズを基準にして縮小した物を表示してました。

69 :自鯖持ち:2008/04/09(水) 18:57:53 ID:8tX4JRpYO
>>67
すまん。これも全然>>64に対する回答になってねえwww

日本語勉強し直してきます。スレ汚してホントすまんです…

70 :w2:2008/04/09(水) 22:35:26 ID:ii8M821AO
皆様に感謝。

>>65
なるほど、オリジナルではなさそう、ということですか。

>>66
つまりファイルサイズが増えないようにしながら画像のサイズを変えている、という感じですかね。

>>68
縦ですか。それは確かに想定していませんでした。
携帯電話の画面は大抵縦長なので横基準しか考えていなかったので。

やはり最初からロジックを作り直した方がいいのでしょうかねぇ。

71 :w2:2008/04/10(木) 04:33:54 ID:tD45q/BQO
>>68
単に2pass目のサイズ調整が死んでただけでした。orz
もう直っているはずです。

72 :名無しのW2Ch:2008/04/10(木) 18:15:11 ID:SRrTQ4ckO
>>71
修正乙でした。
あと、イメピタへの対応は出来ますでしょうか?
以下に作者鯖で表示の確認できたリンクをコピペします。

http://imepita.jp/20080404/596090

73 :w2:2008/04/10(木) 23:22:15 ID:n4SjF3rgO
>>72
帰宅したらページソース読んで対応してみます。
JavaScriptから吐いてましたっけ?

74 :w2:2008/04/11(金) 03:05:19 ID:iMtHF8BMO
イメピタに対応しました。ページと画像のURLのルールが変わらない限り見えるはずです。

75 :W2:2008/04/12(土) 00:03:33 ID:HLFcc7HwO
今まで意識的に避けていた、jamの判定生成に着手します。
ドコモ端末はリクエストヘッダに何も吐かないから面倒なんですよね。

76 :名無しのW2Ch:2008/04/12(土) 08:24:05 ID:HFoICLkcO
>>74
イメピタ対応、ありがとうございます。
一発で画像表示していたので感動しました。
さらなる進化に期待してます。

77 :w2:2008/04/12(土) 13:51:02 ID:CN+vSwsYO
>>76
>一発で画像表示
ということは本物鯖の仕様にまた沿ってない、ということですね。orz
よくよく考えたら勝手にHTMLを飛ばしているのだからダメですな。
「出力するページが足りない」ことになってしまいました。

しかしイメピタのようにリファラ制限のためだけのHTMLを飛ばすのは例外のような気も…。
悩ましいですね。

78 :名無しのW2Ch:2008/04/12(土) 14:17:06 ID:AZ7sCZV+O
>>77
オリジナルの内蔵ブラウザは、先ず数行のテキストとリンクを表示してますね。
個人的には一発表示はうれしかったんですが、まずはオリジナルに近付けるのが本道ですよね。
頑張ってる人に頑張れと言うのはアレですけど、頑張ってください(^_^;

79 :w2:2008/04/12(土) 20:19:56 ID:rsUryXzUO
>>78
やはり本物鯖の仕様に合わせますね。画像の実体参照で同じことをすればいいだけですし。

応援してくれる方がおられる限り頑張ります。

80 :w2:2008/04/13(日) 23:53:57 ID:oiffXJrUO
>>79
というわけで合わせました。
ついでにというか、HTMLのエンティティ変換もおかしかったので修正しておきました。
矢印が£darr;とかになっていたのが直っているはずです。

81 :名無しのW2Ch:2008/04/14(月) 08:25:51 ID:FmKGFyaQO
>>80
修正ありがとうございます。
実体参照はオリジナルでもちゃんと表示されない時があるので、見やすくなって良いですね。

イメピタのリンクの件ですが、一度めのリクエストではリンク生成のないURLのみが表示されて、
再度リンクを踏むと画像へのリンクを含むテキストが表示されるのですが、この挙動は修正可能でしょうか?

82 :名無しのW2Ch:2008/04/14(月) 09:28:50 ID:5DFnxFMAO
>>81
あれ?そんな動きをすることがありますか。>>72 辺りはイケるんですけどねぇ。
よろしければURLをいただけますでしょうか?
何か公開設定によってタグ生成なんかが違うのかな?

83 :名無しのW2Ch:2008/04/14(月) 13:49:59 ID:HjeQjtVEO
>>82
このスレに貼ったリンクで出ました。レス番>>68と>>72ですね、>>68はイメピタではありませんが。
余所のアップローダも同じなのかどうか、あとで見て回ってみます。

84 :名無しのW2Ch:2008/04/14(月) 13:57:56 ID:ezNlDK0MO
話は変わりまして、したらばにある色見本さんの投稿スレを外部登録してあるんですが、
80レスしかないはずなのに、謎の81レス目「あぼーん」が表示されます。

85 :w2:2008/04/14(月) 14:04:08 ID:QRzvKTqEO
>>83
確認なのですが、>>72 から跳んだ先の「[数字]」から跳んだらまた同じページが出て、
その「[数字]」から跳んだらやっと画像が表示された、
ということでしょうか?

86 :w2:2008/04/14(月) 14:06:39 ID:drmHm2oMO
>>84
ありゃ?何か末尾の処理でもミスしているのでしょうか。
帰宅したらdatを直接見て比較してみます。

87 :名無しのW2Ch:2008/04/14(月) 15:27:20 ID:et18TBnMO
>>85
では流れを箇条書きで
1 >>72のURLをクリック
2 内蔵ブラウザにリンク生成なしのURLが一行のみ表示
3 ソフトキーの戻るで>>72のレスに戻る
4 再度>>72のURLをクリック
5 正常に表示

こんな感じです。

88 :名無しのW2Ch:2008/04/14(月) 22:22:13 ID:rEXy+fBQO
とりあえずVIPのスレを漁ってみたところ、同じ挙動をみせた
アップローダが2カ所ありましたのでコピペします。

http://up2.viploader.net/upphp/src/vlphp183568.jpg

http://nagamochi.info/src/up3237.jpg

89 :w2:2008/04/14(月) 22:59:31 ID:n7GAq8NMO
>>87
ごめんなさい。2の状態がうまく再現できましたでした。
もしかするとうまくいってない時のdatから飛ぶと
内蔵ブラウザにうまくURLが渡らないのかもしれません。
お手数ですが、datを再取得して試していただけますでしょうか?

90 :w2:2008/04/14(月) 23:02:23 ID:6+0Zg1iwO
>>88
むー、こちらもうまく状態を再現できませんねぇ。

とりあえず私の方でもアプリを端末から消して初期状態からやり直してみます。

91 :w2:2008/04/14(月) 23:22:23 ID:XlwHTlTMO
>>88
アプリを入れ直してリトライしたらビミョーな結果が出ました。
ジオでは2つとも表示されたのですが、
開発用に使っている鯖からは2つ目が表示できませんでした。

またジオ病かなぁ。

92 :w2:2008/04/15(火) 03:20:37 ID:8YMbBF3kO
>>84
存在しないはずの81レス目は空でした。

末尾の改行をデリミタ扱いして空行と見なし、レスの書式と一致しないため、
結果、あぼーんの判定に向いていた次第です。

きっちりトリムして除外しました。

93 :名無しのW2Ch:2008/04/15(火) 05:32:19 ID:I8g1XisAO
>>89-92
おはようございます。
とりあえずアプリを消去して再度DLしました。
エクスポートした設定を基にdatの取得をした結果は以下の通りでした。

画像へのリンクは>>68以外は正常に表示されました。
>>68は箇条書きした通りの操作で画像が表示されていました。

外部登録板のあぼーん表示は無くなり、レス数も81から80に修正されました。

94 :w2:2008/04/16(水) 04:34:19 ID:iUjcUEMwO
>>93
了解です。とりあえず画像をいろいろ表示・拡大してみて確定条件を拾い上げてみます。

95 :w2:2008/04/17(木) 22:59:26 ID:iXyfz4voO
板更新したらスレが全く引っ掛からなかったので涙目です。(笑)

subject.txtの構文変わったんですかね。帰宅したらチェックしてみます。

96 :w2:2008/04/17(木) 23:05:29 ID:u3dz5RsYO
>>95
かと思いきや、家電板など一部の鯖がまだ復旧してないんですね。
W2Chスレも携帯ゲーム板も見えないのであわててしまいました。

あーびっくりした。

97 :名無しのW2Ch:2008/04/17(木) 23:14:23 ID:0LBjvwi2O
間違えて本スレに書いてしまいましたが、本文中のidがリンク状態になら無いです。

98 :w2:2008/04/18(金) 02:08:23 ID:8+ld8nmcO
>>97
ご報告ありがとうございます。
2ch見てIDに使われる文字の種類を拾ってきます。

99 :w2:2008/04/18(金) 10:16:38 ID:5E3/vG3kO
>>97
そんなわけで、漏れていたIDのアンカー生成を追加しました。

100 :名無しのW2Ch:2008/04/18(金) 12:52:33 ID:83IcNCiIO
>>99乙です
一応、報告しておきます
◎http://hobby11.2ch.net/test/read.cgi/keitai/1207920563/234
抽出に問題はありませんがIDのフォーカスが7桁まで・・

◎http://hobby11.2ch.net/test/read.cgi/chakumelo/1207799086/48
W2Ch他鯖では、こういうアンカーも対応しているようです

◎名前欄にレス番を書いた時のアンカーもありますね

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

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

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

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

0ch BBS 2007-01-24