2016年12月18日日曜日

2016/12/17(土) 学生コンテスト企画 最終コンテスト

●学生コンテスト企画 最終コンテスト
12時から、中洲で開催された最終コンテストに審査員の一人として参加した。楽しかった。懇親会の途中までいて、そのあとは先に失礼した。詳細略。

●卒業研究の指導、演習2の授業準備
★サンプルコード集の改訂
続き。研究室の卒研用サーバ dawn にあるサンプルコード集について、サンブルプログラムのソースコードを表示するためのPHPスクリプトを改良し、表示の中で伏せる文字列の指定を正規表現で記述できるようにした。これによって複数のデータベース名を伏せられるようになった。

次に、演習2のために作ったサンプルプログラムのデータベースは他のサンプルプログラムとは別にした。他の既存のサンプルと同名のテーブルがあったので、テーブル名にプレフィックスを付けたりせずそのままデータベースに置くことができるようになって良かった。

また、サンプルプログラムのうちアップロード処理に関するPHPスクリプトが少し複雑であるように思えたので、もっと簡単なスクリプトを二つ増やした。

日報ブログ相互点検システムをサンプルコード集に追加し、それを動作させるためのデータベースをも新たに作った(後述)。

●日報ブログ相互点検システムの改修
続き。管理画面を作るのはやめた。一方、画面にメニューを表示する処理のコードがあまりきれいではないので、それに関する改修を行った。
そのうえでサーバ dawn に置いている前述のサンプルコード集に追加し、それを動作させるためのデータベースをも新たに作った。
改修とサンプルコード集への追加は、以前には気長にやろうと考えていたが、管理画面をあきらめることにより今日限りで片付けた。

実際にサーバ dawn で運用しているシステムにも同じ改修を反映させた。
この実運用中のシステムとサンプルコード集に置いたものはいずれも dawn にあるので、同じものが同じサーバで二つ稼働することになる。両者の違いは次の通りである。

(1) 使っているデータベースが異なる。
(2) したがってデータが異なる。
(3) サンプルコード集ではスタイルの指定に JavaScript コードによる動的な設定を取り入れず、単に CSS ファイルを link タグで読み込むだけにした。

●計算機環境の整備
★仮想サーバの保守
研究室内の卒研本番用サーバ dawn および卒研実験用サーバ dusk で yum update と reboot -n を実行した。結構時間がかかった。

0 件のコメント:

コメントを投稿