• 検索結果がありません。

Mail.txt を mail2.pl へドラッグ&ドロップ.

ドキュメント内 untitled (ページ 41-64)

演習:ドラッグ&ドロップでの実行

1. asperl を起動

2. “mail2.pl” をドラッグ&ドロップ 3. 下記を先頭に追加

open(OUT,">out.csv");

select(OUT);

オンラインテストの紹介

Perl と CGI の応用

情報科学部 知能情報学科 仲 隆

オンラインテストの概要

sendtest.pl

電子メイル

WWW サーバ ウェブブラウザ

data.txt

[test:1234] [email protected]

# テスト用

<h3>情報科学部設備等に関するアンケート</h3>

#

学籍番号 氏名

#

1. 情報科学部の講義記録システムを知っていますか?

1:知っている, 2:知らない 2. 講義記録システムを利用したことがありますか?

a:はい, b:いいえ 3. 利用の目的は?

a.授業の復習, b.授業の予習, c.他クラス授 業参観, d.レポート課題の確認, e.その他

--その他

1x60

--講義記録システムに対する感想や要望を自由に書いて ください.

5x80

exectest.pl

Perl & Excel

問題データファイル( testdata.txt )

[test:1234] [email protected]

#

テスト用

<h3>

情報科学部設備等に関するアンケート

</h3>

#

学籍番号 氏名

#

1.

情報科学部の講義記録システムを知っていますか?

1:

知っている

, 2:

知らない

2.

講義記録システムを利用したことがありますか?

a:

はい

, b:

いいえ

3.

利用の目的は?

a.

授業の復習

, b.

授業の予習

, c.

他クラス授業参観

, d.

レポート課題の確認

, e.

その他

--

その他

1x60

--

講義記録システムに対する感想や要望を自由に書いてください.

5x80

回答者認証ページ( test.htm )

問題&回答ページ( exectest.pl )

回答電子メール

メイルボックスファイルの内容

...

Received: (qmail 23593 invoked by uid 60001); 23 Jul 2003 03:44:12 -0000

Date: 23 Jul 2003 03:44:12 -0000

Message-ID: <[email protected]>

Subject: test

From: [email protected] To: [email protected]

[-choice-] 1 b abe [--text--] なんとなく

[--text--] すばらしいシステムです。

...

演習:オンラインテストのセットアップ

„ インストール対象

‰ AN HTTPD :ウェブサーバ

‰ wsnedmail :メイルサーバ代替

‰ Jcode.pl , cgi-bin.pl : CGI 用 perl ライブラリプログラム

‰ Active Perl : perl 処理系(インストール済)

‰ onlinetest :オンラインテスト用 Perl プログラムとサンプルページ

„ インストール手順

‰ ダウンロード

‰ 解凍とインストール

‰ ウェブサーバの設定

オンラインテスト:ダウンロード

„ フリーソフト紹介のウェブページへアクセス

‰

Perl&CGI

関係

„ ウェブサーバ:AN HTTPD / localをクリック

‰ ダウンロードの

httpd142n.zip

1,105,517 bytes

)をクリック

‰ マイドキュメント

/Archives

に保存

„

Windows用簡易sendmail:wsendmail / localをクリック

‰

wsendmail.txt

を右クリック → 対象をファイルに保存

‰ マイドキュメント

/Archives

に保存

„ ライブラリ:Jcode.pl

/ localをクリック

‰

jcode.pl-2.13

を右クリック → フォルダへコピー

‰ マイドキュメント

/Archives

に保存

„ ライブラリ:Cgi-lib.pl

/ localをクリック

‰

Version 2.18

を右クリック → 対象をファイルに保存

‰ マイドキュメント

/Archives

に保存

„ オンラインテスト:onlinetest / localをクリック

オンラインテスト:解凍とインストール

„ フォルダの準備

‰ インストール用フォルダ

www

C:¥

に作成

‰

www

に公開用フォルダ

public_html

を作成

„ 解凍&インストール

‰

httpd142n.zip

をダブルクリックして解凍

„ 解凍された全てのファイルとフォルダを

C:¥www

に移動

‰

cgi-lib.pl.txt

cgi-lib.pl

に名前変更

‰

jcode.pl-2.13

jcode.pl

に名前変更

„

cgi-lib.pl

jcode.pl

C:¥www¥cgi-bin

へ移動

‰

onlinetest.zip

を解凍.

„

exectest.pl

sendtest.pl

C:¥www¥cgi-bin

へ移動

„

index.htm, test.htm, enquete.htm, testdata.txt

オンラインテスト: wsendmail のインス トール

„ wsendmail.txt をダブルクリックして内容を表示

„ 以下のように内容を修正

‰ $smtp = " SMTPメールサーバ.com ";

⇒ $smtp = "smtp.is.kyusan-u.ac.jp";

‰ $from = ' メールアドレス@SMTPメールサーバ.com ';

⇒ $from = '[email protected]';

„ 名前を sendmail.cgi に変更

„ C:¥www¥cgi-bin へ移動

オンラインテスト:ウェブサーバの設定と 動作確認

„ ウェブサーバの設定

‰

httpd.exe

をダブルクリックしてサーバを起動し以下を設定

„ オプション

/

一般

/

ドキュメントルート ⇒

C:¥www¥public_html

„ オプション

/

エイリアス

/

仮想パス

/cgi-bin

C:¥www¥cgi-bin

„ 動作確認

‰ ウェブブラウザ( Internet Explorer )を起動

‰ localhost/ にアクセス

„ テストまたはアンケートに回答(1234, testuid, testpwd)

„ ウェブメイル(http://webmail.ip.kyusan-u.ac.jp)で回答を確認

‰ 他のマシンへアクセス( http://

マシン名

.ip.kyusan-u.ac.jp )

テストまたはアンケートに回答

MuPAD 入門

数値計算・数式処理ソフトの利用

情報科学部 知能情報学科 仲 隆

MuPAD とは

„ 数式処理システム

‰ 微分,積分

‰ 方程式を解く

‰ 因数分解

‰ 式の簡略化

‰ グラフの描写

‰ 行列・ベクトル計算

数式処理システム

„ 数式処理( formula manipulation )

‰ コンピュータ代数( computer algebra ),記号計算

( symbolic computation ),代数的計算( algebraic computation )

‰ ⇔数値計算( numeric computation )

„ 数式処理システム

‰ REDUCE, Mathematica, Maple, ...

数式処理,数値計算用ソフトウェア

„ 数式処理

‰

Maple

(メイプル)

¥200,000

‰

Reduce

(リデュース)

¥100,000

‰

MuPAD

(ミューパッド)

¥50,000

(フリー版あり)

‰

Maxima

(マキシマ) フリー

(GPL)

„ 数値計算

‰

MatLab

(マットラボ) 商品

‰

Octave

(オクティブ) フリー

(GPL)

‰

Scilab

(サイラボ) フリー

‰

MaTX

(マットエックス) フリー

„ 数式処理&数値計算

‰

Mathematica

(マセマティカ)

¥200,000

MuPAD のバリエーション

„ Version

‰ 3.0 ( 3.1.1 ) グラフィックス関係が強化された

‰ 2.5 ( 2.5.3 )

„ Pro/Light

‰ Pro GUI が強化されている

‰ Light フリー

„ Platform

‰ Microsoft Windows , Apple Macintosh , Linux/i386

„ Scilab (数値計算ソフト)

‰ あり/なし

演習: MuPAD light (数値計算・数式処理)

のインストール(1)

„ ダウンロード

‰ フリーソフト紹介のウェブページへアクセス

‰ その他 / 数値計算・数式処理: MuPAD / local をクリック

„

Download をクリック

„

Microsoft Windows

をクリック

„

MuPAD Light 2.5.3 / download without Scilab

をクリック

„ マイドキュメント

/Archives

に保存

„

license information

をクリック

„ ライセンス取得

‰ the “TAN-server をクリック

‰

アメリカ国旗

をクリック

‰ I am new here: Go をクリック

‰ Professional use をクリック

演習: MuPAD light (数値計算・数式処理)

のインストール(2)

„ ライセンス取得(続き)

‰ I accept をクリック

‰ Registration をクリック

„

Name: 氏名(Takashi Naka)

„

First Name/Department:

所属(

Information Science

„

Institution/Project:

学校名(

Kyushu Sangyo University

„

City:

市(

Fukuoka

„

Zipcode:

郵便番号(

813-8503

„

Street and number:

住所(

Matsukadai 2-3-1, Higashi-ku

„

Country:

国(

Japan

‰ Submit data をクリック

‰ Main Page をクリック

‰ A free license for MuPAD Light 2.5 for Windows: Order をクリッ

演習: MuPAD light (数値計算・数式処理)

のインストール(3)

„ ライセンス取得(続き)

‰ I accept をクリック

‰ Save data をクリック

„

Uesr Name と Registraiotn Key が MuPAD

のライセンス

„ メモ帳にコピー&ペーストして保存

„

解凍&インストール

‰

mupad_light_253.exe

をダブルクリックして実行

‰

Next

"I accept the ..."

をチェックして

Next

Next

Next

Next

Next

Finish

„

初期設定起動時のダイヤローグで,

Register...

をクリック

‰ ライセンスを入力

„

User Name: 7

桁の英数字

演習: MuPAD の基本操作

„ 起動

‰ 「スタート」→「すべてのプログラム」

→「 MuPAD Light 」→「 MuPAD Light 」

‰ 以後,演習ユーザ操作部分を青字で表示する.

„ 計算

‰ 例)赤丸の後に 4*5+2/3; と入力し Enter キーを押す.

„ 終了

‰ 「 File 」→「 Exit 」

„ 計算の強制終了

‰ 「 Session 」→「 Stop Kernel 」

„ セッションの初期化

‰ >> reset();

数値計算(1)

„ 起動

‰ 「スタート」→「すべてのプログラム」

→「 MuPAD Light 」→「 MuPAD Light 」

„ 4 × 5 + 2 / 3

‰ 入力: 4 * 5 + 2 / 3 ; [Enter]

‰ 出力: 62 / 3

‰ 以後 [Enter] は省略する.

„ 注意事項

‰ セミコロン(;)は省略可.複数命令を一行に入力する際のデリミ

タ.

数値計算(2)

„ 少数近似表示

‰ 入力: float(%)

‰ 出力: 20.66666667

„ 注意事項

‰ % は前の行の出力を表す

‰ デフォールトの有効桁数は10

„ 有効桁数の変更

ドキュメント内 untitled (ページ 41-64)

関連したドキュメント