2016年10月5日水曜日

2016/10/03(月) 導入2, PB演習 授業実施

●卒研ゼミ
ひと月ぶりに卒研ゼミを実施した。出席2名(Koくん、Ohくん)。遅刻したうえに日報相互点検なしのため出席除外が1名(Taくん)。事前連絡のうえ欠席が2名(Okくん、Naくん)。他2名(Muくん、Isくん)は無断欠席。

OhくんとKoくんそれぞれの進捗報告を聴いてコメントした。
Koくんとは10/05(水)にショートミーティングを行うことになった。
Ohくんから新しい卒研テーマ案のために私が以前提供したPHPスクリプトの動作がおかしいという報告があった。卒研ゼミのあとでこのPHPスクリプトを点検したが、結局Ohくんの操作ミスが原因であることが判った。

●計算機環境の整備
★自室のPCの保守
主力機のデスクトップPC (crescent) の電源を入れたところ、Windows 7 のログオン画面が表示される真っ暗な画面にマウスカーソルだけが表示される状態で止まってしまう現象が再発した。最近何かをいじったという記憶は無い。最近 Thumb Touch を購入したのでPC全面のUSBポートにつないで使ってみたりはしているが、今回の症状再発の時点では外していた。
PC背面のUSBポートに挿しているケーブルを適当に差し替え、内蔵BDドライブに入れっぱなしにしていたディスクを取り出したうえで再起動すると正常に起動した。再起動前の差し替えやら取り出しやらが効いたのか、それともたまたまこのときはPCの機嫌がよくて起動がうまくいっただけなのかは判らない。様子を見る。

●da2 授業処理
クラスを間違えて履修登録していた受講者1名が部屋に訪ねてきた。持参の書類に押印した。

●導入2 授業実施
3限目に1号館で外部講師によるグループワークの実施があり、他の先生方と一緒に実施の支援を行った。詳細略。

授業後にK'sLifeに出席登録を行った。

●PB演習 授業実施
4限目・5限目に第3回を実施した。私は顧客役として参加したが、あまりすることはなく、5限目の半ば頃に要件定義レビューを1件だけ行った。
6限目には終了ミーティングに出席し、レビューについて報告した。

顧客役の仕事とは別に、サーバの日報システム等に登録したユーザアカウントについて、4限目の始まった頃になんとなく見るうちに、20件ほどのアカウントのメールアドレスがまるっきり間違っていることに気づいた。慌ててこの修正作業を行った。
CSVデータの修正は簡単であったが、MySQLデータベース内のデータの修正には慎重になった。この期におよんでデータをいったん消してからインポートしなおすなどという作業をするのは危険であるように思えたので、一部のデータは手作業で直した。その他にもGoogleドライブのファイルを置き換えたり修正漏れのないよう点検したりしなくてはならなかった。
結局、この修正作業のために4限目の半分以上の時間を割いた。

ノートPC hail に Slack クライアントを導入し、PB演習用のアカウントにアクセスできることを確認した。

5限目に受講者に宛ててサーバのURLや使い方に関する告知をメールで流した。また、S社のかたによる日報システムの使い方説明のあとに口頭でも補足した。

●会誌の編集
Ya先生から原稿提出予定日について回答があったので返信した。

As先生からメールで連絡のあった印刷予定原稿を眺めるうちに、大学の英語名の綴りが原稿によって異なる場合があることに気づいたので、その旨をメールで指摘した。

●CNC運営委員会 処理
9/23(金)の会議資料のうち学部への周知を要する部分については、9/28(水)にMLを通じて学部の先生方に連絡済みであったが、10/12(水)の教授会にてあらためて報告事項として周知を図るので、この教授会の資料として学部事務室に提出した。

●進路指導Webサイトの更新
Ab先生からメールで流れてきた求人資料をWebサイトに掲載した。

●その他
SA, TAの出勤簿に押印した。

来週10/10(月)に実施される WCV について、導入2のクラスでの受け入れ可能人数を学部事務室に回答した。

brother の複合機に貼るラベルシールを学部事務室から配付されたので、貼りつけたうえで学部事務室にメールで複合機の設置場所を報告した。

2016年10月4日火曜日

2016/10/02(日) 紙ゴミの処分、自室の掃除

●da2 授業処理
9/30(金)の連絡に対しC先生から回答があった。このうち成績評価に関係のある事項については当日の記録を更新した。

●紙ゴミの処分、自室の掃除
頑張って自室内に溜まった紙ゴミを半分くらいに減らした。
そのあと掃除機をかけたりコロコロとリセッシュをかけたりした。

●業務: 進路指導Webサイトの再開発
久しぶりの続き。もう3月頃の状況は頭から抜けているので、この日報を読み返して記憶をよみがえらせながら開発項目を整理した。ExcelでTo-Doリストを作り、優先順位をつけてみた。

学生には開発項目を書き出して管理するように指導しているが、自分自身の3月頃の管理方法は紙ベースであまり豊富な情報を残していなかったので、この機会にTo-Doリストの研究室共通書式を開発できればいいかもしれない。


夕方からはオフ。

2016年10月2日日曜日

2016/10/01(土) 計算機環境の整備

夕方に散髪に行ったりと、ややのんびり気味に働いた。


●計算機環境の整備
★PCの保守
続き。自室の会議机に置いているデスクトップPC (DELL Vostro 200, Windows 10 x64, halfmoon) で Windows Update を再実行した。LWS の動作を確認した。

4F演習室に置いているノートPC (iiyama 11P1200-C-SXM, Windows 10 Home x64, nightfog) でも Windows Update を実行した。LWS の動作は未確認。

★親指シフトキーボードの導入
やまぶきRのキーボードレイアウト設定などをいじくって、自分にとって Thumb Touch が使いやすくなりそうな配列にしてみた。後退キーと取消キーの機能割り当てを変える方法が不明であるために、セミコロンとアスタリスクの扱いがちょっと面倒くさくなってしまったが、さしあたり仕方ない。

●PB演習 授業準備
続き。日報システムの細かい問題について改善案を思いついたのでこれを実装した。

●進路指導Webサイトの再開発(行事カレンダーシステム)
続き。ユーザインタフェース部分に若干の改訂を加えた。
技術情報のドキュメンテーションと、Windows での使い方の説明書はいずれも未解決。

●会誌の編集
続き。Ya先生に再度リマインダを送った。

●その他
行方のわからなくなった4F演習室の長机について、12415 大学院講義室に同型の長机が2台あることに気付いた。これについて学部事務室にMLを通じて問い合わせを投げた。回答待ち。

2016/09/30(金) 雑事

昼過ぎまで自宅で休養した。


●計算機環境の整備(自宅)
★ThinkPad X31 (snow)
自宅のThinkPad X31の電源を久しぶりに入れてみたら起動しなかった。通電はしてファンの音も聞こえるのにPOST画面は表示されない。ちゃんとメンテナンスしていなかったので自業自得と言えばそうであろうが残念である。学位論文をとるために作ったシステムが現時点で唯一ちゃんと動いているPCのはずであった。その他にもこれでなければ動かないソフトがいくつかあったはずである。そこにしかない大事なデータはないようにしておいたのは幸いであった。
あとでWebで検索してみると、コンデンサの故障で起こる症状がこれとおなじもののようである[1, 2]。半田付けなんてもう30年ぐらいやってないのであまり気は進まないが、気が向いたら挑戦するかもしれない。しかし、それより念のためHDDを取り出して中身を確認するほうが先であろう。

★VersaPro J VS-8 (blizzard)
linuxBean のアップデートマネージャを実行した。

●基礎演習2 授業処理
続き。Yo先生から回答があったので K'sLife の出席登録データを修正した。Ya先生からは修正が無い旨の回答があった。

●da2 授業処理(JABEE審査資料の更新)
昨年度(2015年度)の資料がまだ手元に残っていたので、提出済みのファイルに追加した。

●授業アンケート結果の受領と処理
今年度前期の結果が配布された。

Ic先生からメールで、基礎演習1の結果は代表者のところにしか届いていないという指摘があった。大学評価室に電子コピーを要求するということについて了承を求められたので了承した。最初はわざわざ私の了承なんか得なくてもいいような気がしたが、考えてみると大学評価室に依頼する際には代表者の了承済みであることを言い添える必要があるわけで、そういうことにちゃんと気が付くのはさすがIc先生と感心した。

G先生からはswの4限目のぶんのコピーをいただいた。

自分のところに届いた結果をScanSnapでPDF化した。
これとは別に基礎演習1およびswの5限目のぶんをそれぞれ単独でPDF化して、前者のPDFファイルはIc先生、Ap先生、Ab先生に、また後者はG先生に送付した。

昨年度(2015年度)の基礎演習1および2のアンケート結果を見ていないことに気付いたので、メールで当時の代表者であったTa先生の了承を得たうえで大学評価室にメールで要求した。回答待ち。

●書籍の購入
9/20(火)に注文しておいた書籍2冊が届いた。伝票をM810でスキャンしてPNG化し、原本は学部事務室に提出した。購入データは予算管理用Excelファイルに入力した。
新しい卒研テーマ案に関連した書籍を購入した旨をMLを通じて卒研生に連絡した。

●卒業研究の指導
Ohくんの質問に回答した。

●学内システム更新に関する注意喚起
続き。未解決の学生のうち4年次のShくんとゼミナール室で直接会ったときに回答を得たので、これについてAs先生に追加連絡した。

●計算機環境の整備
★親指シフトキーボードの導入
Thumb Touch が届いた。自室の主力機 crescent に接続して動作を確認した。やまぶきRで問題なく動作する。プログラミング等に使う場合のことを考えると右手小指当たりのキーバインドは変更したい。

★PCの保守
自室内の Windows 10 マシン (halfmoon, storm, hail, H28年度貸与ノートPC保守機) に Windows Update をかけた。
今回の更新で Anniversary Update にあった Logicool WebCam Software (LWS) の動作を妨げる問題が解決されるようで、hail で LWS による録画ができることを確認した。ただし、halfmoon では Windows Update の実行がとうとううまくいかなかったので、これのみ明日に廻した。

Surface Pro 4 (storm) に Wacom Bamboo CTH-670 のデバイスドライバなどをインストールし、ペンタブレットからの入力ができることを確認した。Surface Pro 4 ではもともと画面へのペン入力が可能であるが、タッチを完全にオフにしない状態ではどうも使いづらいので、別にペンタブレットを使うほうが良さそうである。

★ファイルサーバ (FreeNAS 9.10, moonlight) の保守
システムの更新を行った。コンソールの問題は直った。

●進路Webサイトの更新
Ab先生やCSCから流れてきた資料をWebサイトに掲載した。
学内外の行事について日程をWebサイトに掲載した。
B3, M1およびB4, M2のそれぞれに宛てて告知を流した。

●業務: 卒業生の状況把握
自分の研究室分をAb先生にメールで報告した。

●da2 授業処理
昨日の小テスト答案を点検し、採点に若干の修正を加えた。
クラスを間違えて履修登録をしたり授業を受けたりしていた学生について、C先生にメールで対応を依頼した。

●PB演習 授業準備
昨年K先生から連絡されたまま放置していたバグを取る作業を行った。意外に厄介で、開始から動作テストまで3時間くらいかかったのではないかと思う。K先生ともともとの開発者のS研Shくんにメールで動作テストを依頼した。回答待ち。急がない。

●その他
学部のWebサーバについて気付いたことを担当者MLにメールで連絡した。ただし、私自身も担当者MLの一員である。

2016年10月1日土曜日

2016/09/29(木) 基礎演習2, da2 授業実施

●基礎演習2 授業実施
2限目に第2回(担当テーマとしては第1回)を実施した。
いくつか連絡をしたのち、確率・統計に関する講義やサイコロを使った演習を行った。今回は過去の実施時よりも要領よく進行したようで少し時間的余裕があったので、前倒しで Eclipse に Java のサンプルプログラムを導入するところまで進んだ。
授業後に、自分がクラス担任になっている学生を捕まえて McAfee への移行作業状況を確認した。出席していた4名については確認が済んだ。残りは欠席していた。1名のみとなった。

●基礎演習2 授業処理
授業中の提出物の提出状況に基づいて K'sLife の出席登録データを修正した。
また、9/22(木)第1回の出席登録データをYo先生とYa先生にメール添付で送付し、修正を要する部分があれば連絡するよう依頼した。

講義資料のちょっと気になったところを修正した。

●PB演習 授業準備
続き。In先生からメールで依頼があったので受講者1名のアカウントをサーバから削除した。
また、S社のMさんから Google ドライブにフォルダを作った旨の連絡を受け取ったので、そのフォルダに経費データのテンプレとして作った Excel ファイルを置いた。

●卒業研究の指導
Koくんとショートミーティングを行った。

●物品購入
9/27(火)に注文しておいたインクカートリッジが届いた。伝票をMP810でスキャンして電子コピーをとったのち原本を学部事務室に提出した。また購入データを予算管理用Excelファイルに記録した。

●進路指導Webサイトの更新
CSCからメールで流れてきた学内合同企業説明会の資料をWebサイトに掲載した。

●da2 授業準備
続き。演習問題のうち必答と上級とでは解答期限が異なることを周知するためスライド1枚の資料を作った。

●da2 授業実施
4限目・5限目に第2回を実施した。
最初に小テストを実施し、簡単に解説を行ったのち、まず自作の資料でクラスやメソッドのクイズを出し、適当に受講者を指名して解答させたのち解説を行った。
その上で3クラス共通のスライド資料に沿って講義、演習の順に進めた。今回のテーマはda1までの復習で、主にクラスとオブジェクトであった。4限目までに講義までをあらかた終えて、5限目にはプログラミング演習に集中することができた。
5限目終了時点で10名前後の受講者が居残ったが、18:50頃には最後の1名が解答を終えた。

●da2 授業処理
小テストの受験状況に基づいてK'sLifeの出席登録データを修正した。あとは未処理。

●学内システム更新に関する注意喚起
9/16(金)にAs先生から今月末を目安として F-Secure から McAfee への移行を徹底させるよう依頼されており、そろそろ〆切が迫っていたので、これまでの状況をAs先生にメールで報告した。

●入試広報委員 業務
In先生からミニオープンキャンパスの計画のため日程の問い合わせがあったので返信した。

2016/09/28(水) 演習2 授業実施、C3PO合同ゼミ

●PB演習 授業準備
朝から続きを始めて、途中にいろいろと他の仕事が入って、なんだかんだで夜までかかった。一通りの準備が終わったところで、MLを通じて完了を報告した。これと併せて、経費管理システムの経費データは私の判断では用意しかねるので、データの作成とそのデータを共有するためGoogleドライブ内のフォルダの作成をMさんに依頼した。

●演習2 授業実施
3限目に第2回を実施した。6名全員出席。
冒頭で、次回の授業は講演会に振り替えられることなどの連絡事項を伝えた。

次に、前回の説明内容や出題した課題を軽く振り返った。前回出席の5名のうち4名に対して、在席確認システムの設計を自分なりに作るという課題をやっておくように指示した(MiくんにのみPHPとMySQLの自習を指示した)。実際にやってきたのは2名だけであった。
この2名の説明を聴いて、それぞれにコメントした。その上で2チームに分けて、あらためて設計をチームで作るよう指示した。1チームは課題をやってきた2名であり、もう1チームはその他の4名のうちMiくんを除く3名である。
参考資料として、最近作った卒研テーマ案、昨年度のYaくんの卒論、研究室内Wikiに掲載したサンプルコード集などを紹介した。

PB演習では設計、実装、テスト、納品という開発の流れを1回だけ行うので、設計も最初から完成度の高いものを目指すよう指導するが、この授業では短期間の簡単な開発を3回繰り返すことを考えている。第1ラウンドでは出来不出来を問わずにとにかく1回実施することを重視する。

さてチーム分けのあと、課題への取り組みと並行してMiくんおよび前回欠席のShくんとの個別面談を行った。
この面談の概要はあとで所見としてK'sLifeに入力した。

●研究科の会議
短時間で終わった。
会議資料はあとでScanSnapでPDF化した。原本はファイルに綴じた。

●CNC運営委員会 処理
9/23(金)の会議資料のうち、学部への周知を依頼されている部分は次回の学部の会議に出す予定である。しかし、定例の会議が本日は行われなかった。次の機会は10月第2週であるから結構先である。そこで、前述の研究科の会議後にSa先生と話して、資料だけはMLを通じて流しておくことにした。

会議後に資料をMLに流した。

●C3PO 合同ゼミ
16:00からS研との合同ゼミを行った。モックアップがよくできていた。

●da2 授業処理
9/22(木)第1回の小テスト答案を点検した。K先生により採点済みであり、特に採点の修正も必要なかった。

●導入2 授業処理
9/26(月)第2回で使った掃除道具を4F演習室から撤収した。

●gw, 演習2 授業処理
昨日のgw第2回および本日の演習2第2回の出欠をK'sLifeに入力した。

2016/09/27(火) gw 授業実施、da2, 基礎演習2, PB演習 授業準備

●gw 授業実施
2限目に第2回を実施した。リアルタイム型グループウェアを片付けて、少しだけ非リアルタイム型に触れるところまでやった。

もう6年目の授業であるが内容の更新がほとんどないので、なんだか大学院の授業というよりコンピュータ今昔漫談みたいになってきた。LINEなんて自分では使ってないから学生に尋ねながら説明している。

●da2 授業準備
続き。昨年度の第2回の自作資料の内容を確認した。直すところは無かったがPDF版は作り直して授業用Webページに掲載した。また、自作資料のハードコピーを作り、必要枚数を印刷した。

●物品購入
自室のインクジェットプリンタ Canon MP810 のインクカートリッジのストックが無くなった。さしあたりすぐに必要になりそうな黒 (BCI-9BK) のみを学内の売店に頼んだ。明日には届けてくれるということであった。

私物としてであるが、親指シフトキーボード Thumb Touch を Amazon で注文した。

●基礎演習2 授業準備
第2回および第3回で使用する資料のハードコピーを作り、必要枚数を印刷した。

●電子錠登録・登録抹消
教務課から学生証再発行1件につき連絡があったので処理した。
G先生からメールで登録1件の依頼があったので処理した。
以前に行った学生証再発行の処理に誤りがあることに気付いたので修正処理を行った。

●PB演習 授業準備
そろそろサーバ upblow の準備作業にかからなくてはならない。そう思いながら後回しにしていたらついにS社のMさんからもMLを通じて催促依頼されたので、作業に取り掛かった。すでにIn先生からメールで流れていた受講者名簿や電子錠用に持っている学籍データを参照しながら必要なデータを準備し、またサーバ情報提供システム、日報システム、経費管理システムの今年度版の設置した。未完了。

●その他
Delphi 10 Berlinが無料で使えるというので導入してみたが、実行したら例外を吐いて開発環境を開始することすらできなかった。何回かやってみたあとあきらめてアンインストールした。