6月30日の業務報告

こんばんは、B2の林です。

本日の質問と解答は以下のようになっています。
=======================
<知識情報演習Ⅰ>
Q1. 部分一致検索の方法が分からない
A1.授業で配布されたプリントを確認して、部分一致検索の方法を考えました。

<情報数学>
Q2. 教科書の問題で分からないところがある
A2. 一緒に教科書の関連するところを見ながら確認しました。

回答 Q1-Q2:林
=======================

テスト期間もあと少しです。
レポート等の〆切はきちんと確認しておきましょう。

(文責:林)

7月11日の業務報告

こんばんは。B4の岩井です。

今日の質問と回答です。
=======================
<履修相談>
Q1.集中のシラバスが公開されていないため受講を迷っている
A1.開設学類のwebページに掲載されていなかったので、世話人の先生にメールすることを勧めました。
履修登録期間が今日までとの事だったので,学務にも相談して今日登録して登録削除ができるかどうかも確認すべきだと伝えました。

<知識情報演習Ⅰ>
Q2.opacの部分検索の方法が分からない
Q2.検索する語を変数として扱っていること、検索語の前後に%その前後に%をつけるために代入をすることを確認しました。

Q3.複数の属性から検索する場合のselect文の書き方が分からない
A3.select文のwhere以下の表示で「where 属性名 like ? or 属性名 like ?;”,変数名,変数名)」のように属性名ごとにlikeが必要な事、「?」ごとに変数名が必要な事を確認しました。

回答 Q1-3:山口
=======================

今日は台風が過ぎた後のような、よく晴れてじっとりした日でした。
夏の図書館は春日エリアの中でもずいぶん空気がきれいで涼しいところなので
ぜひ利用してくださいね。

(文責:岩井)

※用語の使用に不備があったため
(Q3にて×複数「テーブル」から検索→○複数「属性」から検索)、
また、Q2の記載漏れがあったため記事の内容を修正致しました。(7/11 19:07 山口)

7月4日の業務報告

こんばんは。B4の岩井です。

本日の質問と回答です。
=======================
<情報基礎実習>
Q1. レポートの添削をしてほしい
A1. 孫引用はすべきでないこと、根拠がはっきりと書かれていない部分について指摘しました。

<知識情報演習>
Q2. 検索結果がInternal Server Errorになる。
A2. ヘッダー部分(はじめのContent-Type~を表示するところ)に空行が入っていないことと、escapeHTMLメソッドの引数にnilが入ってくることが原因でした。

Q3. データベースにデータを格納するときにエラーが出る。
A3. 入力のデータとテーブルのカラムの数があっていませんでした。テーブルに何を格納するカラムが無いのか考えてもらって追加しました。

Q4. 検索結果のページに空白を表示して見栄えをよくしたいが空白がうまく表示されない。
A4. printfメソッドはそのまま文字列を表示するメソッドなので空白を表示したいとき空白を入れれば表示してくれますが、HTML文書の中で空白が記述されているとその部分は無視されてしまいます。HTML文書の中で空白を書きたいときにはどう記述すればよいか調べてもらいました。

Q5. 検索結果の数を数えて表示したいがやり方がわからない。
A5. executeメソッドについて、これが何をするメソッドなのか考えてもらいました。そのうえで、その繰り返しの中でどうすれば数を数えて表示できるのか考えてもらいました。

Q6. リレーション(テーブル)の構造とその説明に何を書けばいいかわからない。
A6. 作ったテーブルにどんなカラムがあって、それぞれ何をどんな形式で入れるつもりなのか説明すればよいと答えました。

Q7. スマートフォンのブラウザから見ると文字化けしているが、全学システムのブラウザで見ると文字化けしていない。この状態で提出してしまったが致命的な問題はないか。
A7. 全学システムのブラウザで見ることができていれば最低限問題はないと伝えました。スマートフォンの側で文字化けする原因はHTML中でこの文書がどの文字コードで書かれているのかきちんと宣言していないことなので、それをはっきりしてやればスマートフォンでも正しく表示される可能性が高いと伝えました。

Q8. 検索結果の文字の色を変えようと思ったらエラーが出る。
A8. ダブルクォーテーションが正しく表示できていないことが原因でした。そのまま表示したい場合は「文字列の初めと終わりを表すもの」ではなく表示するものだと特別に指示してやる必要があると伝えました。

回答 Q2-3:山口、Q1・Q4-8:岩井
=======================

OPACの締切が今日ですね。
高みを目指した人もわけのわからないエラーに苦しめられた人もだいぶお疲れのことと思いますが、
冬ごろに少なくともあと1回プログラミングする機会があるのでまたがんばってくださいね。

言語はかわるけどRubyでやったことをきちんと理解していれば言語違うからさっぱりわからんということはないです。
きちんと理解した状態を保っていてください。

特にハッシュという考え方について。
ハッシュは大事ですよ。

(文責:岩井)

7月3日の業務報告

こんにちはB4の古澤です。

本日の質問と回答です。
=======================
<知識情報演習I>
Q1. データベースでの検索結果が期待したものと異なっている。
A1. rubyプログラムのデータベースで検索する部分に、文法の誤りがあったので指摘しました。

<情報基礎実習>
Q2. 縦横混在のプリントのホチキスの止め方を知りたい。
A2. 横のプリントの上下を試しながら、どちらの位置にホチキスの綴じがくると見やすいかを考えました。

回答 Q1:古澤, Q2:山口
=======================

今日はOPAC(知識情報演習Ⅰの課題)の締切のようです。みなさん苦労して作成しているようです。
初めてで分からないことだらけであったと思いますが、ここで身に着けた力は後々役に立ってくると思います。

以前、図書館のインターンに行ったとき司書の方とお話をしていたら、
「自館でOPACの導入やアップグレードをする際に、検索システムの仕組みが分かり業者(ベンダー)との橋渡しができるような人材が欲しい。」
とおっしゃっておりました。
司書職などに就いた場合、直接自分でシステムを構築することは少ないかもしれませんが、こういったところでOPACの知識が役に立つと思われます。

(文責:古澤)

7月2日の業務報告

こんばんは、B3の野沢です。

今日から春Cモジュールが始まりましたね。
本日は知識情報演習Iの質問が1件ありました。
=======================
<知識情報演習I>
Q1. 課題のプログラムで、ボタンを作るとそのボタンが二つ表示されてしまう。最初のボタンを押すと設定したリンク先とは違うアドレスに飛ばされてしまう
A1. cgiのソースコードを見ましたが、特におかしいところはなく、リンク先も合っていましたが、クリックすると違うアドレスに飛ばされました。一緒に考えたがわからなかったので、先生に相談することを勧めました。

回答 Q1:品木
=======================

OPAC課題についてですが、プリントに書いてある事をそのまま組み合わせただけでは動かない事があるかと思います。メソッドの振る舞い(引数は何か、何をするメソッドか)は理解した上でコードを書いたほうがシステムも楽に作れると思います。

(文責:野沢)