JEvaHz Messages 1332-1338

about contact links home tools todo search

Mobile phone site idea contest



From: "nisanka.com"
Sent: Wednesday, July 18, 2001 12:12 AM
Subject: [JavaHz:1332] 携帯電話サイト・アイデアコンテスト
Mobile phone site idea contest

はじめまして。
倉谷@nisanka.comです。

How do you do.  Kuratani @ nisanka.com here.

第1回携帯電話サイト・アイデアコンテスト

First Mobile Phone Site Idea Contest

私たち学生サークルnisanka.comではこの度、携帯電話サイトの
アイデアコンテストを主催することになりました。

Our student club nisanka.com has organized
a mobile phone site idea contest.

最優秀賞には30万円と、アステルさん主催のドットi大賞より10万円
多いです。また副賞として、各キャリアの公式メニューに採用されるよう
当団体が各企業に一括して売り込みます。

First Prize will be 300,000 yen, with numerous
Grand Prizes of 100,000 yen from Astel sponsor DOT-i.
As a bonus, each carrier will, on its official
menus, promote all of the companies of the winning
teams.


▼概要
[応募期間]7月1日〜8月31日
[各賞]最優秀賞30万円
    優秀企画賞5万円
    ビギナー賞5万円
    わがまま賞5万円
    学生特別賞5万円
    アイデア賞1万円
[協賛]「悪女の館占い」でおなじみのネプロジャパンさんです。

▼Summary
[Application period] Jul 7 - Aug 8
[Prizes]
	First Place Winner 300,000 yen
	Excellent Projects  50,000 yen
        Beginner Category   50,000 yen
        "Selfish" Prize[?!] 50,000 yen
	Special Student     50,000 yen
	Idea Category       50,000 yen

[Approval/sponsorship] Nepro Japan, of "Ugly Woman Palace Fortune-telling"

[Translator's note: the above is actually some kind of game; go to

  www.j-phone-tohoku.com/desktop/release/jsky_10.htm
 and search for "悪女の館"]
	
----------------------------------------------
詳細は以下のサイトまで。
PCは
http://nisanka.com/
携帯電話(i-mode,J-SKY,EzWEBに対応)は
http://nisanka.com/c/a.cgi

For details, see the site below:
PC browser:
  http://nisanka.com/
Mobile phone (i-mode, J-SKY, EzWEB compatible)
  http://nisanka.com/c/a.cgi

お問い合わせは
Address inquiries to:

info@nisanka.com
-----------------------------


About emulator types



From: "仲島 文広"
Sent: Wednesday, July 18, 2001 5:41 PM
Subject: [JavaHz:1333] エミュレータの種類について
About emulator types

はじめまして、仲島と言います。
以後、よろしくお願いします。

Hello, I'm Nakajima.
Grateful for any help I can get here.

iアプリで使用するエミュレータについてなのですが、

Aside from the iAppli emulators in use:

  1.Doja
  2.i-JADE
  3.503iEngine
  4.iEmulator

以外に、何かあるでしょうか?

...does anyone know of any others?



About HTTP communications



From: "Satoru Kodaira"
Sent: Wednesday, July 18, 2001 8:52 PM
Subject: [JavaHz:1334] HTTP通信について
About HTTP communications

はじめまして。小平と申します。

How do you do.  I'm Kodaira.

今、CGIとHTTP通信を利用して、サーバにあるファイルに
書きこみをしようとしています。

Currently, files will be sent
from the server via CGI and HTTP.

過去ログや参考書を読んで、とりあえず、
通信するところまではできました。

By reading history logs and reference books,
I've somehow been able to get things where
they should be sent.

#参照したFAQ
#HTTP通信のサーバ側
#  § 376 378 386 387 392

# referenced FAQ:
# HTTP server-side communications
#     sections: 376 378 387 392

[Translator note: I believe these are JavaHz
mailing list submissions on the JavaHz FAQ page.]

通信をした後に、サーバのファイルを見ると、
新しいデータが書きこまれています。

After sending, when I look at the file
on the server side, new data has somehow
ended up in there.

なのですが、例外が発生してしまい、
IOExceptionが発生している、というダイアログが
出てしまってます。

Aside from that [???], a dialog pops
up saying it has raised an exception -
IOException, specifically.

当方では、P503iS で試験しています。
以下のコードは問題あるのでしょうか?

I'm testing using a P503iS.
Is there a problem in the code below?

すいませんが、教えて頂けないでしょうか?

Sorry, but I wonder if someone can help me?

以上、よろしくお願い致します。

That's all, and thanks.

----------------------------------------------------------------------
    try
    {
     // コネクションの確立。 [Establish connection]
     HttpConnection con=(HttpConnection)Connector.open(
           IApplication.getCurrentApp().getSourceURL()+"send.cgi",
           Connector.READ_WRITE, true
          );
     con.setRequestMethod(HttpConnection.POST);

con.setRequestProperty("Content-Type","application/x-www-form-urlencoded");

     // ストリーム取得。 [Acquire stream]
     OutputStream out=con.openOutputStream();

    //送信データを作成、書きこみ。 [Make and store data to send.]
     s="name="+tN.getText()+"&";    //テキストボックスから名前を取得。[get name from textbox]
     s+="score="+score+"\n";        //スコアを取得。[get score]

     byte[] b=s.getBytes("SJIS");
     con.setRequestProperty("Content-Length", Integer.toString(b.length)
);
     out.write(b,0,b.length);
     out.close();

     // 接続。[connect]
     con.connect();
     con.close();


     //後片付け。[clean up]
     out=null;
     con=null;

     System.gc();
    }
    catch(IOException e)
    {
     Dialog d=new Dialog(Dialog.DIALOG_ERROR,"えらー"); ["Error"]
     d.setText("er:"+e);
     d.show();
    }

----------------------------------------------------------------------

--
/*----------------------------------------------------------------------------*/

// aim at entertainment
//  小平 覚
// TEL:  (03)5458-5206
// MAIL: koda@aae.co.jp
/*----------------------------------------------------------------------------*/




From: 
Sent: Thursday, July 19, 2001 9:49 AM
Subject: [JavaHz:1335] Re: HTTP通信について
About HTTP communications

端と申します。

Hashi here.

ソースを見る限りwriteしか行なっていないので、Connector.open()のモードの設定を行
なう
2番目の引数"Connector.READ_WRITE"を"Connector.WRITE"に
してみてはいかがでしょうか。

Just from what I see of the source, it can do everything
except the "write", so how about trying the following: in doing
the Connector.open mode settings, instead of the second argument
"Connector.READ_WRITE", use "Connector.WRITE"?

>    HttpConnection con=(HttpConnection)Connector.open(
>         IApplication.getCurrentApp().getSourceURL()+"send.cgi",
> →      Connector.READ_WRITE, true
>    );
>
>    /* 中略 */ /* snip */
>
>    //送信データを作成、書きこみ。[Make and store data to send.]
>
>    /* 中略 */ /* snip */
>
>     out.write(b,0,b.length);
>     out.close();
>
>     // 接続。[connect]
>     con.connect();
>     con.close();


読み取りと書き込みを行なうというモード(Connector.READ_WRITE)で開いているのに、
書き込みだけでcloseしているので、そこでエラーになるのではないかと思います。

Though it's opened in the mode for both input and output (Connector.READ_WRITE),
I wonder if it isn't just because you're calling "close" after writing only.

「iモード対応Javaコンテンツ開発ガイド」のクライアント/サーバープログラミング
の項にはConnector.READ_WRITEとConnector.READしか書いていませんが、
CLDCのリファレンスにはConnector.WRITEも載っています。

 In the "i-mode-compatible Java Content Developer's Guide"
client-server programming section, there's nothing except
Connector.READ_WRITE and Connector.READ; the CLDC reference
refers only to Connector.WRITE.


From: "Satoru Kodaira" Sent: Thursday, July 19, 2001 11:15 AM Subject: [JavaHz:1336] Re: HTTP通信について こだいらです。おはようございます。 Kodaira here. Good morning. さっそくのお返事ありがとうございます。 下記のコード、試してみたのですが、症状変わらずでした。。。 Thank you for the quick response. I tried the code below, but the strange symptoms didn't change.... java-doc や、新しい DoCoMo の api リファレンスを見てみたんですけど、 Connector についての記述が見当たらなかったので、参考書のまんま 写しちゃってました。 I took a look at java-doc and the new DoCoMo API reference but couldn't find any references to "Connector" so I just ended up copying from the reference version as it stood. CLDCのリファレンスの方も見てみます。 I will also try looking at the CLDC reference. ありがとうございました。 Thanks. takaichi-hashi@.... wrote: > 端と申します。 > > ソースを見る限りwriteしか行なっていないので、Connector.open()のモードの設定を行 > なう [snip] -- /*----------------------------------------------------------------------------*/ // aim at entertainment // 小平 覚 // TEL: (03)5458-5206 // MAIL: koda@aae.co.jp /*----------------------------------------------------------------------------*/

From: Sent: Thursday, July 19, 2001 11:28 AM Subject: [JavaHz:1337] Re: HTTP通信について About HTTP communications すみません。自己レスです。 Sorry, this was "selfless" [???] 根本的に間違っていました。 Basically, I made a mistake. Connector.READ_WRITEは正しい記述です。 Connector.READ_WRITE's description was correct. ガイドにも GET = READ POST = READ_WRITE とありましたね。 In the guide, too, it has GET = READ and POST = READ_WRITE. おそらくcgiからのレスポンスが返って来ていないのではないかと思います。 cgiのソースを見直して、レスポンスを返すように記述しているか確認してみてください 。 I'm thinking that maybe it's that there's no CGI response. I'll take another look at the CGI source, and try to confirm whether it's as described for returned responses. >端と申します。 >ソースを見る限りwriteしか行なっていないので、Connector.open()のモードの設定を行 [snip]

From: "Satoru Kodaira" Sent: Thursday, July 19, 2001 12:08 PM Subject: [JavaHz:1338] Re: HTTP通信について About HTTP communications こだいらです。おはようございます。 Kodaira here. Good morning. さっそくのお返事ありがとうございました。 おかげさまでうまくいきました。 Thanks for the quick response. Thank to this, I was able to move quickly. 1.WRITE の方は、ご指摘の通り、上手く行きませんでした。 1. With WRITE, as pointed out, it doesn't work well [???] 2.CGIで、以下のレスポンスを返す事で  (特に読み出しはしていない:i-appli側のソース変更無し)  例外が出なくなりました。 2. Using CGI, with the response that's returned as below [???] (especially when not reading [???]: on the iAppli side source is unchanged) no exception is raised. #レスポンスを返す。 #Response returns. print "Content-type: text/plain\n\n"; print "1"; アプレットでスコア登録を行った時は、 特にレスポンスを返していなかったので、 同じつもりでやってしまいました。 When it does the score-keeping with the applet, since there's no particular response returned, I think this is done with the same intention. [???] どうもありがとうございました。 Thank you. takaichi-hashi@... wrote: > すみません。自己レスです。 > [snip] -- /*----------------------------------------------------------------------------*/ // aim at entertainment // 小平 覚 // TEL: (03)5458-5206 // MAIL: koda@... /*----------------------------------------------------------------------------*/

top