2015年11月3日火曜日

2015/11/02(月) 進路指導Webサイトの改訂

●進路指導Webサイトの改訂
続き。スタイルの調整やHTMLファイルおよびPHPスクリプトの変更を行った。
Internet Explorerの互換表示設定(つまり旧バージョン相当)はメディアクエリやdisplay: tableを十分にサポートしていないため、求人資料や行事日程の表をうまく表示することができないという問題があった。これについては結局、IE旧版の専用のCSSファイルを作り、なおかつJavaScriptでバージョン判別を行ってCSSファイルを切り替えるという解決方法を採用した。
var match = /MSIE\s*(\d+\.?\d*)/.exec(navigator.appVersion);
if(match != null && match.length == 2 && match[1] < 9){
  document.writeln('<link rel="stylesheet" type="text/css" href="IE用.css">');
}else{
  document.writeln('<link rel="stylesheet" type="text/css" href="その他用.css">');
}
一通り仕上げたのち、自分のThinkPad Tablet 2でいじってみて、タッチしづらいメニュー項目を少し大きめに表示するなどの調整を行った。これで完成したはずである。

Viewport Resizerと同様の機能がFirefoxの「開発ツール」メニューの中にもともとあることに気付いた。知らなかった。しかしViewport Resizerのほうが使いやすい。

●進路指導Webサイトの更新
B4, M2向けとB3, M1向けの告知をそれぞれ作り、メールで流した。

夕方にA先生から求人資料3点がメールで流れてきたので掲載した。

●卒業研究の指導
Muさんがゼミナール室に来ていたので指導した。うまく動くSELECT文が書けないということであったので、最初はこの問題について検討していた。しかしそのうち、データベースのテーブル設計がそもそも適切ではないということが判ったので、これを見直すというちょっと大仰な話になってしまった。
まず、Muさんに現在あるテーブル設計をExcelで書き出してもらった。次に、これをほのかに参考にしながら私が改訂案を作った。また、実際にこれらのテーブルを作り、ダミーデータをいくつか挿入した上で、SELECT文を書いてクエリをかけてみせた。
すでにMuさんは現行のテーブル設計に合わせてPHPスクリプトを書いてしまっているので、私の改訂案をそのまま使うということになると大変であろう。Muさんには検討して案の一部分を取り入れるなり独自にテーブルを手直しするよう指導した。しかし、あとで見ると私のテーブルを使うPHPのコードを書いていたので、改訂案のほうに乗り換えるのかもしれない。

●計算機環境の整備
★ノートPC hail の再導入
Windows 8.1 Enterpriseを載せて使っているノートPC hail がどうも不調である。EclipseやTeraPadへのドラッグ&ドロップができなくなったので、何度も sfc /scannow をかけたが、もう改善の兆しはない。最近ではLogicoolのWebカメラがうまく動かないという問題もあった。そこで、この際OSから導入しなおすことにした。

まずMicrosoft Office 2013とNorton 360をアンインストールした。次に外付けDVDドライブからWindows 7をインストールしようとしたが、「DVDドライブのデバイスドライバがない」という表示が出て、その画面から先には進められなかった。DVDドライブを変えても同じであった。
仕方がないのでDVDではなくUSBメモリからのインストールを試みることにした。Windows 7のISOイメージをUNetbootinで4.0 GBのUSBメモリに書き込んだ。今日はここまで、未完了

●その他
今日も模擬店巡りをした。ふだん昼食はあまり摂らないのに、今日は主に炭水化物で満腹になった。

0 件のコメント:

コメントを投稿