1月20日の業務報告

こんばんは、B3の尾澤です。

本日は質問がありませんでした。

今日はプログラミング演習のペア課題提出日でしたね。お疲れ様でした。
ひと段落したところですが、今週から1週間に1つずつ個人課題が出されるスケジュールになっています。
締め切りを確認し、余裕を持って課題に取り組み始めましょう。
課題が難しく、友人やチューターと相談して利用できるメソッドを探すこともあるかと思いますが、わからないままメソッドを使って、要件を満たしたから課題を終わらせる、というのは自分のためになりません。
作成途中でも終了後でも「このメソッドで何をしているか?」や「この変数には何が入っているのか?」等を確認することを忘れないでください。

(文責:尾澤)

1月19日の業務報告

こんばんは,はじめまして.B2の宍倉です.
プログラミング演習Ⅱに関する質問がありました.

=======================
<プログラミング演習Ⅱ>

Q1:違うファイルを開いて処理した結果を、同じHTMLファイルに続けて記述したいがどうすれば良いかわからない
A1:それぞれの処理はきちんとできているようだったので、どのような順番で処理させれば思う通りに記述できるのか一緒に考えました
Q2:コマンドラインに出力される内容の一部のみしかHTMLファイルに出力されない
A2:出力結果はあっているが,文字化けがあったり,同じ処理中うまくいく部分といかない部分があるので文字コードを統一することをアドバイスしました.
Q3:複数のファイルを1つのファイルに出力しようとしたが出力が途中からされてしまうファイルがある
A3:「途中から出力されてしまうファイル」が2回重複して開かれていたので指摘しました.

回答 Q1:林 Q2,3:宍倉
=======================
プログラミング演習お疲れ様です.書いたコードがどのように処理するのか想像しながら部品を付け足していきましょう.
ファイルを開いたら適宜閉じる癖をつけましょう!思わぬ処理が行われたり,エラーが起こることがあります.

(文責:宍倉)

1月18日の業務報告

こんばんは、B3の鈴木です。

本日もプログラミング演習Ⅱに関する質問がありました。

=======================
<プログラミング演習Ⅱ>
Q1:ハッシュタグ毎に登場頻度を表示したいが、上手く表示されない
A1:injectメソッドを用いて配列から生成したハッシュをprintで表示しており、キーと値を別々に表示したいとのことでした。生成したハッシュが保存されていなかったため、配列に対してeachを行っているようでした。新規に空のハッシュを用意して保存することで解決しました。

回答 Q1:鈴木
=======================

本日もプログラミング演習IIの質問がありました。
プログラミング演習IIの課題は、教科書を読み、授業を聞き、プログラミング演習Iで習ったことを覚えていれば十分解けるようになっているはずです。

このブログでも、何回か”エラーや分からないことは調べよう!”と書いていますが、Web上のソースコードをコピーしただけで、返り値の形式やメソッドの動作を理解しておらず、エラーが出る、○○ができない、といった質問をする人がいます。

Googleで検索すればプログラム例をすぐに見つけることができますが、授業で習ったことより難しい方法、書き方をしているものも多くあります。内容を理解していないと、エラーへの対応が難しくなったり、その都度調べる手間がかかります。
コードをコピペして、わからない!わからない!と悩むよりは、今自分が使える・覚えているものは何か、どう組み合わせればよいかを調べるのがよいと思います。

課題の締め切りも間近ですが頑張っていきましょう!

(文責:鈴木)

1月17日の業務報告

こんばんは、B2の高橋です。

本日もプログラミング演習Ⅱに関する質問がありました。

=======================
<プログラミング演習Ⅱ>
Q1:金曜クラス課題2の要件2でハッシュを用いようと思っているがうまくいかない
A1:ハッシュのキーと値の関係の理解が不十分だったので一緒に確認し、include?メソッドが利用できるのではないかとアドバイスしました。
Q2:金曜クラス課題2の要件3でハッシュタグの部分の取り出し方がわからない
A2:ハッシュタグは正規表現でどのように表現できるのかを一緒に考え、取り出しにはscanメソッドを利用できるのではないかとアドバイスしました
Q3:00→0,01→1,10→10のように表示したい
A3:splintfメソッドの使い方をアドバイスしました.ハッシュのキーの部分の上書きの方法も合わせてアドバイスしました.

回答 Q1-Q2:尾澤 Q3:高橋
=======================

プログラミング演習II頑張ってください!

(文責:高橋)

ビブリオバトル開催のお知らせ

KLCの今年最初のイベントとして「ビブリオバトル」を2月1日(水)5限(15:15~)から開催する予定ですのでそのお知らせを致します。

<ビブリオバトルとは?>
1. 参加者が面白いと思った本を持ち寄って、5分程度でその本の発表を行います(質疑応答の時間も含める)
2. 全ての発表が終了したら、観客に一番興味を持った本の発表者へ投票してもらい順位を競います

<本イベントの概要>
日時:2月1日(水)5限から(15:15~)
場所:図書図書館KLC裏コミュニケーションスペース
参加者:
 <教員>
   ・宇陀則彦先生
   ・松林麻実子先生
   ・松本浩一先生
   ・池内淳先生
 <学生>
   只今、募集中!!

<本イベントの特徴>
・本のジャンルに縛りはありません。もちろんコミックもOKです!
・チャンプ本を決めるのは観客の皆さんの1票です。

<スケジュール>
1. 学生代表決定戦
 学生同士でビブリオバトルを行い、学生代表を選出してもらいます。
2. 教員代表決定戦
 教員同士でビブリオバトルを行い、教員代表を選出してもらいます。
3. 決勝戦
 学生代表と教員代表と初代王者の池内先生によるビブリオバトル決勝戦をしてもらいます。

スケジュール内の時間配分は参加人数が確定し次第お知らせいたします。
ビブリオバトラーとしての参加者登録は以下のリンクから行えます。
ぜひご参加下さい。

<ビブリオバトラー参加登録>
https://goo.gl/forms/SLUAHi9k8GlBEH3I3