12月26日の業務報告

こんばんは、B3の功刀です.
今年度最後の業務報告です。

本日の質問と回答です.
=======================
<プログラミング演習Ⅱ>
Q1.クリックしたときに直線を描くボタンが作りたいがどうすればよいかわからない。
A1.ボタンをつくることと直線を引くことはできていたので、ボタンを作ったときに書いているブロック({で囲まれている部分})に直線を引く、座標を指定するなどの操作を記述することで「クリックすると直線を描くボタン」が作れると説明しました。

Q2.課題のプログラムを作って、文字とエントリはうまく表示されるがボタンだけが表示されない。
A2.作ったものを表示するにはpackメソッドを使うことが必要であると伝えたうえで、packメソッドの働きについて調べました。

Q3.GUIでボタンを押したらテキストエリアの値を使って線分を引きたいのだが,表示されない
A3.ボタンを押した時の処理で不要な文字列が座標の値として含まれていることを指摘しました

Q4.一度線分を引いてから,もう一度線分を引くときに,前の線分を削除してから引きたいがやり方がわからない
A4.講義ページからリンクのある http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%B5%D5%B0%FA%A4%ADRuby%2FTk を参照したところ,図形の削除の項目があったので,紹介しました

回答: Q1-2:岩井 Q3-4:野沢
=======================

今年も残りわずかとなってしまいました. 大学での1年間はあっという間ですね.
プログラミング演習は知識情報演習に向けて, 内容が濃いものになっていきますので来年も何か行き詰ることがありましたら,KLCをぜひご活用ください. 1年間ありがとうございました. 来年もよろしくお願い致します.

(文責:功刀)

12月25日の業務報告

こんばんは、B3の野沢です.
4年生,卒業論文提出お疲れさまでした.

本日の質問と回答です.
=======================
<卒業研究>
Q1.卒業論文書式にあるPDFの設定の仕方がわからない
A1.WordファイルからPDFファイルに保存する際に、「印刷」からプリンターを選択するところでPDFに出力する方法を選ぶことで、指定の設定画面が出るということを伝えました。

<プログラミング演習Ⅱ>
Q2.複数のファイルの文章数を読み取り、配列に保存したいが、一番最後のファイルの文章数のみが保存される
A2.プログラム中でファイルを開くたびに配列が初期化されていたことを指摘しました。

Q3.引数に日本語をもったinclude?メソッドを使うとエラーがでるが,対処の仕方がわからない
A3.プログラムのエンコーディングをShift-JISからWindows-31Jにしたところ正しく動作しました.またプログラミング演習Ⅰの授業ページにある日本語を含むファイルを扱う際のエンコーディングの指示,を紹介しました

Q4.標準偏差の計算をしたいが,エラーがでてしまう
A4. エラーメッセージをGoogleで検索してもらい,配列と整数の減算を行っていたので,変数の型を確認してもらいました.修正後,ループの中で定義した変数をループの外で呼び出してエラーになっている点も指摘しました

回答: Q1-2:品木 Q3-4:野沢
=======================

プログラミングのコードに関する質問は,コードがないと質問に回答することが困難なので,ソースコードとエラーメッセージを印刷するか,画面をKLCの端末で見せると,チューターはスムーズに回答ができます.
(文責:野沢)

12月24日の業務報告

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

本日の質問と回答です。
=======================
<量的調査法>
Q1.レポートの添削をしてほしい。
A1.主に調査の方法、結果の考察について添削しました。

Q2.調整済み誤差とは何か。
A2.正規分布に従っていると仮定した上で、いわゆるZ値です。例えばこの値が-1.96よりも小さく1.96よりも大きい場合は両側検定において有意差5%で帰無仮説は棄却されることになります。

Q3.集計表を作る際に、同じような質問がグループになっており、個々の質問に対して回答していく形式のものにどのように番号を振っていけばよいかわからない。
A3.質問ごとにそれぞれ番号を振っていくことを伝えました。

<プログラミング演習Ⅱ>
Q4.文章を最初ではなく最後に表示したいが、どうすれば良いか。
A4.文章を変数に保存して、最後に変数を出力するよう伝えました。

Q5.品詞とその個数の一覧を表示するにはどうすれば良いか。
A5.名詞とその個数は表示できていたので、while等のループで他の名詞と個数も表示できるよう提案しました。

Q6.splitメソッドを正しく書いているはずなのに動かない。
A6.エラーがNilClassと表示されていたので、splitメソッドに使う変数が正しく定義されているか確認するよう伝えました。

Q7.「。」や「!」などの記号を含んだ1文を、その記号ごとに分割したい。splitを使うと記号が消えたものが保存されてしまうのだが、どうしたらよいか A7.記号の後に共通した別の記号(例えば「.」など)を正規表現で元の文に付け加え、その記号を元にsplitすることを一緒に考えました。

回答: Q1-2,4-6:榎本,Q3,7:品木
=======================

プログラミング演習IIの課題はプログラミング演習Iを履修した前提で作成されています。
正規表現やファイル入出力以外の単元で詰まるのであれば、演習Iのテキストを復習するのが良いでしょう。

(文責:榎本)

12月22日の業務報告

本日の質問と回答です.
=======================
<その他>
Q1. 卒業論文書式にあるPDFの設定の仕方がわからない.
A1. WordファイルからPDFファイルに保存する際に, 「印刷」からプリンターを選択するところでPDFに出力する方法を選ぶことで, 指定の設定画面が出るということを伝えました.

Q2. ルビがふられている漢字とそのルビを配列に保存したいのだが良い方法が思いつかない.
A2. 課題の内容を確認し, どのような要件であるのかを確認したところ, ルビがふられている「漢字のみ」を対象としたものであると記述されていました. よって正規表現で漢字とルビの前後についている「≪」と「≫」を認識するようにし, ()でくくりキャプチャで呼び出し保存すればよいのではないかということを一緒に考えました.

Q3. 結果を書き込むためのファイルを開く操作の部分でエラーが出る. テスト用のファイルだとうまく動いていたのに本番だと動かない.
A3. 開くファイルの名前を保存している変数にnilが入っていたことが原因でした. 解消するため, 開くファイル名をつくるまでにどんな作業をしているか確認し, 作業のあとのファイル名を表示して, どこでnilになってしまったかを探しました.

Q4. 漢字とそのよみがなが書かれている部分を正規表現を使って抜き出したいがうまくいかない.どうすればいいか.
A4. よみがなを囲む記号を指定する部分で、≪ではなく<を二つ書いていたのでマッチしていませんでした。それを訂正し、≪の直前にでてくる漢字だけをマッチさせるにはどうすればよいか考えました。

回答: Q1-2:品木 Q3-4:岩井
=======================

今年もあと一週間となりました.
正規表現はWeb上に文法をチェックしてくれるツールもあるので, 一度利用してみると良いかもしれません.

(文責:功刀)

12月19日の業務報告

本日の質問と回答です.
=======================
<その他>
Q1. 学情から,「ホームのデータ容量少なくなっている」とメールがきたので,容量を増やしたいのだが,データが消えたりしないか.
A1. 申請により使える容量が増えるだけなので現在のデータは消えないと答えました

Q2. Rubyの課題でDir.glob()のカッコ内にフォルダ名を入れたが, フォルダ内のテキストファイル一覧が取得できない.
A2. まずカレントディレクトリがどこにあるのかを確認した後, Dir.glob()のカッコ内で用いる事のできるワイルドカードについて記述されている箇所(たのしいRuby)をもう一度確認するように伝えました.

回答: Q1:野沢 Q2:功刀
=======================

異常な寒さが続いています.
フォルダ階層については普段GUIの画面での操作をしているとあまり意識がすることがないため最初は分かりづらいですが, Linux等でコマンドライン操作を行うようになるとだんだん慣れてきます. イメージがつかみにくい人はコマンドプロンプトを立ち上げていろいろと試してみると良いと思います.

(文責:功刀)