携帯サイトのWebプログラムを語ろう
■ このスレッドは過去ログ倉庫に格納されています
0001アウドコモバンク
2007/01/16(火) 22:56:09ID:mVxun34Bまずは俺から。
実はauではPHPが動かない説があるけど本当?
0133nobodyさん
2007/08/28(火) 10:48:43ID:???多少青ざめつつ、うちの環境でテストしてみたところ、普通に送信できましたよ。
PHP標準のmail関数だよね
0134nobodyさん
2007/08/28(火) 12:15:30ID:???0136nobodyさん
2007/08/29(水) 16:57:25ID:???そこに突っ込んでもしょうがないと言う突っ込みはやめてくれ。
0139nobodyさん
2007/08/30(木) 00:10:04ID:???|また同時にiモード用メールサーバーのシステムを変更し,パソコンから携帯電話への迷惑メール送信
|などにつながる恐れがあるメールを,iモード端末で受信できないようにする。具体的には,
|(1)ドメインの最初の文字がアルファベットや数字,一定の記号以外の場合,
|(2)アカウント部分(@より前)とドメイン部分(@より後ろ)にひらがななどの2バイト文字や半角カナの文字が含まれる場合,
|(3)アドレスのアカウント部分が65バイト,またはメールアドレス全体で256バイト以上に達する場合
|−−である。
こんな制限で引っかかる様なメールって、あまり多くは無い様な気が。
0140nobodyさん
2007/08/30(木) 00:13:15ID:???0142nobodyさん
2007/08/30(木) 04:14:45ID:???「KDDI絵文字用Shift-jisコード」になるでおk?
0143nobodyさん
2007/08/30(木) 04:22:33ID:???けど、それでおk?
コードからどっちの絵文字か判定できるのかな
0145nobodyさん
2007/08/30(木) 10:32:07ID:LVhL/5uhこのサイトに書かれてる
「ソフバンは3G以降、ソースがshiftJISで書かれててもUTF-8で投稿される」
ってマジ?
本当だったら大量に既存コード書き換えないといけないんだがorz
0146nobodyさん
2007/08/30(木) 11:35:24ID:???エンコードすればいいだけだと思うんだが。
機種がわからなければ、文字自動判別。
判別を正確にしたいのなら、完璧に区別できる文字を隠しで入れたり。
ShiftJISにない文字の投稿についてはしらん。
0147nobodyさん
2007/08/30(木) 12:26:28ID:???3GC型のShift_JIS非対応端末では、文字エンコーディングがUTF-8以外
の場合においても全てUTF-8でリクエストを送出する。
ってはっきり書いてるな。
「Shift_JIS非対応端末」って実際に存在すんの?
考えた奴の頭がおかしいとしか思えない糞仕様だな
0148nobodyさん
2007/08/30(木) 12:33:34ID:???http://labs.unoh.net/2006/10/softbank.html
●使用してはいけないクエリ名がある (P51)
pid,sid,uid,lid,gid,rpid,rsid,nl,cl,ol,pl,jsky(*),prc,cnt,reg,vsekey,vsernk
は公式CPしか使っちゃいけないらしいので
リンクやformでは使用しないようにしましょう。
こんなありえない仕様を書く技術者が現存するんですね
ほんの少しの想像力もない独善的で頭が悪いカス野郎にしか書けない仕様だ
100回氏ね!永遠に氏に続けろよ。まじで。
0149nobodyさん
2007/08/30(木) 12:59:46ID:???誰 の た め の 資 料 な ん だ ?
本当呆れるわ
役所仕事しか出来ない馬鹿どもが
孫に買われてバシバシしごかれてますように
0150nobodyさん
2007/08/30(木) 13:56:45ID:???SJIS非対応端末はある。
>>148
そっちは当たり前だろ。
初期の日本の携帯は、仕様で囲い込むのが当たり前だったんだから。
0151nobodyさん
2007/08/30(木) 14:22:06ID:???ましてpid,sid,gidとか普通に良く使われるクエリ名
普通の神経してたら擬似的に名前空間を作って
なるべくバッティングしない名前にするだろう
0152nobodyさん
2007/08/30(木) 14:30:58ID:???http://hain.jp/index.php/tech-j/2006/09/22/vodafone_softbank_3GC%E7%B5%B5%E6%96%87%E5%AD%97
「ありえない。
こんなシェアの低い端末のために
これだけ苦労しなければならない意味がわからない。」
禿げ上がる程同意せざるを得ない。
0153nobodyさん
2007/08/30(木) 14:44:31ID:???0155nobodyさん
2007/08/30(木) 16:31:49ID:???公式サイトで意味あるクエリを、勝手サイトが別の意味で使ってたら、
のちのち公式化しようとしたときに問題があるだろ。
0156nobodyさん
2007/08/30(木) 16:42:03ID:???問題は知らずに使ってて、何でだ〜!!って場合だけ。
0157nobodyさん
2007/08/30(木) 16:43:33ID:???だからこそsidじゃなくてvoda_sidとかにしろってことでしょ
0158nobodyさん
2007/08/30(木) 16:44:16ID:???話、理解できていませんか?
公式サイトで意味あるクエリ(sid)を、
勝手サイトが別の意味で使っているから、
困ると言っているわけですよ。
sidとvoda_sidのどっちが勝手サイトで使われやすいか
少し考えて見なさい。
0160nobodyさん
2007/08/30(木) 16:53:28ID:???しかも数が多いしw
スクリプトを共用してる場合、softbankと関係ないi/au/pcでも
それらのクエリ名が使えなくなる。
馬鹿が一人入ってきただけで全体に生産性低下が波及してくるという
最悪パターン。
vodaの技術者が会社への嫌がらせに書いたんだろうな多分。
0162nobodyさん
2007/08/30(木) 17:33:23ID:???sid pid なんてのは Jフォンの時代からだけどね
UA規則とかドメインとか手前勝手に変えてきたんだから、
CPからの反発覚悟で悪しき仕様も思い切って改正してくれば良かったのにね。
0163nobodyさん
2007/08/30(木) 17:36:28ID:???はるか前からウェブで使われているんだが・・・
0164nobodyさん
2007/08/30(木) 21:30:58ID:???1b+?+?+?+0f
という形式のようですが、
これを他の文字等に置き換えたりするのに、機械的に正規表現で行っても大丈夫ですか?
絵文字でないのに1b+?+?+?+0fというパターンが発生することが
あるとしたら、その方法は無理になりますが、どうなんでしょう。
0166nobodyさん
2007/08/31(金) 00:10:43ID:???0167nobodyさん
2007/08/31(金) 00:32:12ID:???ってかヴューアって何なんだよ
かっこつけすぎだろ
0168nobodyさん
2007/08/31(金) 00:49:51ID:???古い機種で、
絵文字で終わっている場合に末尾の(0x0F)がつかない端末があります
だって
ヒドス
0169nobodyさん
2007/08/31(金) 02:06:07ID:???ソフバン絵文字を連続に入力すると端末側で情報が圧縮?されるな
たとえば!マーク×3を入力すると
1b 24 47 41 41 41 0f
になる。
普通に考えると
1b 24 47 41 0f × 3
になると思うがそうでなく…
何なのこれ
0170nobodyさん
2007/08/31(金) 02:56:26ID:???> 165 名前:nobodyさん[sage] 投稿日:2007/08/30(木) 22:13:26 ID:???
> >>163
> 携帯サイトの話しているのに、
> 普通のWEBを引き合いにしたってしょうがなかろうに。
お前、同じドメインで普通のWEBサイトと携帯サイト(三キャリア)を
運営することが普通に行われてるって知らんのか?
0171nobodyさん
2007/08/31(金) 03:00:07ID:???JISコード みたいに 1b 24 47 が絵文字モード切替
41 が!マーク 0f が終了なんじゃねーの?
絵文字が続いている限り0fは必要ないから、
絵文字で終わっている場合0fがつかないという
バグがある端末が合っても不思議ではない。
0172nobodyさん
2007/08/31(金) 03:12:17ID:EAh/bzVC\x1b\x24でエスケープシーケンス開始
\x0fでエスケープシーケンス終了
絵文字が続く場合はその間に連続して絵文字コードが入る。
Softbank絵文字はE-G,O-Qの6つにグループ分けされており、同じグループの絵文字はさらにそのグループも省略できる。
\x47はGだからGグループの絵文字なら、47414141・・・と続ける事ができる。
0174nobodyさん
2007/08/31(金) 06:26:23ID:???グループコード(E-G,O-Q)、グループメンバ(2文字目)コードと来て、
次にグループコードが来た時、
それが省略記法なのか、
別の文字の開始なのか、
どうやって判別したらいいの?
グループメンバコードの中にグループコードも含まれてるから
やたら難解になってるよ〜
0178nobodyさん
2007/08/31(金) 09:04:12ID:???0180nobodyさん
2007/08/31(金) 13:11:11ID:???やりとりするデータ量を少しでも減らすために作られたのかな
確かに昔はサイト作るにも1バイトでも節約するように作るのが携帯サイトの常だったけど
もういらんだろ、この糞仕様はw
0181nobodyさん
2007/08/31(金) 14:04:52ID:???エスケープシーケンス使うのは2バイト文字でも同じだしね。
Shift_jisの仕組みをそのまま流用したんでしょ。
外字領域使うと限界あるし、絵文字抽出はJsky形式の方がかえって楽なような・・・
0182nobodyさん
2007/08/31(金) 15:30:23ID:???バイト数節約の為でもないんじゃね?わかんないけど。
別にそんな糞とも思わないし、むしろ俺も>>181と同じでやりやすいと思うが。
>>181
Shift_jisじゃなくてJISだよね?
0183nobodyさん
2007/08/31(金) 16:57:44ID:???複数バイト対応してんのかな
結構単純なリプレースしてるの多そう
公式サイト見てもそんな複雑な処理してるってことが分からないし
ネットの資料もテラ少ない
0184174
2007/08/31(金) 18:51:15ID:???「省略記法のルールが途中で変化することはない」ってこと?
グループ・メンバ・メンバ・メンバ:あり
グループ・メンバ・グループ・メンバ・グループ・メンバ:あり
グループ・メンバ・メンバ・グループ:なし
グループ・メンバ・グループ・メンバ・メンバ:なし
こういうことっすか?
0185174
2007/08/31(金) 19:17:01ID:???グループ・メンバ・グループ・メンバ・グループ・メンバ:→これもナシ
だね。
http://bbs.sekkaku.net/emoji.html
ここのサイトで省略記法が二種類あるみたいなこと書いてたから混乱してしまった
これは間違いだよね?
0186nobodyさん
2007/08/31(金) 23:36:54ID:???http://www2.developers.softbankmobile.co.jp/dp/tool_dl/download.php?docid=120&companyid=
38ページ
0187nobodyさん
2007/09/01(土) 05:37:06ID:???ありがとう
iso2022とかいうのの性格上グループ・メンバ・グループ・メンバという並びは
ありえないんだね
文字コードの基本的知識も必要だなぁ
0188nobodyさん
2007/09/01(土) 09:04:57ID:???array_mapとかpreg_splitとか使うの初めて見たわ・・・へこむ
0189nobodyさん
2007/09/01(土) 11:54:16ID:???0190nobodyさん
2007/09/01(土) 16:44:38ID:???1:妥当そうな固定サイズの画像を表示
2:なんらかの方法で他のフォントの大きさに合わせる
もっとも2はかなり難しそうだけど・・・
0191nobodyさん
2007/09/01(土) 21:19:21ID:???0193nobodyさん
2007/09/02(日) 05:02:01ID:???0194nobodyさん
2007/09/03(月) 05:14:00ID:GgwCMcN+携帯絵文字はどういう表現にするのがいいかな
とりあえず>>168の真似をして%i数字%、%e数字%、%s数字%という
中間表現にしてみたけど
絵文字以外の意図でそういう文字列が絶対に入力されないとは限らないと思いはじめた
0195nobodyさん
2007/09/03(月) 09:44:07ID:???htmlspecialcharsとか使ってタグを変換してDB格納してないと使えないけど
0196nobodyさん
2007/09/03(月) 10:39:48ID:???0198nobodyさん
2007/09/03(月) 14:44:06ID:???俺は他のとこで見つけて[i:数字] [e:数字] [s:数字]にした
てか、ソフトバンク持ってない人はやってそうだけど
最初にキャリアごとに分けて
imode,ezwebの場合は
http://www.mt312.com/php/43/
みたく、mb_substitute_character使って BAD+***⇒自分なりの形式
ソフトバンクの場合は
preg_match("/\x1B[\x24][\x21-\x7A]{2,}\x0F/i", $str)
とか>>168みたいなやり方してる?
俺3GCなんだけど、これだと上のソフトバンクのやり方が通用しなくて
色々調べてたらバイナリで飛んできてることがわかったから
imodeやezwebと同じやり方のmb_substitute_character使って変換させたのよ。
そしたらできたから
キャリアで先にわけちゃうんじゃなくて
preg_match("/\x1B[\x24][\x21-\x7A]{2,}\x0F/i", $str)
してあったらソフトバンク(旧機種のみ?)
で無ければmb_substitute_character使って変換ってしたほうがいいのかもしれないと
思った。
色んな機種で調べたわけじゃないので、
はっきりしたところはわかりませんが。
0199nobodyさん
2007/09/03(月) 14:44:43ID:???絵文字のためだけに全体にそれをするのがなんかエレガントじゃないけど…
うーむ
0200nobodyさん
2007/09/03(月) 15:05:44ID:???0201nobodyさん
2007/09/03(月) 15:08:24ID:???0202nobodyさん
2007/09/03(月) 17:22:41ID:???URLエンコードがらみで偶然%e1%とかいう文字の並びが表示されないとも限らないから。
「素のまま」を意図して入力されることがまずないような表現を
絵文字指定子にして、
特殊なエスケープ等はしない。
あたりが現実的な解か。
>>198
俺もmb_substitute_characterと
/\x1B[\x24][\x21-\x7A]{2,}\x0F/i使ってるな
3G対応はまだしてない。
0203nobodyさん
2007/09/03(月) 17:45:29ID:???複数キャリアが同時にってのは、ちょっと珍しいです。
0204nobodyさん
2007/09/03(月) 17:51:32ID:UHrukBpT更新されたらすぐわかるような仕組みつくってあるんですか?
それとも毎日チェック?たまたま?
0205nobodyさん
2007/09/03(月) 18:00:38ID:5dd8qx3N0206nobodyさん
2007/09/03(月) 19:27:15ID:d5Ox8tlPメールのシミュレータってないですよね…?
各キャリアの絵文字や、文字コードなんかのテストを
やりたいのですが。
0210nobodyさん
2007/09/04(火) 00:00:31ID:???本来はキャリアがRSSで配信すべきだと思うけどね・・・
0211nobodyさん
2007/09/04(火) 00:11:05ID:???ありがと。でも、めんどいなぁ。
> 本来はキャリアがRSSで配信すべきだと思うけどね・・・
だよねぇ。あと郵便番号も。
意外と頻繁に変わるし、一応郵便局のページでファイルが
配布されているが、一見CSVっぽいくせに
xxx-xxxx,○○県○○市○○町
xxx-xxxx,○○県○○市○○町
xxx-xxxx,○○県○○市○○町(1丁目〜4丁目)
^^^^^^^^^^^^^^^^^^
xxx-0000,(上記以外の住所)
^^^^^^^^^^^^^^^^^^
とかあるんだぜ。
0212nobodyさん
2007/09/04(火) 00:36:03ID:E2/pXSrcなんとか本文取る方法ないかな・・・
0213nobodyさん
2007/09/04(火) 00:53:34ID:???0215nobodyさん
2007/09/04(火) 01:39:03ID:???0216nobodyさん
2007/09/04(火) 04:34:02ID:cRYHj/7R3G携帯のエミュレートさせたウェブコンテンツヴューアから絵文字投げたら
絵文字番号1が%EE%80%81になる。
絵文字一覧に書いてあるunicodeのコード=E001になると思ってたんだけど、
なんで違うの?
0217nobodyさん
2007/09/04(火) 07:34:06ID:E2/pXSrcわかるけど、概要だけだったらわかりにくいこともあるし、
そもそも概要すらない場合もあるから、コンテンツ的に足りない気がする。
0218nobodyさん
2007/09/04(火) 09:10:22ID:???UTF-8とunicodeはイコールじゃないよ。
UTF-8は1〜6バイトの可変長。unicodeは2バイト固定。
UTF-8では、元unicode文字は最長で4バイトになる。
0219nobodyさん
2007/09/04(火) 09:51:53ID:???> そもそも概要すらない場合もあるから、コンテンツ的に足りない気がする。
だから、リンク先のコンテンツを見るんだろw
0220nobodyさん
2007/09/04(火) 10:10:02ID:???0221nobodyさん
2007/09/04(火) 11:31:53ID:???その時にIPデータもチェックすれば済むと思うが。
プラグインやRSSでも、結局その1画面を見る訳だから、手間はさほど変らない
し、プラグインやRSSに動作不良があったら駄目だけど、直接見る分は確実だし。
0222nobodyさん
2007/09/04(火) 11:48:22ID:???0223nobodyさん
2007/09/04(火) 12:56:35ID:???0224nobodyさん
2007/09/04(火) 13:12:29ID:???0226nobodyさん
2007/09/04(火) 15:40:54ID:???携帯で表示できるかテストしたのですが、
本来jpegが表示されるはずのSoftbank、auの携帯で表示されません。
PNGやGIFは表示されます。
Docomoでは表示されます。なにか画像の作りかたとかあるのでしょうか?
0227nobodyさん
2007/09/04(火) 16:19:05ID:E2/pXSrc確か、インターレースが掛かってるとダメなんですよね。
0228nobodyさん
2007/09/04(火) 16:22:24ID:???最近の機種ならまあどれも表示されるだろうけど、ちょっと昔の機種だと
いろいろ制約あるよ。
ファイルの種類、色数、サイズなどで。
0229nobodyさん
2007/09/04(火) 16:53:36ID:???おお!ありがとうございます!試してみます!感謝!!!
>>228
そうですよね。でも最新機種なんですよね〜これがまた('A`)
0230nobodyさん
2007/09/04(火) 17:27:36ID:???ありが�d
そのへん全然分かってなかったよ
Unicodeは文字集合(UCS-2,UCS-4)と
エンコーディングスキーム(UTF-8,UTF-16,etc)が別に用意されてるんだね
0231nobodyさん
2007/09/04(火) 19:12:51ID:???ブラウザだと表示可能なのに、内蔵ビューワだと駄目って事例が有るよ。
これは機種と、jpegを作成したツールやそのオプション指定とかが絡む
から、それらの情報を晒さないとこれ以上のアドバイスは無理。
■ このスレッドは過去ログ倉庫に格納されています