満員御礼!質問数もかなり多めです。
西野です
今日の質問はは以下の通りです。
=============================
<知識情報演習1>
Q1. 演習4-6のプログラムを作成したが、正規表現の使い方が分からないので動かない。
A1. 画面に表示する際に使用していた正規表現が適切でなかったため、正規表現について調べてもらいました。
Q2. レポートの確認をしてほしい。
A2. 課題の要件は満たしているようでしたので、そのように伝えました。
Q3. 演習4-7のプログラムを作成したが、SQLiteの検索式の使い方が分からないので動かない。
A3. SQLの検索文について調べてプログラムを修正してもらいました。
Q4. SQLiteのテーブル構造で、主キー(primary key)はどういう意味をもつのか?
A4. 主キーについてよくわからないようでしたので、検索してみるように回答しました。
Q5. 演習のテキスト5回目の補足編p10に掲載されている順に、プログラムを組んだが動かない。
A5. エラーメッセージの意味が、pubというメソッドは定義されていません、という意味であることを伝えたとこ ろ、書き忘れたということで、とりあえずそのプログラムを書いてまた動かなかったら来てくださいと回答し ました。
Q6. レポートをHTMLファイルで提出するように言われたので、CGIプログラムをテキストエディタに張り付けてAA6. HTMLファイルにしたが、プログラム中に書かれたHTMLタグが表示されない。
Google等で検索してみたがいいものが検索されなかった。<>を全角で表示してはどうか、と質問者から聞かれたので、それで大丈夫だろうと回答しました。
Q7. リダイレクトの方法がわからない。
A7. <>を使う方法と、IOオブジェクトを使う方法がある、と紹介し、「たのしいRuby」のIOオブジェクトのページを一緒に見ながら使い方を説明しました。
Q8. 部分一致検索で、検索窓から受け取った文字列と%をどこで足したらよいか。
A8. SQLと検索文字列を受け取る変数の間に、受け取った文字列と%を合体させるコマンドを書いてください、と回答しました。
Q9. CGIプログラムがwebブラウザで表示できない。
A9. CGIプログラムそのものをwebブラウザで見ることはできませんと回答しました。
<情報基礎実習>
Q10. 情報基礎実習の課題でパワーポイントで作成したポスターをA4サイズに縮小してPDFファイルにするにはどうすればいいか。
A10.「印刷」からPDFに変換する方法は分かっていたので、変換の際にページサイズの設定ができないか探してみて下さい、と回答しました。
Q11. 大学で購入している論文は学生であれば無料で読む事ができる。学生にとっては無料だが一般の人には無料でない論文もフリーアクセスと言えるのか?
A11. フリーアクセスの定義については課題の一部に含まれていると思うので、もう一度調べてみるようにお願いしました。そのうえで疑問に思った事などは考察で書いておけばいいと思います、と回答しました。
Q12. 第9回課題で、画像をHTMLで表示しようとすると全て縦に表示されてしまう。横に並べて画像を表示する方法はないか?
A12. HTMLタグを扱うWebページは様々なものがあるので検索してみて下さい、と回答しました。
Q13. 実習の課題でwebページをつくったのだが、HTMLファイルをwwwフォルダに保存して、webに公開しようとすると「管理者の許可が必要です」と表示される。
A13. windowsの「スタートメニュー」からプログラムを検索する機能を使って、Cドライブの中のprogram files/imagemigic-6.2.4-q16/www に保存しようとしていたので、そこではなく、Zドライブの中に入っているwwwフォルダに保存するよう回答しました。
※回答者:Q1~Q4、Q10~Q11は鈴木、残りは西野です
================================
質問は以上です。みなさんレポート頑張ってください!
ラストスパートです!
文責:西野
カテゴリー: 知識情報演習I
7/1の業務報告
この日は質問が多かったのでブログの更新が遅れてしまいました。
申し訳ありません。
雷雨でびくびくしながらチューターしてました、西野です。
今日の質問は以下の6つです
====================
Q1 <LCについて>
LCはいつまで空いているか
A1 7月7日まで空いています。チューターの在室時間は図書館の閉館時間に合わせて13:00から17:00です、と回答しました。
Q2 <情報基礎実習>
情報基礎実習の7回目のレポート課題の、Webページの作成の条件で、webブラウザのサイズを変えても画面の表示が乱れないとはどういうことか
A2 実際に質問者が作ったwebページを見せてもらったところ、画面のサイズを小さくしたところ、文字は画面の右端で自動的に折り返され、上下は収まる部分のみ表示されるようになっていました。私は情報基礎実習で<br>タグを大量に使って失敗したので、むしろ何もしないほうがよい、と回答しました。
Q3 <知識情報演習>
知識情報演習の演習4-6の、content-type~という文と、空行を出力するprint文を書きなさいという課題文の意味がわからない。いったいなにをすればよいのか
A3 そもそもcontent-type~はHTMLの記述に使うもので、このCGIプログラムは、Rubyのプログラムを実行してDBを検索した結果を、HTMLで記述した形に成形するものであるとを説明したあと、printメソッドの引数にcontent-type~と\nを指定すると回答しました。
Q4 <情報基礎実習>
情報基礎実習の課題で、パワーポイントでポスターをA3サイズで作成した後、A4サイズに縮小してPDFファイルにするにはどうしたらよいか
A4 「印刷」→プリンタの指定→AdobePDF→サイズ→A4でできます。
Q5 <知識情報演習>
OPACを作る課題で、検索された書誌データの要素間、たとえば著者名とタイトルの間に空白を入れたいがどうすればよいか
A5 質問者は演習のテキストで使われていたprintfではなく、printメソッドを使用していた。printfメソッドの意味を説明し、実行してもらったところうまくいったので、後は書式などを自分で調べてくださいと回答しました。
Q6 <知識情報演習>
OPACを作る課題で、権限の設定は正しいのにエラーになる
A6 Internal Server ErrorはHTMLやCGIの構文が間違っていても表示されるので、HTML構文やSQL文の誤りを指摘しました。
====================
課題の〆切が近づいていますが、皆さん頑張って下さい。
6/30の業務報告
今日も暑かったですね!!!!!!!!!!!!!!!!!!!!!!!!!!
図書館情報メディア研究科の三津石です。
さて、本日の質問をご紹介いたします。
===========================================
<知識情報演習I>
Q1. リダイレクトがうまくいかない。
A1.
プログラムを見せてもらったところ、作られている変数の名前と引数の名前が一致しておらず、そのために処理がきちんと行われていないと考えられたので、その点を指摘しました。
Q2. ファイルの出力はどうやればよいか
A2.
プログラミング演習Ⅱのテキストに、IOオブジェクトを使ったファイル出力の方法がのっていたので、それを参考にしたらよいです、と回答しました。
Q3. 課題4-6を実行するとエラーが発生する
A3.
printf メソッドを利用する際に、実引数として Interger を渡しているにも関わらず、書式文字列を %9d としていたために、 invalid value for Integer のエラーが発生していました。まずは、エラーの意味を理解してもらうためにエラー文でググってもらいました。エラーの意味は理解してもらえた後に、実際にエラーが発生している行を確認してもらいました。教科書で、 printf の使い方を調べてもらい、なぜエラーが発生するのかを理解してもらいました。
Q4. 書誌データを変換したファイルの表示に異常に時間がかかる
A4.
8MB程度の書誌データを整形するプログラムの出力ファイル(2MB程度)をテキストエディタで開く際、異常に時間がかかっていました。整形の際、改行文字を入れていなかったため、出力ファイルの中身が長大な1行の文字列になっていたことが原因だったので、改行文字を入れるようなプログラムに変更してもらいました。
Q5. 課題4-7が全く分からない
A5.
Webフォームからテキストデータを受け取ってプログラムに渡す必要がありました。授業のテキストでCGIについて説明しているところを読んでもらいました。
Q6. 課題4-7で部分一致検索を実装する方法が分からない
A6.
文字列を連結する方法をまず調べてもらいました。次に、 SQL の LIKE 演算子の使い方を調べてもらいました。
(回答 : Q1 澤木、Q2 西野、Q3-6 三津石)
===========================================
6/28の業務日誌
こんにちは、平山です。
すっごく暑くなりましたね!
節電対策も大事ですが、みなさん熱中症にも十分お気をつけて下さいね!
さて、今日の質問です。
==========
Q1<情報基礎実習>
第9回課題について。Power Point で作成したイラストは、どのようにwebページに埋め込めばいいのか。
A1
確認したところ、メモ帳を利用してwebページを作成する、とのことだったので、画像埋め込みタグを利用するために、PrintScreenなどの機能を使って画像ファイルを作成しては、と提案しました。
Q2<知識情報演習>
プログラムを繋ぎ合わせる、とはどのようにすればよいのか。
A2
プログラムの書かれたファイルの中身をコピー&ペーストして繋ぎ合わせていくのが一般的だと思います、と回答しました。
Q3<情報基礎実習>
第8回のレポートをチェックしてほしい
A3
問題文(「いくつの機関に分散して所属しているか」)の解釈が違っていた(1人が複数の機関に所属、と解釈していた)ようだったので、そのことを指摘しました。また、脱字、記号(「・」)の誤用について指摘しました。
Q4<情報基礎実習>
第8回のレポートをチェックしてほしい
A4
表の名前と表の内容が噛み合ってないことと、著者名の綴りが間違っていることを指摘しました。
Q5<情報基礎実習>
第8回課題について。当時の執筆者の所属で、fとgは同一機関内の異なる部署を表しているようだが、この場合、機関数はfとgを分けて数えるべきか
A5
web上の辞書サイト(コトバンク)で「機関」という言葉を調べると、「法人や団体などの意思を決定したり、代表したりする者、または組織。」「ある目的を達成する手段として設けた組織や機構。」とあるので、同一機関として数えてもいいと思いますが、その場合は別の部署に所属していることがわかるように書いた方がいいと思います、と回答しました
Q6<情報基礎実習>
第9回課題について。「Power Point で作成したイラストが入っていること」という指示の意味がわからない。pdfファイルをリンクせよ、ということなのか、ペイントやスクリーンショットなどを利用して画像を作って埋め込め、ということなのか
A6
pdfにするならイラストである必要はないわけで、おそらく画像を作って埋め込め、ということなのではないでしょうか、と回答しました
Q7<知識情報演習>
OPACのプログラムについて。入力フォームの「フィールド」は1つしかないのに、データベースの「フィールド」は複数ある。どうすればいいのか
A7
入力フォームの「フィールド」(入力フォームで文字などを入力するスペースの名前)とデータベースの「フィールド」(データを格納する部分の名前)とは別物であることを説明しました
Q8<知識情報演習>
データベースのテーブルの定義とはどのようにすればいいのか
A8
過去の資料を参照しつつ、入れたいデータの種類(ISBN、書名、など)の数だけフィールドを用意する事、また、主キーを必ず設定する事が必要である、と説明しました
Q9<情報基礎実習>
第8回のレポートをチェックしてほしい。
A9
論文を書くのに実際に関わった人数、の数え方について、指摘しました。また、機関名のまとめをもう少し読みやすくする方法があるのでは、ということと、機関名が間違っているところがあったので、それについて指摘しました
(以上回答:澤木)
=====================
もう学期末ですね!
みんな等しくレポートや試験にひいひいいってると思いますが、
あと少しがんばりましょうー
(文責:平山)