- 1投稿者:三河人 投稿日:2007/01/14(日)01:22:57
- 今度はPHPで普及版を目的に作ってみる。
- 2投稿者:三河人 投稿日:2007/01/14(日)01:26:29
- 基本の流れは
http://www.mikawaban.com/tera/060617003335.html
ココで作ったPerl版からPHPへの移植。
そして、PHPによる処理簡素化・負荷軽減をなるべく目標に。
他に、
・負荷軽減方法として、利用者制限を行う(1鯖に、n人のみ使用可)
・1鯖の利用者数が上限に達したら、別鯖を用意
・鯖は、PHPが動作可能な無料鯖を使用
こんな所かな。
- 3投稿者:三河人 投稿日:2007/01/14(日)10:24:02
- うーん、どうもうまくいかない。
最短マッチが出来ない(?)ので、Perlのようにいかない。
正規表現やパターンマッチはやはり、Perlが強いなあ。
- 4投稿者:三河人 投稿日:2007/01/14(日)14:56:46
- 自己レス。
>最短マッチが出来ない(?)ので、Perlのようにいかない。
Perl互換(Perlと同じ最短マッチ指定可能)の置換関数
http://phpspot.net/php/pg%90%B3%8BK%95%5C%8C%BB%82%C5%95%B6%8E%9A%97%F1%92u%8A%B7.html
あるやんけ(笑)
- 5投稿者:三河人 投稿日:2007/01/14(日)16:50:35
- おー、出来た。今回は早かったな。
細かい調整とテストすれば完成。
- 6投稿者:三河人 投稿日:2007/01/15(月)01:12:07
- パカヤロウ!1(笑)
めちゃめちゃハマりました。
ふざけんな、land.to鯖!(笑)
PHPの文字コード設定が(鯖の初期値で)EUCになっていて、文字化けが
全然直せなかった。
サポート掲示板を見て、.htaccessで設定変更する方法を見て
やっと解った…。なんやねん。普通、UTF-8かShift-JISでしょ?
あ〜、やっと公開出来るものが出来ました。
「携帯で あめ(仮)」
http://ame.nm.land.to/
利用したい方は、御自由に。
- 7投稿者:三河人 投稿日:2007/01/17(水)16:57:45
- 細かなバグ取り以外は、とりあえず負荷のかかる機能は
追加したくない方向で考えてますが、鯖容量は結構空いてるので
ソレを使った機能なら考えてもいいかなあと思ったり。
例えば「お気に入り機能」とか。
利用者がブクマしておきたいスレを「お気に入り」に入れて
スレが沈んでも簡単に1発でアクセス出来るみたいな。
履歴機能みたいなもんですが、1利用者で、数百履歴分は
保存しても容量的には問題無いし。
- 8投稿者:三河人 投稿日:2007/02/09(金)18:32:17
- とてもとても不思議な事が。
「携帯であめ(仮)」からだと、さくら鯖と自宅鯖の指定が誤っていても
表示・カキコされる。
例えば、本来は「自宅鯖」の板なのに、さくら鯖の板とスクリプト上
設定されていても、正しく処理される。
さくら鯖に存在しなかった時→自宅鯖へ転送〜補正表示されるのか?!
PHPだからなのか?!
- 9投稿者:三河人 投稿日:2007/02/09(金)18:35:32
- 続き。
「PHPだから」という理由はイマイチであるが、そうとしか
考えられない点もある。
PDAさん作の「携帯であめぞう」(Rubyで開発)は、飲尿8の
事例の場合には表示されない。
「携帯であめ(仮)」(PHPで開発)は特別な事をしていないのに
表示もされるしカキコも出来てる。非常に謎です。
- 10投稿者:名捨て人 投稿日:2007/03/06(火)23:17:13
- たぶん、あめ(仮)自体に何らかの原因があるのでは?と思います。
heard.html上では、dipの板もURL上ではx0になっていて、
そこからdipの各板のURLに飛ばしているようですし。
たとえば速報なら
http://ame.x0.com/main1/をアドレスバーに入れても
http://ame.dip.jp/ame/main1/に飛ばされるように。
しかしながら、それならそれでPDAさんのCGIの方でも同じ現象が起こるはずですよね。
すみません。やっぱり謎です…
- 11投稿者:三河人 投稿日:2007/03/07(水)17:25:41
- >10の名捨て人さん
>しかしながら、それならそれでPDAさんのCGIの方でも同じ現象が
>起こるはずですよね。
そう、結局この疑問に戻ってしまうのです。
何れにせよ、リファラの関係でこのような現象になると思います。
同様のリファラによる動作の違いとして、Ruby版の「携帯であめぞう」では
自宅鯖にアプした画像が表示される場合がありますが、
PHP版の「携帯であめ(仮)」では画像は表示されません。
- 12投稿者:三河人 投稿日:2007/03/18(日)23:27:26
- land.to鯖が定員に達したので、別鯖を用意しました。
もっと定員数を増やしても大丈夫な気もしますが、とりあえず
しばらくは様子見してみます。
- 13投稿者:三河人 投稿日:2007/03/20(火)23:18:12
- http://developers.softbankmobile.co.jp/dp/tool_dl/web/useragent.php
ソフトバンクを追加してみました。
- 14投稿者:三河人 投稿日:2007/03/27(火)21:18:25
- 「お気に入り機能(ブクマ機能)」を追加してみました。
結構、便利だと思う。
- 15投稿者:三河人 投稿日:2007/04/29(日)22:30:21
- 気にはなっていたけど、致命的じゃないから後回しにしていた件。
「予定」「構いません」といった文字を投稿すると、¥(エスケープ文字)が
勝手に挿入されます。
除去すればいいんだろうと、思って一応調査。
http://www.komonet.ne.jp/~php/faq.htm
>PHP4の設定ファイル/etc/httpd/php.ini (Turbolinuxの場合)の中に、
>これに関する設定文があります。少し下の方に
> magic_quotes_gpc = On
>と言う一文がありますので、ここの「On」を「Off」に変えて下さい。
>これで特殊文字に自動的にエスケープ文字が付く現象を回避できます。
なるほど。これを考慮して
if(get_magic_quotes_gpc()){
$comm = stripslashes($comm);
}
みたいにすれば良いという事でしょう。
- 16投稿者:三河人 投稿日:2007/04/29(日)22:44:30
- 飲尿15の件、修正しました。
http://ame.x0.com/.test/070224202456.htmlの14-15
- 17投稿者:三河人 投稿日:2007/05/15(火)13:54:47
- 既にアクセスキー機能の一部は実装済みでしたが、
利用者がわかっていないようなので、該当キー番号を表示するようにしました。
- 18投稿者:三河人 投稿日:2007/05/24(木)12:00:10
- トップページに「その他」カテゴリを追加しました。
携帯から利用出来るツール等をリンクする予定です。
さしあたって、WikiMo(http://wikimo.jp/)をリンクしました。
- 19投稿者:三河人 投稿日:2007/06/25(月)12:48:22
- 閾ェ蛻縺ョ繧ォ繧ュ繧ウ螻・豁エ縺瑚ヲ九l縺溘i縲∽セソ蛻ゥ縺九↑シ溘→縲√オ縺ィ諤昴▲縺溘
- 20投稿者:三河人 投稿日:2007/06/25(月)12:56:15
- (;´Д`)<ナンナンダヨ…
飲尿19は、「自分のカキコ履歴を見れると便利かな?」と書いたんですけど。
三河版iモードも「PHP版」にした方がいいかなあ…。化けないし。
- 21投稿者:三河人 投稿日:2007/10/13(土)23:30:35
- PDAさんと話しをしていて「ログ検索機能が携帯にあったら便利では?」と
なりましたが、今考えてみると結構負荷が凄くてムリっぽいです(;´Д`)
- 22投稿者:三河人 投稿日:2007/10/28(日)01:32:52
- えーと、全ログ検索は負荷が凄いのでダメですが、それとは別に
以下の機能を追加しました。
・スレッドタイトルの検索機能
・スレッド内の文字列検索機能
まあまあ便利かと思います。
余談ですが、なぜかwing2鯖の「携帯であめ(仮)」の表示結果が
2重表示されます。全く謎です。
どうもwing2鯖が不安定でヘンな結果を返すようです。
PATH_INFOを使うと、2回CGIが実行するようになったような…。
- 23投稿者:三河人 投稿日:2007/12/29(土)01:40:43
- land.to鯖が、さらに余計な広告を入れるようになって
携帯からのアクセスがウザくてたまらなくなりました。
不満の声が多くなるようでしたら、別鯖を検討したいと思います。
- 24投稿者:三河人 投稿日:2008/02/26(火)23:33:27
- 省略機能にバグがありましたので修正しました。
- 25投稿者:三河人 投稿日:2008/04/19(土)22:36:17
- 自宅鯖のURLが変更になりましたので修正しました。
- 26投稿者:とも☆ 投稿日:2008/06/13(金)01:07:04
- land.toサーバです。
携帯の機種変更をしたからか、これまで通りのURLにアクセスしたら
どうも不正アクセスと見なされてしまいました様です。
- 27投稿者:三河人 投稿日:2008/06/13(金)22:27:53
- >26のとも☆さん
>land.toサーバです。
>携帯の機種変更をしたからか、これまで通りのURLにアクセスしたら
>どうも不正アクセスと見なされてしまいました様です。
注意書きにあります通り、機種変更した場合は携帯でアクセスする前に
「設定変更ボタン」を押して再設定する必要があります。
とも☆さんの定義を解除したとしても、他の誰かが先に登録する
可能性がありますので、別鯖(第3鯖のXREA)で登録して
利用して下さい。
- 28投稿者:とも☆ 投稿日:2008/06/13(金)23:35:13
- そうでしたか、見落としてました。
了解しましたー。
- 29投稿者:三河人 投稿日:2008/11/07(金)23:58:32
- 機種変更した人たちが設定変更しないので、ことごとく利用不可になるので
救済措置の対応をしようかと。
以下、新仕様も含めて構想メモ。
1.携帯からのアカウント登録・変更を可とする。
2.アカウント取得した場合にパスワード発行する事で利用可。
3.パスワードが一致しても、携帯機種が異なる場合は
利用不可とするが、1回のみ救済措置を行う。(機種変更対応)
2回連続して異なる携帯機種からアクセスがあった場合は
アカウント停止とする。
例)softbank→docomoへ機種変更した場合
・前回までの機種は「softbank」
・今回の機種は「docomo」→機種変更フラグON
・次に利用した時、「docomo」なら機種変更フラグOFF
「docomo」以外なら、アカウント停止