[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/02 21:43 / Filesize : 253 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ revision52



1 名前:デフォルトの名無しさん [2016/11/16(水) 23:18:07.39 ID:Kl4v2Z3A.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoostertechbooster.org/category/android/tableofcontents/
■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門www.adakoda.com/android/
■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*wikiwiki.jp/android/

****公式リファレンス****
■ Android developersdeveloper.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/
■ 日本Androidの会www.android-group.jp/
■ StackOverFlowstackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/

950 名前:デフォルトの名無しさん [2017/02/16(木) 13:38:11.99 ID:PdLCXdBv.net]
無線LAN経由で実機デバッグできるのか。
ありがとう。
ちょっとやってみるよ。

951 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:12:49.86 ID:CRRtNFYx.net]
収益はadmobクリックからappleアフィ内課金コンバージョンへ移行している
アップルとの直受けで中抜きなし。内課金によるトラッキング内課金のたびに収益が発生する
好きなアプリのオリジナルバナーを作ってユーザーに勧められる。(アプリストアのURLと自分のIDを組み合わせて作るだけ)
マリオランとか勧めたいんだよ。

自分のアプリからオリジナルバナーを作ってマリオランのアプリページに飛ばし購入してくれれば、内課金の7%
1200円だから7%で82円だ(海外のみ)日本は2% 何よりアプリを選べるのがいい任天堂のアプリはすべて抑えておきたいね。
マリオラン5000万本ダウンロードされたっていうし、これなら自分のアプリからも購入者はでてくるだろう。なによりアプリを選んでオリジナル広告で配信ができる

例えばソーシャルゲームの中でも売れ筋のアイドルマスターとか鬼課金する人いるが
その人を紹介できれば内課金のたびに収益が発生する。admobクリックだと10円クリックで終わり

youTubeに任天堂公認のマリオのプロモーション動画が上がっている。これをyouTubeSearchApiで取得する。
iTunesAPIからmarioRunの情報を取得する。この2つを組み合わせて動画広告を作る。アプリ起動時にプロモーション動画が流れ、クリックすると
アプリストアに飛ぶ仕組みを作る。
動画広告はクリック率が高い。毎日平均5%前後クリックされる(admobのアナリティクスを参照) 加えてマリオのゲームだ
クリック率はさらに高い。有名なゲーム会社は大抵youtubeにtrailer動画が上がっている。これを使って別の動画広告も作る。

952 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:13:12.70 ID:CRRtNFYx.net]
広告予算は誰が出すのか?

AdMob アプリ開発元 1クリックにいくらと値段をつけることできる。
広告予算を出す人がアプリ開発元のみ。限られている。出さない開発元もいて少ない広告予算の取り合いが起きる。
結局上位ランキングのユーザーを多く抱えたアプリしか儲からない

Appleアフィリエイト 内課金したユーザーから徴収
広告予算に限りがない。ユーザーから徴収するため。人気のソフトなら内課金が出ればでるほど収益を得ることができる。
下位ランキングアプリもコンバージョンの権利を取れば、収益を継続して得ることができる。

広告予算比率
1:多

Appleアフィリエイトは内課金したユーザーから徴収 だから広告予算は無限
結局、広告も自分で配信するシステムを作らないと中抜きされる。クリック10円と引き換えに永続成果報酬を持ってかれる

953 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 18:30:00.82 ID:w5iQPPpo.net]
support.v7のDialogPreferenceを継承したclassをpreference.xmlに配置しようとしたら、element is not allowed here言われたから親のPreferenceScreen始め全要素にandroid.support.v7.preference付けたら大丈夫になった。
そのせいかAndroidStudioの予測変換が働かなくなってしまって不便なんだが解決法ある?

954 名前:デフォルトの名無しさん [2017/02/17(金) 09:25:40.64 ID:Akp7b ]
[ここ壊れてます]

955 名前:stt.net mailto: >>915
ケーブル側はメスって言うの?ちゃう?だって凹んでるけど!
[]
[ここ壊れてます]

956 名前:デフォルトの名無しさん [2017/02/17(金) 09:50:49.90 ID:ZRSiG5iL.net]
本体側がメスじゃないか本体側が出っ張ってればオスだと思うが
ケーブルは出っ張りと中身の端子本体側は穴と中身の端子で構成されてるし
つまり出っ張り度はケーブルが上

957 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 10:18:04.67 ID:/toePtGF.net]
>>927
>>911の場合は
端末 = メス
ケーブル(端末に挿す方) = オス
って意味だろ

958 名前:デフォルトの名無しさん [2017/02/17(金) 10:37:13.07 ID:ICuCz4ej.net]
挿す方がオスで挿される方がメスでしょ。



959 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:18:05.64 ID:OHRubUk+.net]
下ネタは他でやれ

960 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:33:25.75 ID:K+qi4wTI.net]
「コネクタ(端子)の」機能的形状の話であることが担保されないといかんね
「コネクタの」オスメス
「ネジの」オスメス
あとオスメスで人間のセックスしか思い至らないアホはもう帰って二度と来なくていいよ

んで本題の「この本体側コネクタは中央部に突起があって導線側に入るようになってるんだけどオスメスどっちですか」という質問の回答は「メス」だ

961 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:21:59.67 ID:IXwNOl8V.net]
いやいやオスがオスに挿されるケースもあるんですけど

962 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:31:31.41 ID:aT4GW3VE.net]
ホモは消えろ!

963 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 22:25:08.85 ID:Pg54e6QJ.net]
ローズ・ル・ヴァリエ

964 名前:デフォルトの名無しさん [2017/02/19(日) 06:45:39.55 ID:zNGfBeXW.net]
絶対配置できないからリニアレイアウト入れ子がハゲしくてハゲそう。
HTMLのDIVタグ地獄のようだ。
しかもキーボード出現でサイズ変えたりしようとすると、
固定サイズでないものが含まれるとわざわざ再計算するからもっさりする。

965 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 10:24:37.49 ID:es4hcd2i.net]
Android5.0.2からAndroid6.0.1に上げたら
TrafficStats.getUidRxBytes(info.uid);
とかで返ってくる内容が0しか返ってこなくなった…
特に例外とか起きないけど、もしかしてなんか必要な権限の許可増えた?

966 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:51:32.99 ID:MTBNqtYV.net]
Androidjavaで
Math.sin(角度)*半径
をやってもちゃんとした数字が出ないんだけど
AndroidjavaはMathは普通の使い方じゃないんですか?

967 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:56:43.08 ID:pRWlwQoi.net]
角度の単位あってんの?ラジアン??

968 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:19:23.34 ID:MTBNqtYV.net]
ラジアンって何ですか?



969 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:48.49 ID:MTBNqtYV.net]
もしかして
Math.sin(Math.toRadians(角度))*半径
ならいいのかな?
試してみます

970 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:54.32 ID:9iQsYrq4.net]
お魚の採り方のほうを教えたほうがよさそう
docs.oracle.com/javase/jp/7/api/java/lang/Math.html#sin(double)
はい終了
Javaのクラスやメソッドの使い方はマニュアル(Javadoc)として公開されている
自分の思い込みや決めつけや常識ではなくマニュアルに沿った使い方をしてくだされ

971 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:31:39.43 ID:l1oYeEb6.net]
ラジアン知らないってことは本当に小学生かな?
すごい時代だ

972 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:33:53.79 ID:MTBNqtYV.net]
中学生です

973 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:02:14.43 ID:QJ51F8Zk.net]
ラジアンなんて理系しか必要ないし

974 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:04:32.41 ID:bM+3wu07.net]
Stringの内部コードってなんですか?

975 名前:デフォルトの名無しさん [2017/02/19(日) 15:09:38.14 ID:zNGfBeXW.net]
むしろ最初からラジアン統一でよい。
ディグリーとか不要。
小学生にはπは魔法の紋章だと教えておけばよい。

976 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:44:21.36 ID:C1k1wFki.net]
sinを理解してるならラジアンぐらいちょっと調べればすぐ理解できるだろう

977 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:57:31.48 ID:q6b+vc/W.net]
中学生はAndroid開発やる前にJava勉強しろって言っても効かないんだろうな
反抗期だから

978 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 17:44:05.46 ID:xxHN7hNl.net]
すみません質問です。
ビット数のカウント(x 〉〉〉y)
などはアプリ開発などには必要でしょうか?
なんとなくしか理解できません



979 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:03:55.45 ID:Qvw0x0uQ.net]
>>950
ミスです
質問取り消しで

980 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:36:57.57 ID:miESzV/T.net]
RxJavaリアクティブプログラミング
https://www.amazon.co.jp/dp/4798149519/

RxJavaの本が発売されたんだがおまえらリアクティブプログラミングとか業務で実践してんの

981 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:32:50.34 ID:2uTT+iZ/.net]
それAndroidと関係あんの?

982 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:57:40.86 ID:miESzV/T.net]
あるよ
RxAndroidというのがあるし、iOSではRxSwiftというのがある
データバインディング、MVVM、DI、リアクティブプログラミング
あたりが最近のスマホアプリ開発のトレンドらしい

983 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 21:25:06.14 ID:ZdRx4JpQ.net]
そのデータバインディングって奴がandroidだとxmlでしか出来ないんだろ
難読化の妨げになるから使えん

984 名前:デフォルトの名無しさん [2017/02/19(日) 22:09:14.77 ID:zNGfBeXW.net]
難読化の妨げになるならいいじゃない。

985 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 22:24:14.10 ID:gurI0ua6.net]
このスレは頭の悪さを競うスレですか?

986 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 23:37:22.51 ID:XJ8svFJx.net]
ナイス頭の悪い発言

987 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 06:56:07.14 ID:CkgZsi4F.net]
昔から毎年のように「今のトレンドは〜」みたいのがアスキーとかIT系雑誌とかで
突然出てきては次の年には使われなくなるの繰り返し
電通とか一部企業が、関連雑誌の売り上げや専門書で利益出すために
無駄に流行らそうとしてるだけなイメージがある
ファッション界みたいに

988 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 07:00:50.94 ID:CkgZsi4F.net]
んでもって、そういう雑誌オススメの流行乗ってるといつまでたっても作品が完成しないイメージもある
やり方ころころ変わって、ダイエット商品にも似てるというか…
色々なダイエット方法の知識だけ増えていくが
毎回1からやり直しくらって成果でないみたいな感じというか…

ブームに乗らず、一番最初のやり方をずっと貫いてる人の方が
深く凄い物完成させていってる気がするんだが
実際はどうなんだろうねえ〜



989 名前:デフォルトの名無しさん [2017/02/20(月) 09:17:06.58 ID:cWUOOvSo.net]
Android自体がブレブレだろ。
AsyncTaskのいつぞやのバージョンは、スケジューラがパラレルとかなってたし。

990 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:24:38.31 ID:EMbbyIVu.net]
>>961
昔が直列だっただけで、2.3だか3以降はずっと並列だろ

991 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:32:13.65 ID:yxXSMNuL.net]
>>962
全然違うと思う。
デフォルトは直列で、
>>961のように、一時期に直列が並列になって直列にもどった。
https://developer.android.com/reference/android/os/AsyncTask.html
に書いてある。

992 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:33:28.11 ID:yxXSMNuL.net]
並列にしたかったら、executorを指定しないとダメ。

993 名前:デフォルトの名無しさん [2017/02/20(月) 15:38:43.73 ID:J784Ovew.net]
そもそも、AsyncTaskの利用想定でパラレルなんて持ち込む必要なかった。

994 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 06:14:35.18 ID:E89Aszaw.net]
Rxは便利やぞ。
ステートマシンが複雑に成りがちなクライアントアプリには効果絶大。

995 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:26:52.70 ID:ubwzft5y.net]
RxJavaの本読んだ

996 名前:がいまいち理解できなかったんだが何の役に立つのこれ []
[ここ壊れてます]

997 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:28:42.29 ID:p/zS4ycM.net]
>>966
くわしく教えてくれ

998 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 09:11:14.97 ID:wDwSQYHd.net]
>>966
ステートマシンの置き換えになるの?
ステートマシンは安全に制御はしやすいけど処理の流れがわかりづらいから切り捨てたいんだ



999 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:19:04.26 ID:yOgXyt9P.net]
テキストや画像、ボタンなどを静的にLinearLayout 内に配置して使うことは出来ました。
しかし以上のツール、オブジェクトなどを同一アクティビティ内で動的に消去、配置替えするにはどうすれば良いでしょうか。
リソースとしてXMLファイルに依存しない方法もあるようですが、その考え方が知りたいです。

1000 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:40:56.67 ID:E89Aszaw.net]
>>969
ステートマシンの置き換えには成らないよ。
あくまでも状態の伝播を行う物で、モデル層の状態をプレゼンテーション層に伝えるのが主な用途になる。
その結果、ステートマシンがシンプルになる事は有るけど。
一応、簡単な例として
class Board {
public Observable<Comment> comments() {...} //Viewなりコントローラなりでsubscribeする
public void post(Comment comment) {...} //コメント投稿
}
Rxを使って上記の様なモデルを作った場合、Viewからするとcommentsという状態をsubscribeしている事になる。
(モデル層の状態とViewの状態を繋げているイメージ)
commentをpostすると中でAPIを叩くなり何なりして結果commentsに反映されViewに伝播されるという流れ。
ポイントとしてはObservableはあくまでも状態を表すものであって、Callbackの代替では無いという所かな。

上記は、単純な例だけど合成オペレータ(join等)を使って状態を合成する事も出来るので、
複雑な状態を反映させる必要がある場合でも、状態を抽象化する事が出来る。

1001 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:50:35.60 ID:+SqMOIf4.net]
オブジェクトは本来コードで生成したり削除するものだけど
初心者向けにXMLでレイアウトできるようにしてるだけだよ

1002 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:09:55.79 ID:yOgXyt9P.net]
>>972
XMLに依存しないサンプルソースコードの置いてある所はないでしょうか。

1003 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:53:33.22 ID:24Ts2u2F.net]
ViewをnewしてViewGroupに突っ込む

1004 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 20:12:07.62 ID:yOgXyt9P.net]
>>974
ViewGroupを検討して見ます。

1005 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 21:36:43.07 ID:Z+LhHSp5.net]
>>971
なるほど
ちょっと勉強してみる
ありがと

1006 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:53:18.76 ID:ubwzft5y.net]
>>971
なるほど。わからん

1007 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 13:23:26.62 ID:8Wmalb2Z.net]
androidstudioでgitのbranchを切り替えるとlibraryがlockされててerrorになるのですが解決方法ありますか

1008 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 14:32:32.76 ID:+K2cQjtC.net]
>>976
>>977
関数型言語をやった事無いのであれば一度さらっとやっておくと、Rxは理解しやすいと思う。



1009 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:12:26.81 ID:OV7IWuow.net]
>>978
変に自己解釈せずエラーメッセージを原文ママ書き込んで下さい

1010 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:44:08.86 ID:egR9dqNo.net]
lambda使いたくてjackにしてみたがビルド遅すぎて使い物にならなかったでござる
糞やな

1011 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 02:40:48.40 ID:5H9sjbdY.net]
lightweight stream api
がベストプラクティス

1012 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 03:25:02.61 ID:KdFchjIA.net]
Androidのアプリ開発において、リアクティブな設計を支援するRxと、
関数型言語的にStreamを処理するLSAは別物やで。
LSAだとmain thread上または以外で実行する処理を非同期に書けないやん。

なので自分はステート伝播にはRxを、関数型言語的なStream処理にはLSAを使ってる。
Optionalが有るのはやはり便利。

1013 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 07:34:06.18 ID:WFbVQHcp.net]
うむ

1014 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 10:09:23.97 ID:5H9sjbdY.net]
>>981
lambdaにはretrolambdaでいけるな

1015 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:15:14.10 ID:q0rnWMUs.net]
お前ら日本語で頼むわ。

1016 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:11:05.43 ID:XSq0HPs0.net]
ランバダ流行ったのって20年くらい前だっけ?

1017 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:31:28.32 ID:6GnqaZlC.net]
アンバサなら知ってる

1018 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:50:05.19 ID:hTjrK8DP.net]
ランバダ式で・・とか言ってるオッサンがいて周りが笑いをこらえる現場ありそうだな



1019 名前:デフォルトの名無しさん [2017/02/23(木) 18:02:23.88 ID:gdT6GERi.net]
>>978
Windowsだろ?
Windowsは、オープンファイルを削除できない仕様だから、
掴んでるプロセスを全部落とすしかない(Studio辺りかな?)。

1020 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:15:54.96 ID:/CRWHGcV.net]
>>990
そうなんです
毎回studio落としてbranch切り替えるとかバカらしいのでなんとかならないかと思いましたが無理なんですね
残念です

1021 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:47:12.18 ID:5H9sjbdY.net]
なわけないだろ

1022 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:56:47.14 ID:k3ZG08jc.net]
仕様的にはWin32もオープンするときに削除できるフラグつけてオープンすると
削除できる。

1023 名前:デフォルトの名無しさん [2017/02/23(木) 19:59:24.40 ID:gdT6GERi.net]
オープンファイルには、
コマンドプロンプトとかTerminalでのカレントディレクトリも含まれる。
この辺を注意すればStudioの再起動は避けられる、かもしれない。

1024 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:27:39.28 ID:/CRWHGcV.net]
>>994
branch切り替えるとlib下のあるlibraryがlockされていてoldなファイルが消せないよというエラーが出て失敗します

そのまま強行するとchangesにそのlibraryが出て来て、revretすら出来ない状況になります

1025 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:43:57.86 ID:qO5+6PJ2.net]
リブレット懐かしい

1026 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 21:31:36.04 ID:NvbzObcp.net]
eclipse+ADTの時も環境の更新でロック云々で詰まることあったな。

1027 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:23:41.32 ID:dpAqXE02.net]
rx見てみたけど関数型に慣れてないから難しいね

1028 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:37:07.69 ID:t9FzPrwA.net]
rx使ったリアクティブプログラミングできないやつはこれからAndroidの仕事できなくなるからな!



1029 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 11:11:38.11 ID:mKG8QmH+.net]
個人開発ですしおすし

1000get

1030 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<253KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef