今日は朝9時過ぎに研究室に行き、日経を読んで、
10時からは助教授のC言語講座
組み込みボードを使って時報付き時計をプログラムする。
16時からはオープンキャンパスディスプレイ用の鉄道模型に
組み込む鉄道制御回路を作成
21時過ぎまで研究室にいたという勤勉さ。
行き帰りの2時間はひたすら英語を聞いていたし・・・
通学時間は英語のリスニングの時間と化しております。
マジ学生の鏡やね~!

制御回路は半田ごてを使って作るのだが、これがありえんくらいめんどい!
半田がなかなか溶けないのです。
大体半田ごてなんて初めて使ったし。
隣の配線とくっつかないように慎重に・・・

いや~疲れました。
「ドライブ」(キムタク主演)見逃したし・・・
録画予約しててよかった~
連休も終わってしまいましたね・・・

研究室でやったJavaプログラミングの覚え書き。
http://java.sun.com/j2se/1.5.0/ja/download.html
から開発ツールJDKをダウンロード&インストール

http://www.eclipse.org/downloads/index.php
Language PacksとEclipse本体をダウンロード
2つのバージョンをあわせておきましょう。
5/8時点で3.0.1
Eclipseを解凍し、Language Packsを解凍したものを上書きします。
eclipse.exeを実行して起動させます。

これで開発環境は整いました。

Eclipseメニューバーの「ファイル」⇒「新規」⇒「プロジェクト」でプロジェクト作成
左側パッケージエクスプローラーのプロジェクト名の上で右クリックし、
「新規」⇒「クラス」でクラスを追加します。

簡単なアプレットを作ってみましょう。
上記の手順でクラスApp1を追加してください。
以下のソースを打ちます。

import java.applet.Applet;
import java.awt.Graphics;

public class App1 extends Applet {
 public void paint(Graphics g) {
  g.drawString("Hello Applet !" , 30 , 30);
 }
}


クラスApp1はAppletクラスを継承します。
Hello Applet ! という文字列を表示させるアプレットです。
実行はメニューの「実行」⇒「実行」で「Javaアプレット」を選択してください。

サンプルはこちら
上のサンプルが見れないときはSunJavaVMがインストールされていないか
MicrosoftVMが有効になっている、またはJavaが許可されていない可能性があります。
MicrosoftVMは「ファイル名を指定して実行」から
RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall
と入力するとアンインストールできます。
今日はサークルのメンバーでドライブでした。
毎年恒例のドライブで「こいのぼりツアー」と呼ばれています。
117-1781_IMG.jpg

クラウン所有の私は当然車を出すことに・・・

まず向かったのは日田の「サッポロビール工場」
無駄に宣伝の多い3D映像を見て工場見学。
試飲会ではビール、梨のワイン、ジュース、クラッカーがただで飲み・食べ放題!
これは驚きました。
ドライバーの私もほんの少しだけ・・・うまかった~
117-1784_IMG.jpg


その次は「慈恩の滝」というところに行きました。
天瀬温泉のちょっと先かな。
滝の裏も通れて涼しかったッス。
夏に来るといいかな~
117-1793_IMG.jpg


次に向かったのは「ガンジーファーム」というところ。
予定より30分ほど遅れてしまったが、何とか乳搾りができました。
乳搾り体験は1人300円でできます!
生まれて初めて乳搾ったよ~
ヨーグルトアイスを食べて次の目的地へ。(これはうまかった)

次なる目的地は「くじゅう花公園」
花がいっぱい咲いていたが、何の種類なのかはわからず・・・
チューリップだけはさすがにわかりました!
↓の花は確か「ポピー」とか言う花だったはず・・・
118-1804_IMG.jpg


その後は福岡方面に方向を変え、目指すは「杖立温泉」
川の上に大量のこいのぼりが泳いでました。
どうやら日本一らしい。
キモイくらい多い~
118-1809_IMG.jpg

足湯につかり、足の疲れを癒したところでもう18時。
まだ昼飯もろくに食ってないんすけど・・・
とりあえず日田に向かえば何かあるっしょ~

日田には何もなかった。
俺は独断でウエストに突入しました!
日田まで来てウエストっすか・・・
まあいいじゃん、食べ放題安かったしぃ~

日田ICでETC搭載の連れと争う。
何だよ、ETCついててもかわんねーじゃねぇか。
ノンストップで通行券を取ればいいのさ♪
ETC非搭載のクラウンの勝利!

集合時刻を1時間遅れて福岡に到着。
まあ、最初から間に合う気なかったよね!
まあ楽しかったから良しとしましょう。
今日は久々に研究室へ。
オープンキャンパスまでに鉄道模型の制御プログラムを作るらしい。
今日はモーターの制御回路作成を命じられる。
半田ごてなんて久々に使うな・・・

今日はPHPでのクラスの使い方を紹介します。
オブジェクト指向というのはどうも慣れませんがね・・・
再利用性が高いのでしっかり使いこなせるようになりましょう!
クラスの宣言は

class クラス名 {
 var フィールド名;
 function クラス名 ( ) { } // コンストラクタ
 function 関数名 ( ) { } //メソッド
}

とまあこんな感じになります。

データベースを操作するクラスDBを例に挙げます。

class DB{
 var $id;
 var $result; // フィールド

// コンストラクタ(データベースに接続し、スキーマ選択)
 function DB($host,$user,$pass,$dbname){
  $this->id = @mysql_connect($host,$user,$pass) or die("Could not connect MySQL server");
  @mysql_select_db($dbname) or die("Could not use selected database");
  return $this->id;
 }
// メソッドClose(データベースからの接続をクローズ)
 function Close(){
  @mysql_close($this->id) or die("Could not close database");
 }
// メソッドQuery(データベースにSQLクエリーを送る)
 function Query(&$sql){
  $this->result = @mysql_query($sql) or die("Could not query of [ $sql ]");
  return $this->result;
 }
// メソッドAffected_rows(変更された行数を返す)
 function Affected_rows(){
  $this->result = @mysql_affected_rows() or die("Could not query of [ mysql_affected_rows ]");
  return $this->result;
 }
}

使い方は非常に簡単
$db = new DB("localhost","user","pass","dbname");
でオブジェクトを生成し、データベースに接続します。

クエリーを送るときは
$sql = "SELECT * FROM `table`;";
$result = $db->Query($sql);
while ($row = mysql_fetch_array($result)) { // SQLで読み出されたすべての行を参照する
 $row['データベースのフィールド名'] で参照できます
}


データベースをクローズしたいときは
$db->Close();
とすればOK

こうしておけばデータベースがMySQLからPostgreSQLに変わったときに
変更箇所が非常に少なくて済みます。
高校の友人たちとおいしいものを食べに行くことに。
目指すは佐世保のハンバーガーと伊万里牛!
はりきって朝6時に宗像を出発。
都市高⇒西九州道⇒二丈浜玉有料道路⇒R202
という道順で一路佐世保を目指す。
GWで混むだろうという予想ははずれ、スイスイ進んでいく。
あっという間に佐世保到着。まだ8時半・・・
とりあえず、九十九島が見える展望台へ行くことにした。

117-1765_IMG.jpg
↑九十九島をバックにマッタリの図

その後、車を佐世保市街に止め、市街を探索。
ハンバーガー店を探すもなかなか見つからず。
アーケード下を何度も歩き回り、結局本屋のガイド本で調べることに。
ガイド本に載っていたハンバーガー店は人が結構並んでいた。
佐世保がハンバーガー有名とか今日はじめて知ったがな~
数十分かかってようやく購入し、車内で食べる。
うまい!!
マク○ナルドとは大違いでした。

午後は伊万里へ移動。
15時に到着するも、まだ晩飯の時間には早い。
国見台公園裏の厚生年金センターの温泉に行くことにする。
17時ごろまでマッタリし、その後伊万里牛を食べにレストランへ。
「勝」というステーキレストランに行くことにする。
中に入ると高級そうな雰囲気が・・・
メニューには1切れ6000円という驚きの文字が見えました。
とりあえず、安めの1切れ2000円程度のやつを注文。
さすがに妥協したね~
でも結構おいしかった!

その後はおとなしく帰宅。
ハンバーガーもステーキも食えたんで、今日はとりあえず満足!