11/30

 進捗報告

生活用品の買い出しに行った ( 2 sessions ) 

 洗剤の類がすべてそこを尽きたので,買い出しに出かけて補充を図った.ボディソープについては使ったことのないものを買ってみたりして,少し冒険した.ホームセンターまではそこそこの距離があるが,この頃運動不足気味なのでその解消も兼ねて歩いて行ってきた.道中で食事をしたり,おやつを食べたりしたので,カロリー的にはプラマイゼロだけど気分はプラスに転じたので非常に良かった.

健康診断の準備をした ( 1 sessions  ) 

 明日健康診断に行く必要があるので,そのための道順を調べたりしていた.電車2本で行けるらしい.その近辺に住んでいる人がゼミにいたので,周辺の店について教えてもらったりしていた.

 健康診断の案内を見直して,事前に問診に答えるなどした.道中についてはきちんと確認したので明日は問題なくいけると思う.問題は,健康保険証は使えるのかというところ.なんかマイナ保険証に行こうとしたとかいう話も聞くので,明日の午前中にきちんとリサーチしておく.

ルータの設定作業をした ( 2 sessions )

 時間がなかったので,Baffaloのルータを未設定のままずっと放置ししていた.これを設定して使う気になったので,情報を集め始めた.OpenWrtで運用するので,まずはFirmwareを上書きするのだが,何が必要か.調べると24.10.0のmt7621向けをkernel,sysupgradeの順で導入すれば良いらしい.tftpサーバでrecoveryと名称変更したinitramfsを入れるところからスタート.次のセッションでも引き続き作業していく.

 tftpサーバで送ろうとしたのだが,tcpdumpの結果を見るとtftpdの応答がタイムアウトしているらしい.tp-link製ルータの時はこうした問題は起こらなかったのだが,どうしたものか.次のセッションでもこの問題に対応する.

 tftpサーバが本当に機能しているのか色々と調べてみたが,どうやらきちんと機能しているらしい.そうなると本当にルータとの相性問題ということになりそうだ.別のtftpサーバを試してみて,それでもダメなら次の手を考える.

修論の構成を考えた ( 50mins + ) 

生活面

昼12時起床.おおよそ7時間睡眠十分な覚醒度を得た.

夕方にやよい軒で和風ハンバーグ定食を食べた.おろしのおかげでさっぱりと食べれた.

夕方から夜にかけてホームセンターまでの往復でだいたい7キロくらいの道を歩いたので,これによって十分な運動量を稼ぐことができた.

11/29

 進捗報告

歩行エフェクトの実装を進めた ( 4 sessions + 35mins ) 

 歩行エフェクトを入れるためにparticle systemについて調べたりしていた.Unity謹製のこのシステムを用いることにより,小さなスプライトを特定のパターンで放出することができる.これの発生源をキャラクタの足元に置くことで土煙が表現できるのではないかという発想.

 スクリプトを書いて,移動状態にある時にはParticleSystemを再生するようにした.この際,キャラクタの移動方向を確認して,その反対方向を向けて埃を放射するようにしている.しかし,どうにもタイミングがおかしいので,次のセッションでは,ParticleSystemのmainモジュールを確認して,再生のdelayを調整したりする.それから,放射が奥行方向を持っており,これによって画面の裏側にエフェクトが飛んでいるようなので,これについても修正したい.

 ParticleSystemのパラメータを色々といじって,やってみたが遅延や埃の量がなかなか納得できるようなものにならない.どうやら,Particle System側のPlayには頼らず,直接Emitを叩いたほうが良さそうだということに気がついた.次のセッションではその作業に取り組む.

 Emitをスクリプトで叩くように変えて,さらにUnityエディタ側でもしばらく調整作業をして,最終的にそれらしい歩行エフェクトをつけることができた.これで,見た目的な部分はとりあえず良いので,次は足音が出るようにしていきたい.

ゲーム開発会議に参加した ( 60 mins + ) 

 ゲーム開発会議に参加した.今週はゲームに関してはあまり進捗がなかったが,歩行エフェクトや足元の影についての話はできたので,それをスライドにして持っていった.

研究倫理についての動画を視聴した ( 1 session ) 

 研究倫理の講習動画を見るようにという連絡があったので,60分くらいの動画をみえて,理解度テストに確認した.自分で研究を主導する場合には,かなり勉強しないと落とし穴が多すぎるので,どれかに陥りそうな気がする.

生活面

12時起床.おおよそ9時間睡眠.十分な覚醒度を得た.

昼は米と,魚のフライ,フルグラでバランスよく食べれた.

11/28

進捗報告

予稿の修正作業を進めた ( 1 session + 40 mins ) 

 昨日渡された予稿の修正作業に取り組んでいた.図表に合わせた説明に書き換えたり,文章の一部の表現を書き換えたりしていた.途中で一つ参考文献を追加するかどうかを悩んだが,追加しようとするとどうしてもページ幅を大幅に超過してしまうという問題があったので,あきらめて提出することにした.とにもかくにも現在のバージョンで向こう側も最終原稿として受領したということだったので,この件についてはひと段落したということになる.

インシデント対応ゲームをやってみた ( 50 mins ) 

 インシデント対応のためのゲームを前もってやってみることになっていたので,4人くらいでやってみた.色々としゃべって割と楽しくプレイできる.

研究発表を聞いた ( 1 session ) 

 クラスメートの研究発表練習.LLMの利用に関する内容で,興味深く聞くことができた.

killzone2をクリアした ( 3 sessions )

 とりあえず手元のタスクの一つ他ひと段落したので,killzone2を最後まで通しでやろうとお思って,とりあえずクリアまで辿り着いた.操作性のために3D酔いして気持ち悪くなるのでやってなかったのだが,振り向きの感度を最大にして素早く振り向けるようにしたら,なんとか気持ち悪くならずでにできるようになった.後半については,3との接続になる部分もおおくて,3を先にやってしまったので結末を知っているのだが,答え合わせのような感じでプレイできた.

生活面

10時半起床.おおよそ12時間睡眠.十分な覚醒度を得た.

昼はクリームパンとエッグマフィンを食べた.軽め.

夜は米とシャケと,フルグラでバランスよく食べれた.

11/27

 進捗報告

発表スライドの修正を進めた ( 1 session + 15 mins ) 

 発表時間を15分間に収める必要があるため,それに合わせて内容を短縮するなどしていた.また,練習回数を回して,目安時間を設定していった.なので,発表中はこの値を見ながらペースを上げたり下げたりできる.議論用のスライドについては,まだ不足があったりするので,次のセッションで対応したい.    

研究発表を聞いた ( 1 session )

 クラスメートの研究発表を聞くなどした.ハードウェアの信頼についての話は相変わらず用語を知らなくてよくわからない.検知システムについては,知ったような話を聞いたが,攻撃傾向の変化をどれくらい追えるのかという部分はやはり,説明が難しい点.検知の精度そのものに言及しなければならないような手法の場合は,工夫が必要である.

発表練習をした ( 40 mins  )

 研究室で発表練習をするなどした,色々とコメントに応対をするなどして,スライドの修正方針を定めるなどした.あとはひたすらに時間との相談だという気がしている.

予稿の修正を進めた ( 1mins + 30mins ) 

 予稿の今後の課題のところを順序付きリストで整理して,何とか読める文章に書き換えるところまでうまくいった.昨日返ってきた添削についてもできる限り対応を進めていきたいところ.次のセッションではその作業に対応していく.
 昨日返ってきた添削について対応できそうな部分については対応した.あとは概要についての添削が返ってこないと次の作業については進められなさそうである.リスク回避のために今晩のうちに現在のバージョンをとりあえず提出してしまって,明日の夕方に修正版として差し替えられるようにしよう.

検知スコアの足し上げ処理の修正をした ( 1 session + 30mins ) 

 検知スコアの足し上げ部分のバグの原因を調べていた.setvarの動きがおかしいのではないかというのが現在疑ってい部分である.この問題に関しては,週末までに修正するところまで持っていきたいところである.

タイピングの練習をした ( 60mins + )

 なんとなく,タイピングの練習を漫然とやっていた. 

生活面

6時半起床.おおよそ6時間睡眠.中程度の覚醒度を得た.

昼は生協の日替わり弁当で,竜田揚げに酢を書けてあっさりさせたやつ.食べやすかった.


11/26

進捗報告

予稿の修正作業を進めた ( 2 sessions + 15mins ) 

 予稿を一通り読み直して,文章の論理構造がおかしなところを列挙して,修正案を考えるなどした.既存システムの問題点のところについては少し言いすぎな部分があるかもしれない.研究目的の部分についても,やや自明でないという箇所があるので,修正したい.指導教員の指摘部分については,図表をずらす指示があったくらいなので,今回は早期に対応できる.

 指導教員からの指摘に従って,本文の体裁をなおしたりしていた.それによって文章量や,余白を削ることができて,あと1行で,なんとか6ページに入りそうだ.次のセッションでは今後の課題の部分を1段落に押し込めて,スペースを稼いでいく.

スライドの修正作業を進めた ( 1 session + 45mins ) 
 前回持って行ったスライドに不足している部分があったので,書き足し足りしていた.これについて分析を少し論文の内容に合わせて修正をして,15分を切れるようにしたい.今後の課題などを今回の値に合わせて書きなおした.あとは練習を回しながら,不足している部分を補っていきたい.

発表練習をした ( 1 session  ) 
 発表の練習を何度かしてみたけれども,発表時間が超過してしまう.どこかを大幅に削って,15分を切れるようにしていかないといけない.しかし,早く寝ないと明日のパフォーマンスが懸念されるので,とりあえず晩御飯を食べて寝る.

交通手段の手配など ( 30 mins + ) 
 交通手段の手配などを実施した.どうやら朝の便だと特急と新幹線の乗り継ぎをする必要があるらしい.

生活面

昼は,生協のオムライスとハンバーグを食べた.ボリュームは控えめで,軽めで食べれた.
昼過ぎに,キャンパス内を40分ほど散歩して,十分な運動量を稼ぐことができた.


11/25

 進捗報告

予稿の修正を進めた (  3 sessions + )

 実験結果についての考察を書き終えることができた.あとは終わりにを書いて,本文の修正を完了させると現在の版を完成ということにできそうだ.今は,本文の修正の中盤くらいをやっている.次のセッションでもこの作業を続けて,できたら終わりにを書いて,完成させたい.
 書くべき内容を


ネットワークのゼミに参加した ( 1 session 


もうだめだ.ねる


生活面

昨日は結局睡眠をとることはかなわず.覚醒度は高くはないが,作業不可能というほど低いわけでもない.とりあえず走り切ることを目指す.

11/24

進捗報告

研修ワークを進めた ( 2 sessions + )

 研修ワークを進めて,とりあえず必要なワークブックを提出するところまでは辿り着くことができた.今回の分はやや資料集めに不足があったので,次のワークではもう少し官公庁の資料とかも集めつつやりたいと思う.

検知率の問題を修正した ( 2 sessions + 50mins ) 

 検知率の問題の修正の過程で,operatorの数値比較で,ルール側が比較対象の指定を変数名のような形で上げてきていることに気がついた.そのせいで,適切な数比較ができていなかった.そこで,変数名を実際の数値に置き換える関数を作成して,これにより,ようやく数値比較の誤検知がなくなったが,今度は,anomaly scoreが適切に足し上げられていないことに気づいた.次のセッションでは,この問題に対応する.

 payload側の実装に問題がある箇所を修正して,レスポンスについての誤検知を修正することができるようになった.しかしながら,今度は,検知しないといけないルールを検知しなくなってしまった.pmfromfileだけでなく,regex matchingも反応していないように見える.なぜそんなことが起こっているのか次のセッションで調査する.

 うーん,どうやら,特定の攻撃種を打ってみたところ,検知ルールがいくつか動いたりしていたので,僕のシステムが全く動いていないというわけではなさそう.単純にniktoのリクエストに対して有効に検知が動いていないということらしい.detectsqliとかdetectxssとかのライブラリを導入しないと検知できないのか?考える.とりあえずは,予行を完成させないと非常にまずいので学校で作業する.

実験の値を再度取得した ( 1 session + 60mins ) 

 通常通信時の挙動についての結果が必要だということを言われたので再取得している.しかし,防御遮断機構を入れると普通に攻撃が刺さったりしてエラーが出る.それ自体は問題ではないが,それによって,何故かメモリリークが発生しているみたいなので,正しい結果を得るためにいちいちバックエンドを再起動する必要がある.それが非常に手間である.とはいえ,もう少しで結果が取り切れるので,次のセッションでなんとかする.

 とりあえず実験結果を取得できたので,それをExcelで整理して,論文中の図表に書き入れることができた.次のセッションではこれらの値の概要を簡単に書いて考察を加えていく.

予稿の修正をした ( 2 sessions + ) 

 予稿の修正のうち軽微な部分に対応した.また,図表を入れる必要があるので,空のテーブルを入れて,残りの余白がどれくらいあるかを確認した.だいたいすべての表を入れたうえで半ページと少しの余白があるという感じ.次のsessionでは,平常時の実験結果を再取得して,それを掲載するところまでやる.

 結果を書き入れたので,それの説明を書いたり,概要を書いたりしていた.修正過程でIPAの資料を追加で入れるように言われたので,それについて調べたりしていた.終わりへの持って行き方がなんとなく見えてきた.

生活面
12時起床.おおよそ5時間睡眠.中程度の覚醒度を得た.
昼というか夕方に鳥飯かなんかを食べた.


11/23

 進捗報告

検知機構のコードを修正した ( 5 sessions  + 40 mins )

 誤検知の原因を今日も探していて,どうやらその大きな原因として,eq operatorの実装があるということを突き止めた.eqは数値比較のためのオペレータとして使われる一方で,値が幾つセットされたかを確認するためにも使われる.ここで,自分の実装では数値データと文字列データとが完全に分離されてしまっていたので,文字列データの個数を数えようとした時に初期化されて以降変更されていない数値の方を検査対象データと勘違いして比較をかけていて,それが誤検知の元になっていた.次のセッションではこの問題を修正していく.

 カウンタ処理を実装してみたが,以前として問題は治らず.ヘッダの検索処理がおかしいのか?あちこち疑うところがある.

 カウンタ処理付近を疑ってデバッガを回したりしていたのだが,作業の途中で別のところに原因があることに気がついた.ルールのパースのコードを見ていたら,2つのbool型の変数の格納が入れ替わっていた.それが原因.この手の凡ミスが,デバッグの時には一番障害になる.デバッガのおかげで気付いたので,疑わしいところは推測とかせずに,大人しくデバッガで司祭に見つめながら一周まわした方がいい.残りの誤検知はchaineが未実装であることに起因している気がするので,次のセッションではchainedのスキップの処理を実装していく.

 chainルールをスキップすることによって誤検知をかなり取り除くことができたが,後2,3件ほどの誤検知が残っている.これらの原因がよくわからないが,variableのpicking自体は非常に正確に行われているようなので,ルールの比較とか, SecRuleの処理側での誤りだと思う.次のセッションで,この問題に時間をかけていく.

 リクエストの誤検知については,header_tのデータサイズとメモリサイズが分割されていなかったことが原因であった.これを切り分けてデータサイズを適切にアップデートするようにすることで誤検知をなくすことができた.ただし,なぜか閾値の判定が誤検知を起こしているように思う.次のセッションではその原因を探っていく.

研修ワークを進めた  ( 50 mins + )

アシモフの小説を読み進めた ( 40 mins + ) 

生活面

14時起床.おおよそ8時間睡眠.十分な覚醒度を得た.

夜は,米,鮭,フルグラでバランスよく食べれた.

11/22

進捗報告

検知率が取得できるようにコードを改変 ( 3 sessions + 5 mins ) 

 コンテキストがきちんとコピーされていなかったことで,誤検知が発生していたが,originalのものを最初に生成して値をセットし,それをコピーして使いまわすことで問題を解決した.しかし,その過程で,今まで出てなかった問題が出てきている.次のセッションではそれを解決する.

 コンテキストのコピーがshallow copyだったので,このコピーを解放した際にoriginalの方の値も部分的に解放されてしまい,今回のエラーが出ているということだった.これで,crs_setup_version周りの誤検知についてはひとまず解決.メモリエラーもでなくなった.しかし,ログを見てみると,まだ正常通信をいくつか誤検知している.まずは,それらがどういうルールで誤検知しているかを確認して,原因を突き止めるところを次のセッションで取り組む.

 誤検知の問題を確認したところchainedが発生しているところで発生源になっているような気がする.次のセッションでこの問題の対応まで考える.

歩行のエフェクトを作成した ( 1 session + 30 mins ) 

 今日のゲーム開発会議のための資料を作ったりしていた..歩行のSEについては,SoundManagerをOneshotで再生すれば良い気がするのだが,SEの元ファイルが長すぎるので,短く局所的に鳴らすようにしたい.これはどうすれば良いか?

ゲーム開発会議に参加した ( 2 sessions ) 

 今週もゲーム開発会議に参加することができた.歩行アニメーションについて話して,歩行エフェクトの実装についても話したりした.また,ストーリーについても議論をして,大まかな方向性だけは決めることができた.あとは,最近の日常生活の状況などを報告しあうことができた.


11/21

 進捗報告

検知率の取得作業を進めた ( 4 sessions )

 誤検知の問題をひたすら治していて,加算される指標値の方の指定が間違っていたり,variableをとってくる時の型の間違いなどを発見して修正した.これによって,とりあえず遮断アクションは動くようになった.

 しかし,その後に初期化チェックのルールの誤検知が毎回発生していることに気がついて,これは,contextをコピーせず,毎回再生成しているからだということを発見するところまでは達した.このため,次のセッションでは,セットアップルールを読み込んだ後のoriginalのコンテキストをもとにコピーをして,これを持ち回すように変更したい.

 オリジナルのcontextというものを作っておき,これに対して値をセットできるようにsetup rulesを回していけばよいと思う.

 オリジナルのコンテキストをコピーする関数を作って,それをもとにチェックをするように変更したのだが,依然として,CRSがセットされていないという内容で誤検知を引き起こしている.次のセッションではこの問題に対処する.

 原因の調査をさらに進めたところ,どうやら,初期化ルールだけが,代入文が式になっていなくて,左辺と右辺が切り分けられてルールファイルに書かれていた.これによって,式が正しく解釈されていなかったようである.

スライドの作成を進めた  ( 3 sessions ) 

 週明けに取得したパフォーマンスの値をスライドに書き入れた.また,背景のところを削ったりして,時間の調整を図ったりしている.とにかく結果を書き入れて,今日を乗り切るためのスライドを完成させること.それが次のセッションで絶対に達成しないといけないこと.

 とりあえず結果を書いて,システムの説明についても書いた.後何枚か議論が不足指定部分があるという感じである.実験結果については学校についてから,それらしく分析したいところである.

 とりあえず考察らしい考察とも言えない何かを書いたりした.検知精度が取得できるようにしないことには何とも言えない.パフォーマンスチューニングとかの話も入ってきてしまうのか.人々の反応を見る.なんかそれらしいコメントが得られたらいい.

発表練習をした ( 70mins + ) 

 とりあえず通しで発表をしてみて,話が通るかどうかを試してみたりした.まだ,スライドが不足していて,途中がブレブレになってしまう.あまり内容量を増やすとみんな疲れると思うので,要点だけをひたすら話していくという構成にする.

 研究発表の練習をした.ヒントはそんなに得られず.しかしバッシングもそんなにされなかった.

予稿の修正作業を進めた ( 


生活面

12時起床.おおよそ5時間睡眠.覚醒度は中程度な気がするが,思考力は割合高い水準を維持していると思う.昼はフルグラを食べた.

夜にクラスメートと一緒に夜のキャンパス内を散歩した.これによって十分な運動量を稼ぐことができた.

11/20

 進捗報告

ACのライブラリを導入した ( 4 sessions ) 

 昨日,調査したACのライブラリで,自分のコードで使っているようなファイルからのtrie生成が可能であることを確認した.これで,もう少し大きいファイルでの文字列比較を確認してみて,それができたら,自分のシステムに対しても持っていくようにしたい.

 ACのライブラリを使って,もう少し大きいファイルでも文字列比較ができることを確認できたので,自分のコードへの移植作業を進めた.しかしながら,どうにも文字列からのツリー生成の扱いがうまくいっていないように思うので,テストケースを書いてみるとやはりうまくいかない.何かが無限ループに陥っているのだが,なぜだろうか.次のセッションではこれについてデバッグを進める.

 ACの問題は解決したのであるが,理由はとても単純で,単に,初期化関数を呼び忘れていただけであった.検知率が取れない問題が残っている.その問題を次のセッションで解決する.

 検知率がほとんどゼロに近いので,それはなぜであるかを検討したところ,ルールの発火のコードがかなり誤っていた.また点数加算に必要な値を引っ張り出してくるコードにも誤りがあったので,ここを直したところ,とりあえずは検知がかかるようになった.次は誤検知の問題を修正する.

RaspberryPiでのコードの動作を確認した ( 1 session + )

 昨日作成したコードをraspberry piに持ってきたところSIGSEGVが出てきてしまったので,それの修正をしていた.原因は2か所あって,reallocの書き方がまずいところがあったのと,それから,意図しないメモリの解放が紛れていた.これらは開発中に方針を買えたことでぎくしゃくしてしまったのだと思う.とはいえ,ここら辺のミスがあるにも関わらずよくもx64環境で動作していたものである.

実験結果を取得した ( 2 sessions + ) 

 攻撃発生時のパフォーマンスを取得していて,他のシステムの攻撃時の挙動などを調べたりしていた.自分のシステムについてもパフォーマンスを取得したりしていたが,検知率についてはまだ測れていない.これを今晩のうちに何とかしないといけない.

 結果の集計作業を進めていた.これによって検知率以外の値については,暫定的な結果が得られたという具合である.このエクセルシートの値をグラフにするか,表にするかして,まとめることで,明日の発表に持っていきたい.

 できれば,ACの実装を書き直して,まともに動く状態にしてから持っていきたいという気持ちもある.

スライドの作成を進めた ( 1 session + ) 

 研究発表のためのスライドの作成を進めていた.スライドに実験の結果を載せなければならないので,その集計作業に取り組んでいる.検知率については,まだとれていないという状態なので,いったんこの作業を終えて,研究背景とかを作ってから,対応したい.次のセッションでは,とりあえず現時点でわかっていることをまとめる.

研究発表を聞いた ( 30 mins ) 

 同級生の研究発表を聞きに行った.画像分析周りの機械学習モデルの話で,モチベーションや道具について色々と知ることができた.軽量な画像解析というのは重要な話題だと思うが,いろいろな周辺知識がないのでよくわからないところも多かった.機械学習全般についてもう少し真面目に勉強する必要がある. 

生活面

朝9時起床.おおよそ6時間睡眠.中程度の覚醒度を得た.

昼はのり弁等を食べて,コーヒーも飲んだ.エネルギー補給ができて気分もすっきりした.

夕方にクラスメートと一緒にキャンパス内を散歩した.これによって十分な運動量を稼ぐことができた.



11/19

 進捗報告

aarch64への移植の問題に対応した ( 4 sessions ) 

 学校側の用事で今日は入れないので,Raspberry piにアクセスできない.一応手元もmacもaarch64で動いているので,OS側の仕様が影響していなければ同様のメモリエラーを再現できるはずである.ということで,実験のシステムと同じ構成を作り始めて,とりあえず動作させるところまで入ったのだが,どうにもlldbがDYLD_LIBRARY_PATHで指定されたライブラリを探しに行っていないみたいで,デバッグができない.次のセッションでは,この問題を解決して,Raspbery Piと同じ現象を引き起こせるか確認する.

 色々試してみたけど,攻撃を引き起こすとmacの特有の問題なのか何かで,ファイルが送れないというエラーメッセージで落ちるので,再現できなかった.そういうわけで,ubuntu-serverのarm版で試してみることにしたのだが,ubuntuはarm版で2.8GBとかあるので,しばらくはダウンロード待ち,この間にルータのセットアップの情報などを集めた.

 debianのセットアップが終わったので,システムの試験に必要なソフトウェアを揃えたりしていた,その間にスライドを直したり,ACのライブラリを試してみるなどした.ACのライブラリは散々探した結果,どこかの誰から4人くらいで作ったライブラリがコードが綺麗で使いやすそうだったので試してみることにした.

 gdbと睨めっこしながら,システムを落としている部分をひたすら直していった.バックエンドへの送信が失敗している時にパースしようとしている部分があるので,それをやめさせた.それから,snprintfの使い方がめちゃくちゃ不味くて,format stringを使わずに,バッファの内容をそのまま書き込むみたいな,ある意味お手本的な脆弱性を作り込んでいて,そこが死んでいた.それらを直すと,セグフォは出なくなった.明日raspberry piにこのコードを流し込んで反応をみたいところだ.

スライドを作成した ( 1 session + ) 

 研究発表用のスライドを作成した.研究で開発しているシステムについて,類似のシステムがあまり開発されてこなかった背景について,説明を加えていた.結局は憶測ということではあるが,あまり大きくは外していないと思っている.

ACのライブラリを試した ( 45 mins + )

 ACのライブラリを色々と探し当てることができて,気に入ったのが見つかったので,それを自分のコードで適用できるような形で書き換えているところである.この作業はまだ終わりが見えないのでまた明日の午前中とかで頑張っていきたい.

生活面

8時くらいに地区を一周歩いて回って,これによって十分な歩行量を稼ぐことができた.

おひさしぶりです

 就活で東京に来ておりまして、夜が暇だったので久しぶりに書いてみます。


本屋に行くとワクワクする。

500円を握りしめ、ワンピースの最新刊を買う為、街まで走っていた小学生のあの頃から変わらない。
今でも本屋に行くと、最新刊や流行りの本のコーナーにふらっと立ち寄り、大好きなハヤカワ文庫の前では何か面白いものはないかと無意識に探している。
紙媒体は良い。物語が佳境に入るとページをめくるスピードが自然と早くなる感覚。自分の本棚を大好きな作品で埋めることで所有欲を満たすことができる。そして、自己啓発本や参考書を何度も読み返し、ペンやマーカーで汚し、読み古していく感覚。また、時が経ってそれらを本棚から取り出し、再び新鮮な気持ちで読む体験。これらは紙媒体だからこそ得られる体験だ。
2年前、生活環境の制限の厳しい特殊な職に就いた。自由な空間は一般的な社会人と比べて狭く、本棚を置くことができない。
そこで出会ったのが電子書籍だった。スマホのストレージとデータ環境さえ整えば、物理空間の制限なしに読書を楽しめる。また、クレジットカードさえあれば、ネット上で気軽に書籍を購入できるという敷居の低さも魅力的だった。そこからというもの、今まで読んでいた作品の最新刊、巻数が多くて購入に戸惑っていた作品、出先で気軽に読みたい本等など、すべてが電子書籍へ移行し、紙媒体で本を買うことがなくなった。
しかし、それでも本屋へ通うことは辞めなかった。本屋で気になる作品を見つけるとその場で電子書籍での購入をするという、本屋をバカにしたような行動を平気でやるくらいに電子書籍の利便性の虜になってしまっていた。(流石に最近は辞めた)
これはゲームにも同じことが言えて、今まではゲーム屋や電気屋で最新作のパッケージ版を買うという行為から得られる喜びや楽しみがあった。しかし、ダウンロード版という利便性の塊のようなものを知ってしまった今では、最新作をいかに0時からプレイするかということに囚われてしまい、あの頃のパッケージ版への熱が完全に冷めてしまっている。
アナログからしか得られないロマンにも近い体験、快楽を求めるのか。デジタルからしか得られない便利を求めるか。本質的な内容物は、本では文章、ゲームではデータという点では同じかもしれない。どちらを選ぶのに正解も不正解もないと思う。
それでも、自分の性格や状況にどちらが適しているのか、長い目で見たとき、どちらを選べば後悔が少ないのか。しっかりと見極めたうえで、自分の判断基準をしっかり持ち選んでいきたい。

11/18

 進捗報告

予稿の修正をした( 1 session + 65 mins ) 

 予稿の修正を進めて,前回の版についてコメントされた内容について一通り対応することができた.あとは,修正で加筆した文章について誤りがないかをチェックする必要があり,それがすんだらこの版を再度提出しようと思っている.

 文章を一通り見直して,誤字や,明らかにおかしい言い回しを直したりして,とりあえず提出をした.また内容面について修正があると思うが,とりあえずは実験の作成やスライドの作成作業に時間を割いていきたい.

進捗報告資料を作成した ( 1 session + ) 

 今週の作業内容をまとめて,進捗状況を示した.かなり問題が山積しているという状態であり,いろいろな問題を直さないと検知率をとれないという状況である.とにかく手を動かして進捗を稼ぐしかない.

研究発表のスライド作成を進めた ( 2 sessions + )

 構成をもとに,大まかにどのような内容を記載する必要がるかについて考えて,スライドに文字を入れていっている途中である.手元のメモをもとに,スライドにどんどん情報を入れていきたい.発表時間から考えるに,使える時間は普段の3/4の30枚から35枚程度と思われる.なので,どこを絞るのかということを考えていった方が良いということだな.次のセッションで,とりあえず話す内容についてはすべて決定してしまいたいところ.

 大まかな内容を決めたので,それぞれの内容を図表に直してく作業を始めた.この内容については以前にも何度も発表をしてきているので,そこで作成した資料を使いまわして素早く完成にまで持っていきたいところではある.

umbraの検知率を取得できるようにする ( 2 sessions ) 

 umbraではコネクションをどれだけ切ったかというのをカウントする機能がないので,その機能を付け足していた.総コネクション数についてもカウントして起き,キャンセルされたコネクションの数がその総コネクションに対して占める割合を計算することで,検知率を計算できるということである.

 変更がうまくいって,検知率を図ることができるようになった.これをgithub上のリポジトリとして保存して,raspberry piにおいても同じように動くようにしたい.検知率は変わらないことを確認しておくこと.

生活面

朝8時半起床.おおよそ5時間睡眠.中程度の覚醒度を得た.

昼はグラタンを食べて元気を回復した.

夕方にクラスメートと一緒にキャンパス内を歩き回った.これによって十分な歩行量を稼ぐことができた.

11/17

 進捗報告

予稿の修正をした ( 2 sessions ) 

 予稿の文章を修正した.先行研究の問題点を整理した上で文章に直して記載した.また,デバイスに既に実装されている機能が,今問題にしている攻撃とは微妙に噛み合わないということも書き加えておいた.先行研究の問題を整理したので,次のセッションではこれがさらなる研究によって解決される可能性があることを書いていきたい.

実験結果を取得した ( 1 session +  )

 実験結果の取得作業を進めていた.正常通信時の結果は取得したのだが,惨憺たる結果であった.プロファイラを使って最適化を頑張って進めるとかして,どこまで早くできるのか.ホットスポットがわかれば改善も図れそうなものだが.

 誤検知の問題もあるし,実験の進捗状況は芳しくないと言わざるを得ない.この問題がかなり心理的な負荷になってきている.

内定者研修のワークを進めた ( 2 sessions ) 

 内定者のグループで集まって,グループワークを進めた.お互いに持ち寄った観点や情報について説明をして,そのあとに未来予測に重要な要素がどれになるのかを一つ一つ検討して行った.最終的に2軸に絞ることができたが,それぞれの象限に何が入るのかについては意見がまとまらなかった.

 ということでさらにそれらについて検討して,来週もう一回持ち寄って議論しましょうということになった.僕の中ではある程度結論が固まってきているが,それを書いて説明できるようにならないといけない.

論文を読み進めた ( 1 session + ) 

 予稿かあるいは研究発表スライドの中で使おうと思っている,攻撃の組成の調査をした研究論文を読み進めていた.大体2/3位読んで,あと2ページくらいで読み終わる.攻撃の大まかな分布を知ることができた.

生活面

11時半起床.おおよそ6時間睡眠.覚醒度は中程度であった.昼はフルグラを食べた.そこまでボリュームはないが,欠食を防ぐ効果はあった.欠食を防いで大体同じ時間に胃腸を動かしていくことが肝要である.


11/14

 進捗報告

検知機構のデバッグを進めた ( 3 sessions + 45mins ) 

 検知機構のテストが動作しないので,その原因を探っていた.サンプル値のセットをするための初期化関数が動いていないので何事かと思ったら,fget()の戻り値をcharで受けていることが問題であった.fgetはint型を戻り値として扱うので,これをcharで受け取るとおかしなことが起こる.x64環境ではcharが符合扱えるのに対して,aarch64環境ではcharは符号なしになるので,このあたりがオーバーフローの原因となっている感じがする.

 アーキテクチャ間の差異についての問題を引き続き倒していた.やはりintで帰っている値をcharで受けていることが大きな問題になっている.getcもfgetcも値をintで返していて,これを符号なしのcharで取ろうとしていたので失敗していた.これらの問題を修正し,とりあえずtestについては正常に回るようになった.

 テストを通して,とりあえずOWASP juice shopのデータを伝播できるようにはなった.しかし,niktoで攻撃を仕掛けてみるとシステムが落ちてしまう.さすがにそれだと防御システムとしてはまずいので,検知はともかくとしても,これくらいでは落ちないように修正が必要である.まずは原因を明らかにするところから.

ソフトウェアアーキテクチャについて学んだ ( 1 session ) 

 ソフトウェアアーキテクチャの基礎という本を再び読み始めた.マイクロサービスアーキテクチャに関心が出てきたから,それについて知りたいと思って読み始めたのだが,アジャイルとの関連とかDevOpsの話とか,興味のある周辺分野の話も多く含まれているようで期待が持てる.とりあえず今日はイントロのところまで読んで,ソフトウェアアーキテクチャがアーキテクチャのスタイル,品質特性,利用上のアーキテクチャの決定,開発のガイドラインなどで成り立っていて,これらを決定することと,それら変更に際して周囲説得することがアーキテクトには求められているということを学んだ.

スライドの構成を考えた ( 1 session ) 

 研究発表のスライドの構成などについて考えた.今回は発表時間が15分しかない上に,これまでの発表内容に実験結果が載ってくるので,全体的にコンパクトに話をしないといけない.自身の卒業研究についてはカットしてしまってもいいかもしれない.

ゲームの操作系の開発を進めた ( 60 mins + )

 ゲームの操作系の開発を進めて,とりあえず武器を持っていなくても歩き回れるようになった.これで,歩行シーンと戦闘シーンを切り替えることができる.戦闘シーンに入ったらプリセットされた武器リストから,フィールドに対してオブジェクトを付与すればよい.次は歩行時のエフェクトとかに工夫を凝らそうと思ったのだが,エフェクト関連では色々と情報が見つかるのでどれを使ったら良いかわからない.サウンドエフェクトについては,もう少し単純そうだが,足元環境に応じた音を鳴らそうと思ったら工夫が必要そうではある.

アシモフのSFを読み切った ( 1 session ) 

 アシモフのわれはロボットを読み切った.トロンとかdetroit become humanみたいな対立構造に進んでいくと思って読んでいたのだが,どうにもそういうわけではなかった.それよりは遥かに平和的だども遥かに不気味な形での終焉となった.

killzone2を進めた ( 40 mins + )

 killzone2がだいぶ手前でとまってしまっていたので,先に進める気になったやり始めた.しかし,視点操作が鈍すぎて,途中で気持ち悪くなったのでやめた.やはり振り向きの加速機能は,快適に遊ぶためには必須だと思う.

生活面

朝10時半起床.おおよそ9時間睡眠.十分な覚醒度を得た.

11/12

進捗報告

統計学の勉強を進めた ( 1 session + ) 

 統計学入門の4章を読み進めて,区間推定の方法について勉強した.Z分布による区間推定は母集団の分散σがわかっていないと適用できないという問題があった.それを解決しているのがt分布による区間推定であり,自由度により形が変化するt分布の値に準標準化をして,区間推定をすることが可能であった.この際,母集団の分散σの代わりに,標本標準偏差sを含んだs/√n-1を用いる.

SFを読み進めた ( 1session + 60 mins  ) 

 アシモフのSFを読み進めた.星間飛行の話.

実験環境を整備した ( 60min + ) 

予稿の推敲作業を進めた ( 1 session + 30mins ) 

 予稿の第1章のイントロの部分を直していた.他の手法の問題点と,このシステムを導入する理由の部分がきれいに配列していない部分があったので,この部分を直そうとしている.そのほかの部分は些末な修正が多い気がするので,とにかくこの部分に重点を置いて直していきたい.

 イントロの該当箇所の文章については修正をすることができた.次は図表の体裁を整える作業に進みたいところだが,必要なファイルを家において来てしまったので続きは帰宅後に取り組みたいと思う.

生活面

朝10時半起床.おおよそ8時間睡眠.十分な覚醒度を得た.

朝はフルグラを食した.欠食を回避できたので良かった.

夕方にエッグチーズマフィンを食べた.これによって多少なりのエネルギーを取り戻すことができた.



11/11

 進捗報告

実験環境のネットワーク設定を進めた ( 4 sessions + )

 Raspberry Pi側の別のアダプタについてもコネクションを設定して,他のマシンと通信ができるようになった.windows側ではルーティングプロトコルと書くことで,意図したインタフェースから通信が出ていくようになった.Ubuntu側でも同様の設定をする必要があるか?あと,Raspberry Piではudevルールを書かないと,再起動時にデバイス名と実デバイスの対応が崩れるという問題があるので次のセッションで対応する.

 udevルールを書いて,再起動時の挙動を見ているのだが,想定通りの割り当てになっていない.MACアドレスを指定しているにもかかわらず逆順でインタフェースの名前が割り当たっているのが意味不明である.

 さらに調査を進めると,Windows10のルーティングテーブルの設定に不備があることを発見した.どうやらケーブル引き抜くと,それに関連するエントリはまとめて削除される仕様になっているらしい.

 また,Raspberrypi側のルーティングの設定も追加する必要があった.Ubuntu側のルーティングテーブルも再設定した.Ubuntu側は,今後しばらくは電源が落ちることがないが,RaspberryPiについては,設定の永続化が必須である.nmcliを用いた設定では結果的に期待通りの挙動を示さなかったので,ip routeでやってみた.これはうまくいく.しかし永続ができない.

キャラクタの操作スクリプトの作成を進めた ( 1 session + 45 mins )

 キャラクタのアニメーション再生プログラムを書き進めて,Animatorの上で,それらに合わせてアニメーションが動くように調整をした.その結果として,期待通りのアニメーション再生を実現することができた.しかし,どうにもキャラクタの座標が動いていない.これはなぜのなのか?animatorとの噛み合わせの問題だろうか?よくわからない.次のセッションではこの問題に対応する.

 Animatorが座標操作に干渉しないようにして,あとは,rigidbodyのコードを上位クラスにまとめてしまって,プレイヤーの座標がキーボード操作に応じて変わるようにできた.あとはAnimationのトランジションのディレイをなくすことで,キーボード操作に即座に対応するようにできた.

進捗報告書の作成を進めた ( 1 session ) 

 今週の分の成果を文章にまとめていた.ネットワーク構成については,一部まだ構想段階で,形になっていないところがあるので,ブロードキャストストームの発生やセキュリティ的な部分についてもう少し検証したいところ.それが書けたら,後ろ側のWebサービスについてもう少し真面目に検討したい.予稿の修正については,おそらく日中は手が回らないので夜間に実施する.

統計学の勉強を進めた ( 40 mins ) 

 統計学の勉強を少しだけ進めた.信頼区間の推定の概要の確認など.分散分析の勉強をしたい.

生活面

昼は生協で弁当を買って食べた.コーヒーと合わせて今日,コロッケとか食べれた.付け合わせもいい感じだった.

夜は米,生姜焼き,フルグラでバランスよく食べれた.

夕方にキャンパス内を1時間弱くらい散歩して,これによって十分な歩行量を稼ぐことができた.


11/10

 進捗報告

比較対象をビルドした ( 3 sessions ) 

 ModSecのビルドが昨日できたので,Umbraのビルドを進めていた.umbraの方のビルド作業を進めていた.このシステムのビルドにはpython2系が必要だが,今使っているdebianのバージョンのリポジトリにはなかったので,自前でpython2をビルドした.だいたい50分くらいでビルドについては終了して,これを使ってumbraをビルドすることができた.今はやられサイトの方のowasp juice shopを導入しているところだが,まずはnpmが必要なので,この準備を進めている.次のセッションでも同様の作業を進めていく.

 npmも導入して,juice shopの導入作業が完了したので,今度は自分の作ったシステムをビルドできるようにするために,いろいろなライブラリなどを準備した.これまでソースからビルドしていたものもdebianのリポジトリを探検してみると,まとまったパッケージがあったりして非常に便利だ.そして,ビルド自体のところはうまくいったが,動作がおぼつかない.アーキテクチャの違いとかも関係あるのか?

セキュリティの講習を受けた ( 1 session + ) 

 セキュリティ講習として,セキュリティ関連のマネジメントの話題を勉強した.色々とガイドラインが出されていて,大きな企業ではそのあたりを参考しつつ,法令とかをスクリーニングして運営しているらしい.とはいえ,相当な労力がかかっていて,専任の作業者がいないと回らないだろうという印象は受けた.



生活面

朝10時半起床.おおよそ8時間睡眠.十分な覚醒度を得た.

昼は豚丼とおにぎり,割とあっさり目の味付けだったので食べやすかった.


11/9

 進捗報告

ヒアリングシートを作成した ( 3 session )

 ヒアリングシートを書き進めている.ほとんどESを書くのと同じくらいの雰囲気で,それぞれの内容の柱を書いて,具体的な要素を取り合げて,過不足書いていくということの繰り返し.人事にどのように見えるのかというのが気になって,なかなか快適に書けない.とりあえず,各要素について書くべきことは書きつけたので,次のセッションでは,文章を削って枠に収めるという作業を進めていく.

 文章を削れたので,内容を見直したりしているのだが,サーバ周りに関してはあまり熱量がない文章になっている.再考を要する.あと研究内容を200字で書かないといけない.

 研究内容を記載して,そのほかの部分を記載してとりあえず提出した.第二希望の部署については,あまり,きちんとしたことを書けなかったが,致し方なし.

実験対象をビルドした ( 2 session + 5 mins ) 

 実験対象のシステムのビルドに必要なパッケージをそろえてビルドする作業をひたすらに進めていた.ModSec自体のビルドができたので,これをnginxの所定のバージョンに対してビルドするなどしていた.この設定に際して色々と手順があり,手元の手順書の不備があったりもして,試行錯誤が必要になった.最終的にはルールも持ってきて,必要なファイルも配置して,正常に設定が読み込まれることを確認した.実験についてはまた明日実施する予定である.

部屋の掃除をした ( 60 mins + )

 机の上に埃が目立つようになったので,タオルで全部綺麗に拭いた.そのついでに本棚やディスプレイの上とかも拭いて,床も箒では湧いて綺麗にすることができた.これによって気分が良くなった.

SFを読み進めた ( 1 session ) 

 食後にアシモフの小説を読み進めた.

生活面

朝9時起床.おおよそ5時間睡眠.そこそこの覚醒度を得た.

朝は米とシーチキン,フルグラでバランスよく食べれた.

夜は米,ハンバーグ,フルグラでバランスよく食べれた.

学校と家を1往復したので,これによって十分な歩行量を稼ぐことができた.

11/8

進捗報告

ネットワークの設定作業を進めた ( 4 session )

 ケーブルの作成を進めて,必要なケーブルをそろえることができた.これらを使って,実験用ネットワーク間をすべてつなぐことができた.そこで,ルータの設定を進めていたわけだが,VLANの切り分け作業に失敗して,ルータにアクセスができなくなってしまったので,failsafeモードでのやり直しを図っている. 

 ルータの設定ファイルの記述自体には大きな間違いはなさそうだが,疎通しない.failsafeモードに入って,専用のIPで中に入りなおすことはできたので,設定ファイルを点検している.VLANの設定が悪いのだろうか?

 failsafeモードに入って,再設定用のアドレスでアクセスして設定ファイルを書き直したりしてみたが,どうやら再起動のたびに設定ファイルが消えているようであり,そのせいでいつまでも設定が反映されない.これがなぜなのかはよくわからないが,初期化をかけないと解決しない気がしてきた.そういうわけで次のセッションでは,firmwareの初期化をかけてみる.

 初期化をかけてやり直して,ネットワーク設定を書き換えることで,ルータの設定がすべて思い通りになった.これで,実験用ネットワークの配下のマシンからaptでパッケージの更新をしたりできる.これはとても良いことだ.

 さらにローカルのネットワーク環境を快適に使うために,Windowsのhostsを書き換えて,名前でそれぞれのリソースにアクセスできるようにした.また,raspberry piやubuntuのマシンにおいてそれぞれアップデートをかけて,パッケージを更新するなどした.raspberry piに関しては,gatewayの設定する必要があった.

 Raspberry pi上に研究の比較対象のコードを導入する作業を進めていた.まだ途中だけれども,また明日続きの作業をしたい.modsecのbuildが一番重いタスクかもしれない.

アクションゲームのキャラ操作について考えた ( 1 session )

 作成中のアクションゲームのアニメーション制御のコードを書いたりしていた.どうやら,コードのパラメータとアニメーションのコードは別々で持つ者のようであり,コード中でパラメータの更新をして,その後にそれらにもどついてアニメーションのパラメータを設定する.アニメーションのパラメータを設定してやったら,あとはanimation controllerが,それに従って,適当なanimation clipsを再生することになるようだ.とりあえず必要なアニメーションはそろえたので,次のセッションでは,Animatorに適当な値を与えてトランジションがなされるかを確認する.

ゲーム開発会議に参加した ( 1 session ) 

 ゲーム開発会議に参加して,アニメーションの作成事情について説明したり,プロットの作成を促したりした.プロットについてはchapter1だけをとりあえずスコープにおいて,手堅く作っていきたいところだが,こういうのはコンセプトが非常に重要なので,どのようなコンセプトを貫くようにしてゲームを作るのか,よく考えていきたいところ.

ヒアリングシートの作成を進めた ( 40mins ) 

 面談に必要な書類の構成などを考えた.先日は随分と内容を考えるのに苦心していたが,今日は描くべき構成が割とすぐりに理解できたので,それを文章化した.きっちりとした文章に直したいところだが,それについてはまた明日考える.

文章の書き方本を読み進めた ( 1 session ) 

 わかりやすい文章の技術を読み切った.文章を分解する,語順を整理するといったような当たり前の内容が並べられている.現代にこういう本を新たに出版する必要があるのかは謎だし,内容面でも過去のものに敵わないので,講師業の日銭稼ぎ感があったが,最終章のチェックリストは推敲時の役に立つかもしれない.

生活面

12時起床.おおよそ13時間就寝.十分な覚醒度を得た.

昼はコンビニで買ったピザパンなどを食べて,コーヒーを飲んだ.タリーズのラテを最近は良く買っている.癖がなくてとても飲みやすいと感じている.

夜は米,鮭,サンドイッチで,まとまりはなかったが,色々食べれた.

11/6

進捗報告

本読みをした ( 2 session ) 
 手元のSF小説やミステリー小説を読み進めるなどしていた.

homelabの情報を集めた ( 1 session ) 
 homelabの情報を集めた.今日はケーブルの整理とか,照明周りについて色々と調べていた.ケーブルに関しては電源ケーブルをどうにかするということのほかに,映像出力とか入出力機器のケーブルを集約するということもまた重要だ.HDMIやUSBの切り替えをまとめたKVMスイッチというものがあるらしい.これがどれくらい実用的に使えるかについてもう少し調べてみたい.

タイピングの練習をした ( 30 mins ) 
 キーボードをたくさん叩いて,めざまし効果を得た.スピード自体は現状維持という感じ.

統計学の勉強を進めた ( 1 session  )

大分市の用事をこなした ( 2 sessions ) 
 


11/3

進捗報告

書籍の情報を集めた ( 1 session ) 

 色々とシステム周りのプログラムについての書籍情報を集めていた.分散システムに興味があるので,そのあたりの書籍を調べていると,色々見つかる.分散システムに焦点を当てると分散システムデザインパターンや,マイクロサービスアーキテクチャ,モノリスからマイクロサービスへなどがある.DockerやKubernetesについては,Docker実践ガイドや,Kubernetes完全ガイドが良さそうだった.
 あとは,OSについて調べていたら,タネンバウム本に新しいものが出ている.モダンオペレーティングシステムの第5半が,上下で出ている.

予稿の作成を進めた ( 6 sessions + 10 mins )

 実験手順についての説明を加えて,その上で,研究のlimitationについても記載した.これで大体,主要な部分のについては書くことができて,参照についても整備することができたので,ここからは文章全体を見直して,とりあえず,スラスラと読んで理解できるものに変えていく.
 予稿全体を印刷して,内容の過不足や構成の不手際のある箇所をチェックしている.頭からきちんと読んでいくとかなりの不備が見つかるので.これがなくなるまでひたすら修正を繰り返していきたい.
 予稿の不備を治す作業続けていた.図表についても必要な要素が足りないと思われる箇所があるので,作り直した.図表を作り直すと今度は,文章との不整合が生じるので,それも修正する必要がある.次のセッションで1巡目を終えて,もう一回印刷してチェックしたい.
 予稿の不備を直して2巡目の修正を完了することができた.日本語とし成立していない部分はないくらいに遂行はできたが,まだ,そもそも内容が足りていない部分が残っている.しかし,これ以上,作業内容を伏せ続けるのは危険な気がするので,ここまでのところで一旦指導教員に提出して,手の内を明かしておいたほうがいい気がする.次の印刷で内容をもう一度確認して,おかしな日本語が含まれていないことを確認してから,提出する.
 さらにもう一巡確認して,誤字などをつぶしていた.途中で図表番号がずれていることに気がついて,それも直したりした.どうやら,labelはcaptionの下あたりにないと変な番号を参照してしまうらしい.それで,とりあえず提出が完了したので,また明日以降で頑張っていきたい.

台所を片付けた ( 40 mins ) 

 台所の食器などを片付けたり,水回りそう清掃するなどした.これによって,生活空間が整って気分が良くなった.




11/1

 進捗報告

予稿の作成を進めた ( 3 sessions + )

 検知システムの図表をさらに作り進めて,その内容についても,一応,各部を1枚ずつの図表で表現することができるようになった.あとは,文章の方をこれを捕捉する形に修正して,わかりやすさを向上させていきたい.ルールの変換に関しては,図表での説明が難しいところがあり,どのようにするのか考え中.一旦次の章に行ってから,戻ってきて検討してもいいと思う.

 実験についての文章を書いたり図表を書いたりしていた.実験の比較対象の設定の部分に疑問を持ったので,それを紹介している論文の該当箇所を読み直したりして,設定を確認した.次のセッションでも引き続き実験概要についての説明を書いていく.

ゲームの開発進捗資料を作った ( 70mins )

 今週の開発会議の分のスライド資料を作成することができた.今回は,アニメーションの作成方法に焦点を当てて,その概要と具体的な操作を案内する内容になっている.先々週からタスク管理についてはtask branchesでやっているが,これについては,この二週間でだいぶものになってきた感覚がある.アニメーションの制御ぷプログラムについては,また別で作成を進めていきたい. 

不要家具の整理をした ( 40 mins + )

 使っていないパイプ椅子を廃棄するために,解体するなどした.ネジ締めを手当たり次第に外していって,これ以上分解的ない単位まで分解することができた.しかし,足回りのパーツなどの大型の部分は,このままでは捨てられないので,金物用の鋸でギゴギコする必要がある.フレームの一つには切ることができたが,パイプ切断はかなり力を使うので,これから毎日少しづつギコギコしていく.

文章の書き方本を読み進めた ( 30 mins + )

 手元にあった書き方本を読んで,トピックの出現順や,分割の粒度,パラグラフの構成などについておさらいした.

ゲーム開発会議に参加した ( 60 mins + )

 今週の分のゲーム開発会議に参加した.今週はアニメーションの作り方について説明した.

homelabの情報を集めた ( 10 mins + ) 

 ミニPCの値段を調べたりしていた.


生活面

朝10時半起床.おおよそ8時間睡眠.十分な覚醒度を得た.

夕方に,ベーコンとチーズで焼いたエピみたいなのを食べた.あっさり目立った.