6月23日の業務報告

こんばんは、B3の榎本です。

本日は情報基礎実習・知識情報演習I・情報数学に関する質問が10件ありました。
=======================
<情報基礎実習>
Q1. レポートを添削してほしい。
A1. ・課題3でそれぞれのサービスがどうやって資金を集めているかは書かれていましたが、なぜうまく集められているか書かれているものと書かれていないものがあったのですべてのサービスについてかけるとよいと伝えました
・課題4で2つ対策を書いていましたが、それについてなぜこの対策か・どんな利点欠点があるかなどが書かれていなかったので指摘しました
・課題5で最終的にどんな行動をとるのかが書かれていなかったため指摘しました
・課題5で「怪しい」と考える具体的な点について書かれていなかったので指摘しました

<知識情報演習I>
Q2. inputタグでtype=”hidden”を指定しているがうまく非表示にならない。
A2. 非表示にならなかった部分を見たところ、わたしている文字列のなかに”>”があり、そこでタグが閉じられている扱いになっていることが原因ではないかと伝えました。

Q3. データベースに格納しようとしたところエラーが出て困っている。
A3. 定義したカラムの数と、読み込もうとしているファイルのデータ1つ分で使われている”|”の数がかみあっていないことが原因だと伝えました。定義したテーブルの方に問題はなかったので読み込むファイルをみたところ、各行の末尾に余計な”|”がついており、著者の表示がないデータの対応ができていなかったので、著者のデータがなくてもうまく”|”の数をあわせられるようにするにはどうすればよいか考えました。

Q4. CGIを使ったページで、受け取った文字列の後で改行されてしまうがどうすればよいか。
A4. ページのソースを見たときに、pタグの中に受け取った文字列が入っていないことが原因だと伝えました。そのうえで、プログラムの側でどう表示の指示を出せばうまく内側に入れることができるか考えました。

Q5. 著者とタイトルの両方で検索したいが方針が分からない。
A5. 著者とタイトルの両方で別々に検索をかけた結果を用意した配列に保存し、重複要素を削除するのはどうかとアドバイスしました。

Q6. データベースにテキストデータを落とし込む際に、テキストデータのフィールド数が多いというエラーが出ている。
A6. 違うフォルダのテキストデータを参照していたようなので、目的のフォルダにテキストデータを移動したところエラーはでなくなりました。

Q7. 演習2-4のTRフィールドのデータにある”/”を”|”に置き換えたいが、うまくいかない。
A7. 条件分岐の正規表現が誤っているか、分岐内の構文が間違っていないかを判断した上で、subメソッドの書き方が正しいかどうか確認してもらいました。

Q8. 演習4-7で入力フォームに値を入れて検索しても何も出力されない
A8. HTMLのPOSTメソッドで渡されたパラメータをCGIで処理するための値を代入する過程で誤っていたので指摘しました。

<情報数学>
Q9. 問題を論理演算の式に変換する方法が分からない。
A9. 真か偽か判定できる文をなんらかの変数で置き換えて、それらの関係を和や積で表現するところからスタートするのが良いと言いました。

<その他>
Q10. LinuxでFirefoxの起動ができない
A10. 起動しようとすると「すでに起動しているが応答しない」という旨のエラーが出ていたのでシステムモニターで確認したところFirefoxは起動していない扱いになっており、閉じることができませんでした。2日ほど前に22時まで作業して強制終了されて以来この状態であるとのことだったので、学術情報メディアセンターに問い合わせるよう伝えました。

回答 Q1-4,10:岩井 Q5-6,9:古澤 Q7-8:榎本

=======================

今週の水曜日から春ABの期末試験期間に入りますね。
前日に詰め込む事に集中しすぎて、寝坊したり学生証を忘れないように気を付けましょう。

(文責:榎本)