[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/02 20:05 / Filesize : 222 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
iモード携帯電話用Java(iアプリ) Part16
- 1 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 13:32:59 ]
- NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。
※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド110【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ttp://ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/
- 556 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:56:10 ]
- >なんちゃって表示ではなく右端が100%になるように
意味ワカンネ なんちゃって表示の場合でも普通に右端が100%だろ。
- 557 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:04:05 ]
- やっぱりユーザーの視点に立ててないなw
- 558 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:16:42 ]
- part15でも同じメンツが同じ話をしてたようなw
- 559 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:32:20 ]
- >>555
全体の通信量は見ているだろ。 読解力なし男くんですか?
- 560 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:00:07 ]
- >>545
前スレで細切れにしろって話になっただろ 釣り?
- 561 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:06:57 ]
- つまり通信でデータを2回(1回目100KB、2回目10KB)とるとして
546は1回目終了時を50%のように適当に扱うのであれば、 それは開発者ポリシーとして許せないということだろ 通信量ではなく、通信回数を進行状況にするなら卵が生まれるようなアニメでもいいわけで プログレスバーを使って割合を表示する意味は確かにないな とりあえず548-549が「何も表示しない」と勘違いしたのが始まりだな まあ俺もそう思ったんだがな
- 562 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:15:12 ]
- 意味がないって・・・メガアプリ使ったことないのか?
プログレスバー使わないとストレスたまるようなDL量ばかりだぞ しょぼい通信しかしないアプリはたしかに意味がないけどなw
- 563 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:57:37 ]
- >>561
>とりあえず548-549が「何も表示しない」と勘違いしたのが始まりだな 「バーを表示しない方が適当だ」と言っている馬鹿に突っ込んでるのだから >>548-549は勘違いはしていないと思うぜ
- 564 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:59:33 ]
- >>561
君はほんまに脳内で都合の良い解釈するのが好きやなぁ。。
- 565 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:22:35 ]
- 話はよくわからないが、私が昔やってた勘違いを書いておこう
connect後のデータ読み出しの in.read() これは受信中に少しずつ読み取れるものだと思い、その進行具合でプログレスバーを出してた だが後で知ったが、readが呼べる(connectでのブロックが終わった)段階では、すでに通信は全て終わっているのだ 多分>>555は同じ勘違いをしているのだと思う。
- 566 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:46:01 ]
- 細切れに通信というのが見えないのかね
目か記憶に障害でもあるのか?
- 567 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:55:07 ]
- 細切れに通信なんかしたら時間かかってしょうがないわw
- 568 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:57:42 ]
- このクソの役にも立たない設計思想(笑)が
鬱陶しくて仕方ない。
- 569 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:00:51 ]
- >>566
細切れ通信はネタだと思ってスルーしたんで 本気だったら目や記憶以前の障害だと思う
- 570 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:16:07 ]
- 昔のネットワーク本でたまに見るで1バイトずつreadするクソサンプルコードを思い出した
- 571 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:01:28 ]
- 細切れスルーとかいってる馬鹿は前スレにいなかった新参かね
それとも記憶障害かねwww
- 572 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:07:17 ]
- スイーツなiアプリしか作ったことないんだろ。
もしくは記憶障害(笑)。
- 573 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:15:24 ]
- 細切れの定義がわからんというか普通は150kbずつ読むか1ファイルずつ読むんじゃないの?
- 574 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:19:34 ]
- >>573
通信アイコン見る限り、かなり分割して読んでるようだ。 あまりデカイのイッキ読みは推奨されてないみたいだし(うる憶え)。
- 575 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:25:52 ]
- どうせ150kbまでしか一気に読めないし
細かくいちいちつなげ直してたら余計な時間がかかるだけだと思うんだけどなぁ 特にその理由がプログレスバーの表示をまともにするためだなんて本末転倒としか思えん
- 576 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:41:54 ]
- 小さいファイルを読むとは限らない
自分の脳内を押し付けるのはアレじゃね?
- 577 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:44:18 ]
- 進捗表示できるか?という質問になら「できる」。
これでいいじゃん。なんで火病ってんの
- 578 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:45:44 ]
- 小さいファイルを読むとは限らない?
言いたいことがよくわからないけど大きなファイルを読むのならなおさら150kbずつ読むんじゃね?
- 579 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:47:09 ]
- でかいファイルを読む→何回も分割して読む→プログレスバーがまともになる
- 580 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:49:25 ]
- それじゃただの言葉遊びじゃねぇか・・・orz
- 581 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:04:11 ]
- 現実的なのは大きなファイルもしくは複数のファイルですね
プリインストールされているゲームなどによく見られます それ以外の単発ファイルとか小さなものはプログレスなんか表示しないでしょう
- 582 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:06:41 ]
- そうだよなあ。
プログレスバーのためだけに細切れにしてたら 時間だけじゃなくてパケ代もかかるからなあ。
- 583 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:20:02 ]
- ところでよ、CLDC1.1なDoJa4.0以降は
WeakReferenceというものが使えるんだがな。 これを使って何か便利なことは出来んものかね?
- 584 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:42:10 ]
- 対応機種を決定する立場にある人達は「可能な限り多くの機種に対応させるべきである」という考えに支配されており
「アプリを落としてくれる人で、今時900iなんて使ってる人どれくらいいるのかね?」などと言ったらファビョりはじめるので 今もDoJa3.5(CLDC1.0)でがんばっております。
- 585 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:52:29 ]
- 複数のメディアファイルをひとつひとつスクラッチパッドに書き込むのは時間がかかる。
だから複数のメディアファイルをひとまとめにすればいいのではないか。 しかしその方法が分からない。
- 586 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:16:41 ]
- ファイル1個ずつオープンクローズしない限りどっちも一緒???
- 587 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:20:41 ]
- >>582
パケ代は、実通信データ分でとるから細切れにしても変わらないぜ 昔調べた。 150KB未満での細切れにする意味は俺にはわからんなぁ プログレスバーのために、Apache側になんどもGET要求かけるほうが気味悪いぜ
- 588 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:24:02 ]
- >>585
メディアファイルはあらかじめJarにまとめてSPに書き込んで 取り出すときはJarInflaterクラスを使ってメディアファイルを取り出せばいい
- 589 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:26:06 ]
- >>587
HTTPヘッダの分はパケ代取られないのか・・・それは知らなかった
- 590 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:27:28 ]
- >>570
昔の機種は、read(byte[])でいっきに読めることが保証されてなかったから 1バイトずつ読むのもありだったんだぜ?
- 591 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:28:06 ]
- >>589
ヘッダときたかw 確かにそう考えれば変わるな。すまん リクエストにもパケットかかるもんな
- 592 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 02:31:16 ]
- 火病が収まりつかなくてむしかえしてるのか
- 593 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:35:39 ]
- ファイルのサイズを最初から調べて入力しとけば確実な%表示が出来るんじゃね
- 594 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:20:09 ]
- ・1つのファイルをDLしている間、その1つのファイルを今どの程度DLし終わってるか知る方法はありません
・複数のファイルを落としてくるとき、何ファイル目まで落としたかを(バーなり数字なりで)表示するのはよく使われている手法です ただこれだけの話。
- 595 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:48:54 ]
- >>546と>>550は同じ人?
>>546 > 受信量/contentlength これをみるとiアプリ開発者とは思えないんだが…
- 596 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:17:03 ]
- 分割すれば不可能じゃない
実用的かは別問題 ただこれだけの話 ファビョファビョ
- 597 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:13:02 ]
- iアプリってRengeヘッダでファイルの途中を要求するのは無理だったよね?
となるとCGIなりサーブレットなりでサーバー側でファイルを切り出さないとダメだよね? それを必要以上に細切れにして要求したらサーバーに無駄な負荷かけちゃうよね?
- 598 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:35:01 ]
- で?
- 599 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:38:18 ]
- プログレスバーをまともに表示するためだけに
・無駄な時間 ・無駄なパケット代 ・無駄なサーバー負荷 をかけるなんてそれこそありえないな
- 600 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:53:28 ]
- CP「とりあえず付けてください」
- 601 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:53:32 ]
- もうプログレスバーの話はいいよ
馬鹿が騒いでるだけなのは技術者なら誰だってわかるだろ
- 602 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:57:24 ]
- >>600
趣味で作ってる奴には一生分からないだろうなw
- 603 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:03:16 ]
- 俺ずっとできると思ってたw
まぁ、ファイル10個くらいに分ければ十分じゃないの。 バーの進みは適当で。
- 604 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:21:10 ]
- >>600
なんちゃってでいいのに、なんで>>546はそもそも出さないとか言い出しちゃったんだろうね・・・
- 605 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:24:21 ]
- >>600
あるあるw なんちゃってでいいのでって言われるパターンと ファイル数でのものでいいって言われるパターン だいたい後者はいい会社で、前者はアホな会社なんだよな
- 606 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:45:27 ]
- iアプリでプログレスバーを表示する会社はアホな会社っとφ(・ω・)
- 607 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:12:51 ]
- WindowsのExplorerでファイルのコピーとか移動とかしてるときの
プログレスバーって残り時間が全然あてにならないんだけどなんで?
- 608 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:26:04 ]
- >>607
推測にすぎないのでアレだが 多分1ファイル当たりの平均時間×ファイル数で割り出してるから ファイルサイズがばらばらだとまったく当てにならない しかもコピー中にファイルの多いフォルダがあるとバーがグンと左に寄るのを見た覚えがあるから もしかするとファイル数すらまともに割り出してないっぽいw ただまともにファイルサイズやファイル数を割り出そうとすると相当時間がかかるから未だに直してないのだと思われ
- 609 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:26:14 ]
- スレ違い
- 610 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 19:28:56 ]
- まだファビョってんのか
在日大変だな
- 611 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:43:29 ]
- >>588
.zipファイルではダメですか?
- 612 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:48:05 ]
- jar扱う方がコストかからないか?
- 613 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:52:12 ]
- >>611
別にいいんじゃないの?何がダメなのかわからん
- 614 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:53:37 ]
- >>610
そもそもだれがファビョッてるのかわからんからなんとも言えん
- 615 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:56:37 ]
- >>613
じゃあzipのほうがいいかな。WINDOWSの右クリックで変換できるので簡単だから。 jarだとコマンドプロンプトかソフト使う方法でしか変換のしかた知らないので…
- 616 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:01:20 ]
- >>612は見てくれないんだな
まぁがんばれ
- 617 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:12:36 ]
- 拡張子
- 618 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:36:08 ]
- www.operamini.com/
Opera Mini 4 これって入れられるの?
- 619 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:32:31 ]
- Bubera
- 620 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:35:27 ]
- >>618
MIDPだからDocomoのケータイに入れるのは無理
- 621 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:20:24 ]
- P90x機種で動作しないアプリがあるみたいなんですが、何か制限はありますか?
もしかしてjpg画像を使ってるのが原因かなと思ってるんですが
- 622 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:53:44 ]
- 画像のサイズ(横幅と縦幅)がでかいんじゃね?
対応は320ドットまで P90xではなく、具体的にどの世代のP端末がダメなのかが分かればさらに情報あるかも
- 623 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 15:45:28 ]
- Dさよなら(´・ω・`)
- 624 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:00:31 ]
- >>622
おお、間違いなくそれですね。 現状では、背景画像(240x240)を三枚並べたのを読み込んで分割して表示してますので…
- 625 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:08:53 ]
- 機種によって読み込めるサイズはばらばらだが、FOMA900以降なら320ドットまでは保証されてたはず
900より前だと240x240までの機種があったな。 背景3枚程度だと出番はないだろうけど、巨大なイメージを扱うためのImageMapというものもあるよ
- 626 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:22:56 ]
- 中卒の俺でもアプリを作ることは可能なのか?
- 627 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:27:55 ]
- 趣味アプリなら小学生でも作れるでしょ。
- 628 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:42:24 ]
- 保障されてるのは画面サイズ分じゃなかったか
- 629 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:57:54 ]
- FOMAからは320までは保証だったと思う。それ以前は画面サイズまで。
- 630 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:51:33 ]
- >>587
150KBまでのファイルしかダウンロードできないとは不便ですな メガアプリができる機種でもそうなんですか?
- 631 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:56:17 ]
- 何が不便なのか想像できない。
- 632 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:01:42 ]
- どこかにBlueTooth使うサンプルソースないですかね?
ぐぐってもAPIリファレンスばかり・・・
- 633 名前:デフォルトの名無しさん [2008/03/03(月) 22:30:27 ]
- iアプリでgif画像(1枚もの)を作って保存する方法はないでしょうか?
以前のスレでも同じ質問があったのですが結局自分でエンコーダを作れという解答しかありませんでした。 (ちなみにjava板でも同じ回答しか得られませんでした。) よろしくおねがいします。
- 634 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:36:04 ]
- GIFのエンコーダは楽だぞ。自作を勧める
- 635 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:38:35 ]
- >>633
ソースをよこせ と言ってるとしか思えない。
- 636 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:23:18 ]
- てか普通にJavaのGIFエンコーダは公開してるところがちらほらあるしな
- 637 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:19:42 ]
- >>633
ヒント:www.tohoho-web.com/wwwgif.htm
- 638 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:22:37 ]
- 過去ログ読んで解答を得て、他スレでも同じ解答を得て、
そのうえ何をお願いしてるのか、>633が書き込みをする意味がわからない。
- 639 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:30:21 ]
- なんでgifにこだわるのかが知りたい
- 640 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:30:43 ]
- DOJAですぐ使えるソースがアップされるのを待ってるんだろ。
- 641 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 03:02:58 ]
- GIFなら非圧縮GIFって手もあるな
容量あまり気にしないなら手軽だよ
- 642 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:59:55 ]
- マルチですよ
- 643 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 13:57:51 ]
- ソースね
Javaはサンプルプログラムを見ないと何もわからん リファレンスガイドはクソわかりにくい サンプルプログラムを書き換えるのが一番だ!!
- 644 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:22:59 ]
- 己の無能さを棚に上げてよく言う
- 645 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:29:38 ]
- SDbindingおそすぐるwwwww
かんべんしてwwww
- 646 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:53:41 ]
- >>645
あるあるw
- 647 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:13:47 ]
- Canvasを継承した場合、テキストボックスなんかは使えませんよね?
なんとかPanelとキャンバスを共生させる方法はありませんか?
- 648 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:18:09 ]
- CanvasでComponentを扱えるように拡張するんだ。
各コンポーネントの描画エミュレーション処理を書くんだ。 そしてソース公開な、よろしく。
- 649 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:50:32 ]
- CanvasとPanelは共存できないと昔からガイドに明記してある。
その上でCanvasでPanelのコンポーネントを使いたいと思った場合、 まともな発想: じゃぁ似たような実装をするにはどうすればいいかな。 おかしな発想: それでも何とか共存させる方法はないかな。 なんかさ、不思議な考え方の人、結構いるよね。 ありもしない裏技探しみたいなことより、 できる/できないの区別を付けて他のことに頭使った方がいいんじゃね?
- 650 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:14:38 ]
- ということでCanvasで使えるテキストボックスを自作すればよい。
一度作れば使いまわせるし、カスタマイズも利くんだから損はない。
- 651 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:13:27 ]
- >>648
GPLなら公開してあげてもいいよ^^
- 652 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 04:17:00 ]
- CGIを動かしたいんですけども、何故かCGIのコードの中身がそのまま送られてきてしまいます
何故なんでしょうか?
- 653 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 05:48:11 ]
- >>652
実行環境とコードを添えて別スレへ
- 654 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:36:14 ]
- >>651
GPLでもぜんぜん構いません。楽しみにしてます^^
- 655 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:40:29 ]
- ちゃり走だとか明らかにテキストボックスみたいなのを使ってるので可能かなと思ったんですけど
入力させたい場合は、文字を選択させるしかなさそうですね
- 656 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 14:05:16 ]
- >>655
Canvas#imeOn 使え
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef