2017年11月30日木曜日

2017/11/29(水) 演習2, 基礎演習(1年次向け) 授業実施、卒業研究の指導、C3PO 実験の見学

●演習2 授業実施
・2限目に第11回を実施した
・受講者1名と面談した(後述)
・各チームの進捗状況を確認した
  - チーム1: アンケート回答入力機能を実装中。ラジオボタンを作った
  - チーム2: Koくんはカレンダー表示機能。Shmくんはイベント入力機能。
  - チーム3: カレンダー表示機能を実装中
  - チーム4: 回答なし

●卒業研究の指導
・Tsさんに今後の卒業研究の進め方について指示した

●学生への修学指導
・演習2(前述)の授業時間中に受講者1名と面談し、出席について指導した

●計算機環境の整備
★4F演習室のPCの保守
・ノートPC nightfog で Windows Update および Norton 360 の Live Update を実行した
・研究実験用デスクトップPC 2台で Windows Update を実行した
・演習用デスクトップPC 2台で Windows Update と Firefox Quantum への更新を実行した

★自室デスクトップPCの保守
・デスクトップPC crescent で Windows Update を実行した

★研究室内仮想サーバの保守
・仮想サーバ aurora, dawn, dusk, lightning, thunderhead で yum update と reboot -n を実行した

●基礎演習(1年次向け) 授業実施
・3限目に第11回を実施した
・引用時の出展表示等について指導した

●進路指導Webサイトの更新
・CSC からメールで流れてきた資料1点をWebサイトに掲載した

●自己点検・評価
・11/23(木)の打ち合わせの議事録を参照し、自分の担当分を確認した
・H28の情報科学部および工学部の自己点検・評価実施報告書から該当部分を抜き出し、アウトラインプロセッサ Nami2000 文書に貼り付けた

●gw 授業処理
・かなり前に受講者から受け取ったJavaプログラミング演習の成果物をようやく確認した

●pk1授業およびC3PO 実験の見学
・5限目のS先生の授業でシステムの実証実験を行うということであったので見学した
・実験用のWebカメラとノートPCを持ち込んで実験の模様を録画した
・授業紹介記事のための写真を撮影した
・質問対応を少し手伝った
・授業が終わったのは6限目終了後であった
・授業後に録画のファイルをムービーメーカーで小さくした
・このファイルを OneDrive の共有フォルダに置いて、そのURLを Slack 等で連絡した

●入試広報委員 業務&学科Webサイトの更新
・pk1の授業の模様を写真に撮りまくって学科Webサイトの記事案を作った
・S先生にこの記事案の確認をメールで依頼した

2017年11月29日水曜日

2017/11/28(火) gw, da2 授業実施、冬季卒研中間発表会

●入試広報委員 業務(秋オープンキャンパスの処理)
・学生アルバイト代の支払いについてメールで周知依頼を受け取ったので、学科の先生方に転送した

●gw 授業実施
・2限目に第11回を実施
・先週に続き受講者がスライド資料を作る時間とした
・最後の15分間程度で作成途中の資料を見て助言した

●進路指導Webサイトの再開発
・昨日に続きデータを追加する作業を少し行った
・DBの企業テーブルに、大きさの足りないカラムが二つあることに気づいた
・phpMyAdminからカラムの型を変更
  - coptypeは VARCHAR(20) → VARCHAR(200)
  - copakaは VARCHAR(200) → TEXT
・テーブル設計のExcelファイルに上記の変更を反映させた

●学部の会議
・詳細略

●冬季卒研中間発表会
・発表3件を聴いてそれぞれにコメントした
・2名は12/01(金)に、1名は12/04(月)にそれぞれ再発表

●da2 授業実施
・4限目・5限目に第11回を実施
・4限目の最初に小テストと簡単な解説を行ったのち、O(n2)ソート(バブルソート、選択ソート、挿入ソート)について講義した。4限目終了の20分前ぐらいに講義を終えたので演習を指導した
・4限目の終わりまでに演習問題を終えてしまう受講者も結構いた。17時過ぎにはほとんどの受講者が退室した。5限目終了時には上級問題に挑戦している数名が残っているだけであった
・教室からの撤収時、教卓の電源が落ちないので学部事務室に対応を依頼した

●卒業研究の指導
・Shくんの貸与ノートPCのWindows 10のバージョン番号が古かったのでMcAfeeのアンインストール手順について指導した

●da2 授業処理
・第11回の小テスト受験状況および演習解答状況に基づいて K'sLife の出席登録データを修正した
・第11回の小テスト正解を授業用Webサイトに掲載した
・TAが Excel に入力した第10回の得点を評価用Excelファイルに記録した
・第10回までの得点状況を成績確認システムに掲載した
・第11回までの資料のハードコピー1部ずつをJABEE審査資料用に確保した

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

●da2 授業準備
・Yo先生が Dropbox に置いてくれていた第14回までの資料の更新分をコピーした
・第14回までの資料の全てを、TA, SAが使用できるように OneDrive の共有フォルダにコピーした
・次の第12回のスライド資料PDF版のハードコピーや、履修者名簿のハードコピーを作った

●電子錠登録・登録抹消
・昨日作った再登録用のデータを処理した

●その他
・da2の受講者から授業に関する取材の申し入れがあり承諾した
  - 教職課程の課題らしい
  - 12/04(月)2限目にインタビューの約束を入れた
  - 12月中に写真撮影に来るとのこと
・カラーLEDプリンタのトナーを交換した

2017年11月28日火曜日

2017/11/27(月) 卒業研究の指導、PB演習 授業実施

●lt, da1 2018年度時間割の検討
・昨日メールで送った2件のうち1件について、Ist先生からメールで教室番号について指摘があったので回答した

●福岡県工業高校教員研修会 展示
・パネルを回収した
  - 学部長から国文の事務室に問い合わせるよう回答があった
  - 私が何かする前に学部事務室長が国文の事務室からパネルを回収してくれた
  - 私からIn先生に返却した

●進路指導Webサイトの再開発
・昨日インポートした企業データのうち数件に手作業で追記した
・その他、気になる企業データに追記した

●da2 授業処理
・第6回の得点を評価用Excelファイルに記録した
・第9回の得点を助手用Excelファイルから評価用Excelファイルに写した
・これらの得点状況を成績確認システムにも掲載した
・第10回の小テスト答案を点検し、採点に若干の修正を加えた

●進路指導Webサイトの更新
・As先生からメールで受け取った資料4点をWebサイトに掲載した
・CSCからメールで流れてきた資料をWebサイトに掲載した

●卒業研究の指導
・ShくんにPHP+MySQLプログラミングに関して指導した
・Tsさんの研究の進め方について助言した

●PB演習 授業実施
・4限目・5限目に上司役として参加した
・18時からの終了ミーティングにおいて状況を報告した

●2018年度プログラミング系科目(新pk2等) 授業準備
・昨日の検討を踏まえ、自分が出した案の一覧に、G先生の案を追加し、さらに数式を書き加えた
・数式を書くためにLaTeXで書いてPDFにした。しばらくTeXに触っていなかったのでリハビリを兼ねて
・他のプログラミング系科目担当の先生方にメール添付で送付した

●Javaプログラミング教科書
・K社のYaさんから郵送で献本1冊を受け取った
・お礼をメールで送った

●電子錠登録・登録抹消
・教務課から学生証再発行1件につき連絡あり。処理用データを作成した。未処理

●PB演習 授業処理
・日報に上司としてコメントを付けた。結構悩んだ

●その他
・G先生からメールでFD資料がいくつか流れてきたので確認した。特に意見無し

2017/11/26(日) 雑事

午後2時くらいからオフィスに。


●lt, da1 2018年度時間割の検討
・ltの12107教室の確保についてYa先生および関係の先生方にメール連絡した
・da1のbクラス, cクラス交換についてYa先生および関係の先生方にメール連絡した

●進路指導Webサイトの再開発
・IT系企業の業種データと別名データを準備し、システムにインポートした
・インポートでうまく行かないところは手作業で修正した
・飛び級学生のデータをシステムにマージした

●2018年度プログラミング系科目(新pk2等) 授業準備
・上級問題の評価方法について検討した
  - G先生から提案された計算方法で2013~2017年のda1の総点を計算してみた
  - C→Dになる人はいないようであった

2017年11月26日日曜日

2017/11/25(土) 雑事

11時半くらいからオフィスに。
自分で思っていたよりも疲れていたらしく、仕事にならなかった


●入試広報委員 業務(工業高校教員向け展示)
・12時前に事務室長に手伝ってもらってパネルを1号館2Fの講堂前に設置
・夕方にS研の院生の手を借りてパネルを回収に行ったが、パネルは無かった
・メールで学部長に問い合わせた。未解決

●計算機環境の整備
★デスクトップPC crescent, fullmoon の保守
・ゼミナール室の fullmoon を大学の Office 365 の OneDrive と同期させた
・さらに fullmoon に 7-Zip, VeraCrypt, Audacity それぞれの最新版を導入した
・さらに crescent にもこの三つの最新版を導入した

2017年11月25日土曜日

2017/11/24(金) 卒業研究の指導、PHP変数検査式の表

●卒業研究の指導
・引き続き「キラー・プレゼンテーション」を読んで付箋を貼りExcelファイルに書き出す作業を行った。完了。ExcelファイルをTsさんに渡した
・Smくんのシステム設計について助言した
・TsさんのデスクトップPC更新を指導した

●入試広報委員 業務(11/25(土) 工業高校教員向け展示)
・学部事務室長に、当日のパネル展示について協力を依頼した。快諾を得た

●サンプルコード集の更新、PHPの勉強
・PHPにおいて変数の値を検査するときの式とその結果の表(下表)を出力するPHPスクリプトを改訂し、表を拡充した
・このPHPスクリプトを研究室内サーバ dawn に置いているサンプルコード集に追加した
・あらためて見ると気付くこともある
  - empty() は未設定と NULL と数値 0 と文字列 "0" の区別が付かない
  - 数値 0 や文字列 "0" 自体も厄介。 "0" == FALSE って怖い
  - "FALSE" == 0 かつ 0 == FALSE であるが "FALSE" != FALSE で推移律不成立

●進路指導Webサイトの更新
・As先生からメールで受け取った資料1点をWebサイトに掲載した
・ある企業からメールで2019年卒向けの資料を受け取ったのでWebサイトに掲載し、企業には返信した

●PB演習 授業実施
・担当班の日報に上司としてのコメントを付けた

●進路指導Webサイトの再開発
・サーバ移行について、As先生からS社との打ち合わせ日程を調整する旨の連絡あり
・こちらの都合を返信した



表: PHPにおける変数の値を検査する式とその結果(下の注記も参照)
未設定NULL真理値
FALSE
数値
0
空文字列
""
文字列
" "
文字列
"NULL"
文字列
"FALSE"
文字列
"TRUE"
文字列
"0"
文字列
"1"
文字列
"-1"
空配列
array()
配列
array(NULL)
isset($var)FALSEFALSETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
empty($var)TRUETRUETRUETRUETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSE
is_null($var)-TRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
is_array($var)-FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUE
($var)-FALSEFALSEFALSEFALSETRUETRUETRUETRUEFALSETRUETRUEFALSETRUE
(!$var)-TRUETRUETRUETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSE
($var == NULL)-TRUETRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSE
($var === NULL)-TRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == FALSE)-TRUETRUETRUETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSE
($var === FALSE)-FALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == TRUE)-FALSEFALSEFALSEFALSETRUETRUETRUETRUEFALSETRUETRUEFALSETRUE
($var === TRUE)-FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == 0)-TRUETRUETRUETRUETRUETRUETRUETRUETRUEFALSEFALSEFALSEFALSE
($var === 0)-FALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == "")-TRUETRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var === "")-FALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == " ")-FALSEFALSETRUEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var === " ")-FALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == "NULL")-FALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var === "NULL")-FALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
($var == "FALSE")-FALSEFALSETRUEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE
($var === "FALSE")-FALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE
($var == "TRUE")-FALSEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE
($var === "TRUE")-FALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE
($var == "0")-FALSETRUETRUEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSE
($var === "0")-FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSE
count($var)-0111111111101

(注記)
・isset() と empty() 以外は未設定の変数を与えると Notice を吐く。表では「-」と記載。
・($var) と (!$var) は必ずしも真理値ではない。if文や ? : 演算などの条件部に真理値として使用する場合に TRUE と FALSE のどちらとして機能するかを記載。

2017年11月24日金曜日

2017/11/23(木) 学部・学科・研究科の会議、卒業研究の指導

●自己点検・評価 会議
・10:40からの会議に出席した
・自分の分担が決まった

●計算機環境の整備
★ゼミナール室の自分用デスクトップPC fullmoon の整備
・Active Perl を導入した
・Windows 10 のメールアプリ、OneDrive, Firefox, Mery などの設定を行った
・マイク代わりに Logicool QCam Connect を導入した
・コルタナさんの動作を確認した。ちゃんと動かないことがある
・4F演習室の実験用デスクトップPCにつないでいた RealForce の10キーレスキーボード(PS/2接続)を fullmoon に接続
  - 実験用PCには、ゼミ室で浮いていた hp Compaq dc7700 用を接続
  - 今まで fullmoon につないでいたコンパクトキーボードは予備に廻した
・やまぶきRを導入した
  - 設定を自室のデスクトップPC crescent からコピー
・Tera Term を導入した

●入試広報委員 業務(ミニオープンキャンパスの準備)
・12月の日程を計画し、Ma先生と事務室にメールで都合を問い合わせた

●卒業研究の指導
・Tsさんの卒業研究について、「キラー・プレゼンテーション」付箋を貼った箇所をExcelファイルに書き出す作業を行った
・ShくんのPHP+MySQLプログラミングについて指導した
  - むしろ代わりにデバッグした
  - PHPスクリプトにおいて更新処理と表示処理が入り混じっていたので整理させた
  - 状態遷移や場合分けができていなかったので表を書いて整理した

●学部の会議
・14:40からの会議に出席。短時間で終了した
・会議前に他学科の先生から万座の中で、私の奥さんがどうとか言われた
  - 何かの勘違いらしかった
  - 奥さんはいない、自分は独身であると回答した。これ何の罰ゲーム

●学科の会議1
・詳細略

●学科の会議2
・入試広報委員会について報告した
・カップをひっくり返してコーヒーを床にこぼした。恥ずかしかった

●研究科の会議
・比較的短時間で終了した

●進路指導Webサイトの更新
・As先生からメールで受け取った資料2点をWebサイトに掲載した

●入試広報委員 業務(11/25(土) 工業高校教員向け展示)
・In先生からパネル3枚を借りた