4年実験の最初の2回は創造工学演習の導入も兼ねて、 プロコンなどの参加に必要となりそうな子ネタ系の実験を行う。 ということで、私の担当は、PHPでの実験を行った。
まずは、インターネットの原理として、ブラウザのリクエストから、サーバからのHTMLが帰ってきて、 ブラウザが整形して画面表示といった基本を説明。 その後、CGIなどの原理を説明する。 この際に、実際にプログラムを作る場合には、 サーバ側のプログラム言語とブラウザ内で動くプログラム言語の違いとして、 Perl(CGI)、PHP、ServerSide-Java(Servlet)、ClientSide-JavaScriptの言語を紹介。 (そういえば、クライアント側言語としてのJavaを紹介し忘れてるなぁ…)
この後、PHPの基本文法を説明して、簡単なチャットプログラムを作ってもらう。 ファイル入出力は、簡単に説明できるようにということで、 file_get_contents() , file_put_contents() などを使ったもので説明を行った。
簡単なチャットができちゃったし、明日の後半(創造工学演習)では何を話そうかなぁ… 事例ということで、自分のドアの前の掲示板や自宅のリモコン制御環境の話を交えながら、 system() あたりで、別プログラムとの連携の話をしようかな….