トップページ⇒php
1001コメント284KB

携帯サイトのWebプログラムを語ろう

■ このスレッドは過去ログ倉庫に格納されています
0001アウドコモバンク2007/01/16(火) 22:56:09ID:mVxun34B
さあ語りましょう。

まずは俺から。

実はauではPHPが動かない説があるけど本当?
0652nobodyさん2007/12/14(金) 03:24:21ID:???
>>649
なんでSJISでアップロードしたファイルのファイル名がEUCに化けてんのか考えれ。

ローカルからサーバへの転送時にEUCに変換してんじゃないの?
だったらファイル名をEUCでURLエンコードしないとDLできないっしょ。

こっちゃperlだからheader()がなにやってるのか知らんが、もし端末が何かしらのHTTPヘッダーを吐くことを期待してるんなら、正常に動作するはずがない。
DoCoMo機はまともなヘッダーを吐かないから。
記憶が確かならUAとCONNECTION: closeだけ。
CONTENT-ENCODINGすら吐かないようなダメ仕様だからね。
0653nobodyさん2007/12/14(金) 03:29:47ID:???
>>649
携帯が何を吐いたのかを確認したかったら、一つの手段として日本語名.cgiなり.phpなりのファイルをアップロードして、そこにアクセスさせてみるのは手。
で、リクエストを丸々テキストに書き出せばいい。

まあ404っつってんだからどうせファイル名間違えてるんだろうけどね。
0654nobodyさん2007/12/14(金) 03:33:28ID:???
つーかですね、、、なんでわざわざファイル名の文字セット変換してうpしてるのか理解に苦しむんだが。
0655nobodyさん2007/12/14(金) 09:18:37ID:???
着うたの無断配信に違いない
0656nobodyさん2007/12/14(金) 09:51:51ID:???
>>651
俺はOSXどころかWindowsですらまともに使えるau端末エミュを見たことがない
0657nobodyさん2007/12/14(金) 17:37:09ID:???
>>655
そういえば、ここの住人が違法ゲームエミュレーターの紹介をしていたのを思い出した。
0658nobodyさん2007/12/14(金) 19:39:53ID:???
>>656
OpenwaveSDKのやつも、いまどきの実機とはかけはなれててあまりテストに使えないからね。
ところでお前らユーザから入力された絵文字入りの文字列をDBにぶっこむときと他キャリア向けへの
出力のときの相互変換どうやってる?
0659nobodyさん2007/12/14(金) 20:00:38ID:???
最近、デコメ絵文字が一般化したせいで旧絵文字の利用が激減した。
0660nobodyさん2007/12/14(金) 23:51:37ID:???
>>658
DBはshift_JIS。
auとDoCoMoはかぶらないのでそのまま格納。
禿3GCのネットフロント系は他キャリアとバッチリかぶってるんで5バイト形式に直して格納。

出力はキャリアに応じてimgにしたりしなかったり。
0661nobodyさん2007/12/15(土) 04:07:23ID:3edH8fPh
PC用ページの文字コードは、UTF-8Nです。
携帯用ページの文字コードは、UTF-8NをSJISに変換して出力すればOKでしょうか?
0662nobodyさん2007/12/15(土) 12:17:42ID:???
>>661
そのまんまでいいんじゃね?
むしろ、トータルのページサイズを気にした方がいい。
0663nobodyさん2007/12/15(土) 14:11:56ID:7hqefWpJ
何かいつのまにかWillcomのIPアドレスが追加されてた。

Willcomユーザーの苦情が2chとかで出てなかったみたいなので、巷の有名どころの
サイトは、IPの自動更新とかを取り入れ済みが多くなってるって事かな?
0664nobodyさん2007/12/15(土) 15:50:24ID:???
Willcomはお・・・ケータイに入りますか?
0665nobodyさん2007/12/15(土) 22:54:31ID:???
来年はどんどん純減の嵐がきそうだな
0666nobodyさん2007/12/16(日) 04:43:25ID:???
新規でサイト立ち上げることになって、DB(MySQL)もフロントも全部UTF-8にした。
フロントはPerl(Catalyst)のアプリをlighttpdのFastCGIでふり回す。
DoCoMoとauは相当古い機種じゃなければOK、禿だけまだ多い2G切り捨て。
絵文字ははじめUnicode::Japanese使ったけど絵文字がUTF-8でも4バイトになって<MySQLだとバイナリに
しないと入らないことが発覚して断念。
そうしてる間に>>550のような経緯でUTF-8でやってる限りは絵文字でもかぶらないらしい。
今はUTF-8で保存した絵文字入りのテキストをTTのフィルタ作って変換してる。
そのうちCPAN上げたいけど英語が苦手でサーセンwww
0667nobodyさん2007/12/16(日) 04:59:28ID:???
>>666

666おめでとう。早く寝なさい。
0668nobodyさん2007/12/20(木) 00:40:53ID:???
ほしゅーん
0669nobodyさん2007/12/21(金) 10:19:06ID:???

コンテンツチェック用の携帯はどこのメーカがいいっすか?

0670nobodyさん2007/12/21(金) 10:20:51ID:???
>>669
全機種用意。
0671nobodyさん2007/12/21(金) 10:28:51ID:???
>>669
公式なら新しいのから古いのまで満遍なく用意。
勝手なら人気機種中心でおk。
0672nobodyさん2007/12/21(金) 11:12:58ID:???

ソースがみれる携帯とかないっすかねぇ〜?

0673nobodyさん2007/12/21(金) 13:14:27ID:???
フォームの<input type="text"> でauだけ入力箇所のサイズが
でかくなってしまうんだけどなんで?
0674nobodyさん2007/12/21(金) 13:37:00ID:???
冬休みになったのを感じるなw
0675nobodyさん2007/12/23(日) 20:09:33ID:???
>>674
ほんと、冬だよねえ。。HTML回りの質問とかもう(ry
0676nobodyさん2007/12/23(日) 21:21:21ID:/K9uBJR5
一行表示が全角8文字の機種ってほぼ絶滅してると考えていいよね
0677nobodyさん2007/12/23(日) 22:39:55ID:???
一行の文字数なんて、気にする必要がない。
0678nobodyさん2007/12/24(月) 00:11:47ID:???
12/23(日)
これだけで全角4.5文字分なわけで
例えば色々なオプションを選択させるような
スケジュール更新の画面だとオーマイガッになるわけで

12/23(日)◎□[時間]-[時間]まで

なんてのは一行で表示したいからね
複数行に分けたりすると二週間分ぐらいでも
糞長くなって間抜けになる

しかし難しい
スケジュール更新なんて1日分ずつを携帯から何度も送信するなんて、
かったるいだろうし、なるべく一画面でまとめて入力させた方がいいよなぁ
ってなんで俺は日記を書いてるんだ
0679nobodyさん2007/12/24(月) 01:18:05ID:???
すばらしいプログラムだ
0680nobodyさん2007/12/26(水) 03:42:48ID:???
FOMAカードのIDの末尾って機種によって大文字・小文字って変わるんだ。。。
知らんかったよ。。。
0681nobodyさん2007/12/28(金) 19:55:07ID:???
ttp://www.yumemi.co.jp/news/20071227a.html

どうなの?これ
0682nobodyさん2007/12/29(土) 13:09:59ID:6OLuq+Vp
>>681
いいね。
0683nobodyさん2007/12/29(土) 14:38:52ID:???
自演乙w
0684nobodyさん2007/12/29(土) 14:41:24ID:???
どういう仕組みなのこれ
0685nobodyさん2007/12/30(日) 00:41:43ID:???
どんな仕組みってただのゲートウェイサービスだろw
古くからある、たとえばネタでいえば全部大阪弁に変えるやつと同じ
0686nobodyさん2007/12/30(日) 01:45:44ID:???
キャリア判定とかどうしていくのかなーと思って。
IPアドレスが増えるたびにバージョンアップするのかな?
0687nobodyさん2007/12/30(日) 03:44:07ID:???
http://pc11.2ch.net/test/read.cgi/php/1195004743/l50
0688nobodyさん2007/12/30(日) 10:42:53ID:???
>>683
自演じゃねーよ。
モジュール化するってことは、静的なHTMLが疑似的に動的になるってことだから、表示のためにいちいちスクリプト走らせなくて済む、つまり表示の変更時に静的なページを吐けばいいってことになる。
技術的にはただの焼き直しだけと、実用的には使いでがある。
0689nobodyさん2007/12/30(日) 12:19:08ID:???
なにをいまさらw
0690nobodyさん2007/12/30(日) 17:40:17ID:???
>>688
自演乙w

そんなのちょっと見た程度で誰でもわかることだからw
0691nobodyさん2007/12/30(日) 20:46:31ID:???
>>690
>>516の様な、
プログラムと言えばPHP!!
みんなPHPを使ってる。
みたいな奴もいるから、
あながち自演じゃないかもな
0692nobodyさん2007/12/30(日) 20:50:38ID:???
どちらに転んでも変な人ってことか
0693nobodyさん2007/12/30(日) 22:05:28ID:???
無視すればいいのにいちいち反論するからいけないんだよw
0694nobodyさん2007/12/31(月) 01:36:06ID:???
だから反論も何も自演ですらねーっつってんだろぼけが。
0695nobodyさん2007/12/31(月) 01:38:08ID:nD/c0/0I
>>691
なんでPHPの話になるんだよwアパッチのモジュールの話だろうが。
0696nobodyさん2007/12/31(月) 09:04:04ID:???
>>692
ほんとだな
0697nobodyさん2008/01/04(金) 11:06:55ID:???
>>681
日本発とかいってるけど、mod_chxjはどうなるんだろうねw
0698nobodyさん2008/01/05(土) 15:52:24ID:???
>>697
日本初ね
0699nobodyさん2008/01/05(土) 16:10:35ID:???
>>691
Smartyに対してレスしてるんだから
PHPの話題になるのは普通だと思うんだが。。。

他言語でもSmartyってあるの?
0700nobodyさん2008/01/06(日) 23:36:55ID:???
>>699
ないないw
0701nobodyさん2008/01/07(月) 17:01:45ID:???
↓誰か評価してくれ

http://sourceforge.jp/projects/modchxj/
国内の主要携帯(3キャリア)向けコンテンツ変換ミドルウェアを
Apache2.0用のモジュールとして作成します。
CHTMLや通常のHTMLで作成したコンテンツを出力時にUserAgentを見て
それぞれの端末用に変換します(画像はJPG、GIF、PNGからJPG、GIF、PNG、BMPへ)。
QRコード生成

Overview
mod_chxjはオープンソースの携帯向けコンテンツ変換Apache2.0用
モジュールであり、CHTML(DoCoMo i-Mode用CHTML3.0)で記述された
文書や通常のHTMLで記述された文書を、アクセスに来た端末の
User-Agentヘッダを見て、それぞれの端末にあった形式に変換します。
HTML文書に限らず、画像(jpg、gif、png)、絵文字についても、
定義ファイルに従ってそれぞれのキャリアにあった絵文字に変換します。
Cookie非対応端末、Refer非対応端末のために、Set-Cookie、
CookieヘッダやRefererヘッダをシミュレートすることもできます(EXPERIMENTAL)。
0702nobodyさん2008/01/07(月) 18:38:44ID:???
>>701
過去の遺産
0703nobodyさん2008/01/07(月) 19:33:06ID:no4Brv8X
これリファラのシミュレートってどうやるんだろう。
0704nobodyさん2008/01/08(火) 19:21:29ID:???
>>701
俺これ入れてXOOPSを携帯対応させてみたことあるよ。
Cookieシミュレートのおかげで携帯からログインできるようになって感動した。
FreeBSDだったからちょっとビルドムズかったけど。
0705nobodyさん2008/01/08(火) 21:25:15ID:???
>>704
へーー

apacheモジュールにあまり詳しくないんだけど、
Virtualドメインで使ってるサーバの特定ドメインだけモジュールを有効化
とかできるの?

それとも全部に適用されちゃうの?
専用サーバがいるならキツイよね。
0706nobodyさん2008/01/08(火) 21:32:22ID:???
>>705
モジュールの読み込みさえしていれば
設定の反映はドメイン毎に出来る
0707nobodyさん2008/01/09(水) 17:26:27ID:???
>>706
thx!

あとはどれくらいの安定運用実績があるかだね。
最近アップデートがされていないのは、
バグが枯れているからか、放置されているからか。。。
0708nobodyさん2008/01/09(水) 18:07:29ID:XzDhYue7
Debian etchでmod_chxjビルドしてみたらなんかエラー出て出来なす。。。
mod_chxj.c: In function 'chxj_input_filter':
mod_chxj.c:976: warning: implicit declaration of function 'APR_BRIGADE_FOREACH'
mod_chxj.c:976: error: expected ';' before '{' token
mod_chxj.c:911: warning: unused variable 'data_bucket'
mod_chxj.c:910: warning: unused variable 'data'
mod_chxj.c: In function 'cmd_convert_rule':
mod_chxj.c:1722: warning: assignment from incompatible pointer type
make[1]: *** [libmod_chxj_la-mod_chxj.lo] エラー 1

前は出来たんだけどなぁ。。。
0709nobodyさん2008/01/09(水) 22:41:18ID:MXJBxtqy
これじゃね?
ttp://d.hatena.ne.jp/Bayside/20080105/p1
0710nobodyさん2008/01/10(木) 04:11:57ID:???
これだろ
http://pc11.2ch.net/test/read.cgi/php/1195004743/l50
0711nobodyさん2008/01/10(木) 14:00:23ID:???
アンドロイドやmod_chxjも
ketai-orgに詳しく出てたね。
0712nobodyさん2008/01/10(木) 16:24:27ID:???
自演が好きだな
0713nobodyさん2008/01/10(木) 17:41:50ID:???
>> 711
自分のとこのサイト名書き間違えんなよ
0714nobodyさん2008/01/10(木) 18:23:13ID:???
>>713が本物w
はやくアンドロイドの薀蓄語れw
0715nobodyさん2008/01/10(木) 19:24:30ID:???
おまえら自作自演ネタ好きだな
07167082008/01/10(木) 19:34:06ID:???
>>709
その通りだった、apache2.2でした、まじありがとう!
おかげでビルドできたんだけど、なんかsegる、、、なぁ
うーむ、もうちょい弄ってみます。
0717nobodyさん2008/01/10(木) 20:07:47ID:???
au のIPが一個追加。新年早々鬱陶しい。
0718nobodyさん2008/01/10(木) 20:30:00ID:???
しかも前回追加から2ヶ月しか経ってないよ。
0719nobodyさん2008/01/10(木) 20:31:46ID:???
毎月追加される予定なわけだが。
0720nobodyさん2008/01/10(木) 20:58:04ID:???
だな
0721nobodyさん2008/01/10(木) 22:23:06ID:???
>>717
サンクスコ

しかしauは多すぎ
まとめろよw
0722nobodyさん2008/01/10(木) 23:02:13ID:???
ほい(au追加)
121.111.227.0/25
0723nobodyさん2008/01/11(金) 02:35:00ID:???
>>718
アクオス携帯を前倒しにして出すみたいだからな。
しかし、もうAUはやばそうだな。
0724nobodyさん2008/01/11(金) 12:05:56ID:???
次期共通プラットフォームなKCP+の開発がトラブッて遅れてるせいで、新規
の端末開発が滞ってるらしいからな。

共通化の弱点がモロに露呈した訳だ。

元々共通化のせいで融通が利かなくなって、メーカー独自の便利機能とかが
載せられず、可も不可もない様な仕様に固まってるし。
0725nobodyさん2008/01/11(金) 13:58:30ID:0UuQvike
携帯IPリストの管理
サーバごとに分散すると管理が面倒だから
サービス化して一つの鯖に担当させようと思うんだけどどう思う?
たかがIPチェックのために通信させるのはどうかとも思うが…
0726nobodyさん2008/01/11(金) 14:27:24ID:???
そっちのほうが面倒じゃないか・・・
0727nobodyさん2008/01/11(金) 14:30:49ID:???
>>725
管理台数が多いならそれもしょうがないね
あとは何かあっても信頼性が落ちないような仕掛けになってればいいんじゃね
0728nobodyさん2008/01/11(金) 16:46:49ID:???
>>725
1つにさせて、それが配布するようにすればいいと思う。
クライアント管理の考えかた。
0729nobodyさん2008/01/11(金) 20:28:32ID:mX9Pff97
>>725
自分でもリストをもっとけばいいじゃない。
で、合致しない時だけ元データ持ってるサーバーに問い合わせ。
0730nobodyさん2008/01/12(土) 11:48:08ID:???
>>729
それだとIP削除に対応出来ないから、定期的に問い合わせる手段も併用すべき。
0731nobodyさん2008/01/12(土) 18:28:41ID:MWmNjCaC
なるほど確かに。
んだば送られたリストに有効期限を設定すればいいのね。
0732nobodyさん2008/01/13(日) 20:33:46ID:???
なになに? DNSサーバーの話してんの?
0733nobodyさん2008/01/17(木) 12:00:20ID:???
なんか話題無いの?
0734nobodyさん2008/01/17(木) 13:49:32ID:???
http://www.business-i.jp/news/ind-page/news/200801160026a.nwc
|07年10月にボーダフォン時代のシステムからソフトバンクグループが使用するシステムへの移行作業が完了。

これってコールセンターのシステムって事かな?

http://developers.softbankmobile.co.jp/dp/tech_svc/web/ip.php

上記を見ると10月にIPアドレスの再編をしてるから、SB携帯のシステムって話にも
思えたが。もしそうなら、何が完了したって事なのかな?
0735nobodyさん2008/01/17(木) 17:07:28ID:???
734は日本語がわからないのかな...。
文脈というか、話題であきらかじゃないか。
0736nobodyさん2008/01/18(金) 10:12:35ID:???
携帯用サイトで、地図を返したいんだけどさ、
例えばauのEzナビウォークのURLって機種によって変わるのかな?
0737nobodyさん2008/01/19(土) 13:36:26ID:???
>>736
返す地図にはGoogleMapsを使ったら?
0738nobodyさん2008/01/21(月) 09:52:14ID:???
Ajaxとか逝けないからね・・・
0739nobodyさん2008/01/21(月) 10:02:34ID:???
>>737
Google mapの携帯版ってまだ殆ど対応してなかったんじゃなかったっけ?
0740nobodyさん2008/01/21(月) 10:04:37ID:???
一度、鯖にデータグーグルからデータ落として携帯向けに再度送るとかは?
0741nobodyさん2008/01/21(月) 16:12:59ID:???
>>739
地図を自由に切り出せるよ。
ttp://kokogiko.net/m/archives/001842.html
インタラクティブな地図じゃなくてもよければ簡単さ。
0742nobodyさん2008/01/22(火) 11:33:33ID:???
WillcomのIPアドレス、一気に12個追加。
0743nobodyさん2008/01/23(水) 11:45:24ID:???
「ディズニー・モバイル」、3月1日スタート
http://k-tai.impress.co.jp/cda/article/news_toppage/38101.html

これってIPアドレスは当然ながらSBのになると思うが、UAはどうなるのかな?

SoftBankの文字が入ってないと、Y!Keitai向けに振り分け出来ないのだが。
0744nobodyさん2008/01/23(水) 12:26:04ID:???
うちではやってないけど、受信したメールのアドレスが、携帯電話からなのか、
又それがどのキャリアなのか判定して、自動で返信その他を行ってるシステム
だと、@disney.ne.jp なドメインへの対処は必須って事になるな。
0745nobodyさん2008/01/23(水) 15:59:07ID:???
実際、ディスニーのサイト利用者けっこう多いからそこそこ売れそうだな
これ買うような人は、ほかのサイトはあまり利用してくれないんじゃないかな
ディズニーの公式サイトが23個も無料で、いうところの無料乞食が集まりそう
0746nobodyさん2008/01/24(木) 13:54:29ID:???
>>743
メールで問い合わせたら、電話で聞いてくれ、と返答がきた。しかも無料じゃ
ない電話番号だった。

メールでの問い合わせには、住所や職業、性別及び氏名、電話番号や年齢まで
書き込ませたくせに、どういう不親切な対応なんだとオモタよ。
0747nobodyさん2008/01/24(木) 14:01:34ID:???
勝手サイトって大変だな
0748nobodyさん2008/01/24(木) 15:25:21ID:???
>>743
こっちのサービスの場合のUAもどうなるのかなあ?

日本通信がMVNOでiモードの垂直統合モデルに風穴
http://plusd.itmedia.co.jp/mobile/articles/0801/23/news147.html

どうやらIPアドレスが別物になるみたいだけど。

http://www.keitai-pc.com/support/qa.html
|Q.日本通信のIPアドレス帯域を教えてください。
|A.iモードブラウザ、フルブラウザともに以下のアドレスになります。
|202.32.159.254 (2008年2月1日 サービス開始時)
0749nobodyさん2008/01/24(木) 22:18:27ID:???
http://bb.watch.impress.co.jp/cda/news/20742.html

「最新モデルの905iシリーズは、十分なスペックだと思っているが、Androidのプロトタイプを見て、
案外貧弱なハードウェアでも良く動いていた。『これは我々のやり方以外の方法があるのではないか』
とすごく感じた」

まあLinuxも出始め当初は軽かった訳だし。
0750nobodyさん2008/01/25(金) 12:43:55ID:???
>>746
しょうがないから電話してみたが、単にカスタマセンターへのたらい回しだった。

結局、すぐには分からないから担当部署へ連絡して、後日回答を貰う事になったが、
まあ何とかサービスインまでに情報提供してくれると良いのだが。

>>748
日本通信の方は、メールや電話での問い合わせ先が分からず仕舞いでした。

まあサービスの性格上、UAは元キャリアの端末のままだとは思いますが、
IPアドレスが変更されてる事からするとUAも変ってしまってる恐れが消え
ないので、何とかこちらも情報公開して欲しいですね。
0751nobodyさん2008/01/25(金) 14:04:00ID:???
>>750
なんだか必死に頑張ってるけど
日本通信の受付のTEL番がわからない人が頑張ってもなぁ…
■ このスレッドは過去ログ倉庫に格納されています