こんばんは。B3の岩井です。
さっきLCと実習室の全学計算機がみんなフリーズするというびっくり事件が発生してびっくりしました。
今日が締め切りでなくてほんとうによかった。
本日の質問と回答です。
=======================================
<知識情報演習I>
Q1. 作成した書誌のテキストファイルをデータベースに登録しようとすると、
カラム数と登録しようとする値の数が違う、というエラーが出る。
A1. 質問者のプログラムは、元の書誌データのタイトル要素が「タイトル / 著者名」になっているため、
「 / 」が含まれている時に「 | 」に変換するようにしていました。
その場合、著者名がないときには「|」が挿入されず、値が一つ足りなくなるため、エラーが出ていました。
そこで、著者名がない、具体的には「 / 」が含まれていない場合には
タイトル要素の最後に「 / 」を追加する、という解決案を提案しました。
Q2.中級で、全てのフィールドをデータベースに格納する、という項目があるが、
それを満たした場合、必須仕様の格納したフィールド全てを表示する、というのは、中級で追加したものも含むのか。
A2. KLCでは判断できないため、詳細は担当教員に問い合わせて欲しいのですが、
中級で追加したものも全て表示させるか、通常は必須仕様で必要な要素のみを表示させ、
「詳細表示」のようなボタンまたはリンクをつくり、そこを押すと全てのフィールドを表示させるようにすればよいのではないか、と答えました。
Q3. ソースコードの中のHTMLタグが実行されてしまってソースコードがうまく表示できない
A3. ソースコードはHTMLで記述するのではなく別のファイルを1つつくってそこに書いてリンクをはった方がよいと答えました。
Q4. 検索結果の文字の色を変えたいがうまくいかない
A4. fontタグで文字の色を指定するときのダブルクォーテーションをそのまま表示しようとしていたのでそれを指摘し、特殊記号扱いされているものをそのまま表示するにはどうすればよいか調べてもらいました。
Q5. 複数の単語が入力されたときのANY検索の処理がうまくいかない
A5. 処理が複雑になっていたので理解しやすいよう整頓し、エラーがどこで出ているのか一緒に探していくと、要素の数が11個の配列の引数が11まで増えてしまう不具合が発見され、それを修正すると正しく動作しました。
Q6. .htaccessの設定はどうすればいいのか。
A6. .htaccessが何のためのもので、どう設定するのかなどをテキストをみながら確認しました。
Q7. 提出方法にある、読み出し許可を出すこと、とはどういうことか。
A7. 読み出し許可について、なぜしなくてはならないのかなどをテキストを見ながら確認しました。
回答 Q1-Q2:鈴木、Q3-Q7:岩井
=======================================
提出の直前にこそUSBは壊れるしトナーはきれるしフリーズはします。
先生が採点の時間を削ってまで締め切りをのばしてくださったのです。
このチャンスを逃さぬよう心を落ちつけてもっといいOPACをつくりましょう。
あともう少し、がんばってください。
保存はこまめにね。
(文責:岩井)