2/20

 進捗報告

鏡台の解体作業

 研究室の修了生の部屋に生協製の姿見付きロッカー(以降,鏡台)みたいなものがあり,これの解体作業を手伝った.この鏡台は長めの板4枚によって構成されていて,これをいい感じのサイズに切ることによって可燃物として廃棄しようという算段.また,鏡面については別カテゴリーだから,取り除いて不燃物として廃棄したい.

 まずは,取り付けられている金具を取り外し,どのあたりで切断するのか目星をつけて,線を引く.つづいて,線に従ってノコギリでひたすらギコギコして切断.鏡面については,金づちで割って廃棄.しかし,この鏡面の取り外しはかなり難航した.薄板に接着剤に鏡面を貼り付けて,これをフレームで取り囲むという構造になっていて,接着剤が強力なので,割ってもなかなか剥がれないし,フレームもこれにくっついているので,端っこの鏡面部分にアクセスできない.我々は,これに対して,手持ちのマイナスドライバーをノミのようにして,フレームに打ち込み,鏡面周囲を破壊してから,残った板を裏側から金槌で叩いて落とすというアプローチを取り,全体として1時間半を要して,鏡台を廃材と化した.

水道フィルタ交換対応

 シャワーのフィルターの交換作業に対応した.先月の分の汚れ具合を見たところ,かなりひどい状態だったので,帰省前に交換できてよかった.

本読みした

 5Gの本を読み切った.ようやく5G技術についての紹介に入り,この技術がどのような要件で開発されてきているかが分かった.また,5G,6Gによって,今後どのような社会になっていくのかという予想も展開されていて,おもしろかった.

電子工作練習

 今日はダクトスイッチを使って,状態を切り替える方法を学んだ.昨日言っていたように,抵抗の表示の仕方は5本を使って表現する方法もあるようで,1,2本が仮数,3,4本目が指数,5本目が誤差の範囲を表現している.ダクトスイッチの切り替えのためには,5Vから出力して,それが戻ってくるピンを観測して,電圧の高低を見ればよかった.そのピンの入力に応じて,LEDを光らせる回路の出力ピンの電圧を変えることで,スイッチを押した時だけ光ったり,スイッチを押すことで点灯状態を切り替えることができた.ここまでで3章が完了.4章以降の内容については,また来期に勉強していく.

picoctfの問題を進めた

 picoctfの問題を解き進めた.format-string0を解き終えて,現状公開されている分では,easyはすべて解くことができた.

本棚受け取り,部屋整理

 別件で本棚をもらったので,文庫本と新書をそちらの棚に移動させて,本棚全体を整理した.横に積み上げていた積読タワーを本棚に戻して,一旦整理し直した.これで,必要な本に常にアクセスできるようになった.すばらしい.

2/19

 進捗報告

本読みした

 世界のティータイムの歴史で,カナダのティー文化について読み進めた.また,5Gについてのブルーバックスが1冊手元にあったので,これも読み進めた.この本は1Gからの歴史に沿って解説が進むので,それぞれの技術の位置付けがわかりやすくてとても良いと思う.

フレンチプレスで遊んだ

 研究室の人がフレンチプレスをバイト先でもらったらしいので,それを使って,一緒にコーヒーを入れるなどした.フレンチプレスは,元々は紅茶用の道具だと思うが,コーヒーの分野でも簡単にコーヒーを入れる道具としてよく使われる.使い方としては,お湯と挽いたコーヒーを道具時に本体に入れてごちゃ混ぜ状態にする.その状態で数分間放置して,最後にフィルタを上方向から下に押し付けることで,豆を取り除く.きちんとした豆を使って抽出したこともあって,自然なコーヒーの香りと味わい楽しむことができた.ただし,使い終わった後のコーヒーがフレンチプレス本体の底辺にこびりつくので,片付けは大変そうだった.大きな桶などを用意して,漬けてから掃除するのが良いと思われる.

電子工作入門キットであそんだ

 ずっとデスク横に放置されていた電子工作入門キットだが,今朝突然使ってみる気になって,学校に持っていって,環境構築などをした.とりあえず入門書を読みながらLチカをやってみるところまではいったのだが,抵抗値の表記がほんと異なっている.LANケーブルみたく,色の付け方に流派みたいなのがあるかもしれない.これについては要調査.

2/17

 進捗報告

HTB

HTBのマシンを色々触ってみたりした.結局解けなかったけど,Activeマシンにも手をつけてみたりした.存在しそうなサブディレクトリをしらべるために,Gobusterを導入してみた.このツールを動かすにはワードリストが必要らしい.githubでしらべると4つくらいのワードリストを発見した.retirerd machineのtwo millionもジリジリと進めているが,マシンのリセットに遭いすぎて進捗が止まりがちである.ユーザ登録の操作があると,リセットのたびにアカウントの作り直しが必要なので,とても面倒である.

飲み会など

本年度やることが全て終わった.飲み会で,年度を締めた.



2/13

進捗報告

宅内ネットワーク強化の記事の作成を進めた

 LANケーブルを作成して,これをスイッチに繋いでスピードテスト,ということを昨日やったので,今日はそれについて文章に起こしたりしていた.

TSP

 巡回セールスマン問題を貪欲法を使って解くコードを書いた.正しく実装されているのかは知らない.リストに都市コードと,移動コストの組みを入れて,これを移動コストを元にソートして小さい順に取っていくという作業を繰り返すことで経路を計算できた.また,Pythonには,エクセルファイルを読み込む便利なライブラリがあり,これを使うことで,コードを簡略化できた.


2/12

進捗報告

鉛筆立ての制作を進めた

 木工が長らく止まっていたので,再始動させる.とりあえず道具の使い方を覚えるために鉛筆立てあたりを作ってみることにする.設計図を書いて,切るべき位置を板の上に書いた.切りしろをどれくらい用意するべきなのかわからないが,一応2ミリくらい準備している.これで,70*110の板を5枚切り出して組み合わせればできるはず.作業台に板を固定したので,あとで切っておこう.

 5枚の板をノコギリで頑張って切った.木板の厚みが20mmあるのに加えて,僕が非力であるので,切るのには結構時間がかかる.大体1回の切断作業に10分かかる.5枚切ったので,今回はなんだかんだで切断作業に50分かかった.また,ノコギリの扱いも下手なので,切り口もガタガタになってしまった.これについては,今後の訓練を要する.木工をたくさんやっていくうちに上手くなっていったらいいのだが...

本読みした

 IoTの知識地図を読み終えた.今日のところはIoTのプロジェクトをどういう風に運営していくかという話だった.IoTのプロジェクトで作る場所にはフィールド側とクラウド側があり,それぞれの顧客と相談しながらPoCをこなしていって,そのうえで本開発に持っていくということが大事だった.PoCについては3か月程度の工期をマックスにしないと,辞め時がわからなくなってしまうという警告が書いてあった.

散髪に行った

 金曜日の卒論発表会で司会をやることになったので,身だしなみを多少はちゃんとやろうと思う.髪が伸び放題でぼっさぼさだったので散髪に行って,多少は見た目がすっきりした.あとは,きっちりスーツを着込めば,金曜日は問題ないだろう.

卒業研究発表練習を聞いた

 発表前なので,日々練習を聞いている.この発表会は制限時間にはシビアなので,時間超過が非常に気になる.本番で時間超過したら割って入らないといけなくて心苦しいので,なんとか残り2日で調整してほしい!


2/11

 進捗報告

本読みをした

 引き続きIoTの知識地図を読み進めた.今日はセキュリティの章を突破して,最終章のIoTプロジェクトの始めかた,進め方について読んでいた.あと15ページくらいで読み終えられそう.セキュリティの章の内容は,どこにでも書いてあるようなことが書いてあるだけ買ったが,2023年のAirLink OT/IoTルータの事例は押さえていなかったので,追加で調査したい.

スイッチテスト

 ケーブルを作るための工具と,ケーブル,ネットワークスイッチが届いたので,セットアップした.70cmくらいのUTPケーブルを2本くらい作ってみて,テスターで動作確認.途中配線間違えたり,ボーっとしてたせいで何故かクロスケーブルを作り始めたりしてしまったけど,なんとか2本とも正常に動作するストレートケーブルになった.かしめ工具の扱いも7,8回かしめたあたりで慣れてきた.その後は,スイッチに接続して,疎通確認.今回使っているのはGS308というNetgearのスイッチで,これは特段設定せずとも,電源を入れたら使えるので簡単で便利.ただ,スイッチの稼働情報とかを含めてきちんと管理したり,VLAN切ったりとかはできないので,そのうち買い替えかなとは思うけど,宅内LAN整備の序盤のプレイヤーとしては良いものかなと思う.コンパクトで見た目もとてもクール!接続したwindowsマシンとmac miniとの間でiperf3で速度計測して,1000Mpbs弱くらい,ほぼ理論値の速度が出ていることを確認した.

PGAS測定

 昨日完成させた(PGAS的な)MPI片側通信でのライフゲームの実行速度を学校の共用サーバで検証した.3.4秒くらいかかっていたプログラムが20プロセスでの並列処理で,0.2秒くらいで完了していることを確認した.なので,並列化による性能向上比は17倍くらいか.これは予想以上の成果.MPIの集団通信とやっていること自体は大きく変わらないのだが,それよりも倍くらい早い.片側通信の時は,片方のWindowを一方的にみたい範囲だけを参照したりできるので,何回も配列間でコピーして,必要な部分を抽出したりといったことが省略されるので早くなっているのだと思う.多分,通信処理の方法そのものは,そこまで性能向上には寄与していないのではないか.確かに同期的な処理ではなくなっているけど,結局Fenceで同期してるからなぁ.

htb続き

 一昨日の続きで,Two millionというretierd machineを解こうとした.nmapのオプション設定をミスって,30分くらいスキャンを待っていた.この間nmapの解説ページをひたすら読んでいて,気づいたらそっちが主業務みたいになっていた.問題は当然解き終わらなかったので,また明日挑戦する.

2/10

進捗報告

メール返した

 日程調整のメールが来てたので返した.向こうの日程がわからないので,こちらの日程もアバウトに示した.別組織の人との日程調整ってどういう手順でやるのがお互い一番やりやすいのか未だにわからない.

発表練習を聞いた

 今日も卒業研究の発表練習を聞いていた.すでに聞いた内容だったので,内容を把握するというよりは,前回の内容を受けて,構成が改善されているかチェックする感じで聞いていた.みんな色々と工夫していて,前回よりは格段によくなっていたと思う.

ライフゲームの並列化

 昨日書いたMPI片側通信によるライフゲームの並列化を達成した.ライブラリの関数が思ったように動かなくて苦労したりしたが,学校の環境にコードを持っていったら案外スムーズに動作した.学校の環境では同一のプロセッサ上に全てのプロセスがいる状態で動くので,通信にかかるコストが小さくて,MPI片側通通信での実行は想像以上のパフォーマンスを出した.MPI集団通信よりもはるかに高速.きちんとした性能向上比をまだ計算してないけど,おそらく逐次実行の10倍くらいの速度で実行できてると思う.それにしても,今回の並列化タスクはかなり大変だった.もうしばらく近づかない気がする.

2/9

 進捗報告

HTBやってみた

 攻撃者目線のセキュリティをきちんとやる気があるなら,HackTheBoxとかで勉強した方が良いよってのを,この頃よく言われる.研究とか課題とかがひと段落つきかけて,ようやく時間ができてきたので,これを機にHTBに取り組んでみることにした.アカウント自体は持っていたので,とりあえずretired machineを解説見ながら倒してみる.Capというretired machineを倒して,なんとなくの流れを掴むことができた.もうひとつEasyのretired machineがあるので,明日またやってみよう.

本読み

 IoTの知識地図という本が途中で止まっていたので,続きを読み進めて,6章の双方向通信の章を抜けて7章のセキュリティの章に入ったところ.7章については,自分の専攻とかなり被っている部分があるので,スムーズに読めそうな気がする.IoTのプロトコルも色々あるけども,まだ自分で触ったことがあるプロトコルは少なくて,MQTTもAMQPもCoAPもまともに使ったことがないから,実験環境に取り入れて動かしてみたい.

洗濯と掃除をした

 週末なので,床全体を掃除して,周りの不要な紙類も片付けたりした.また,洗濯物も位週間分まとめて回した.台所の洗い物もまとめて片付けた.これにより,多少の自己肯定感向上を達成できた.

CAT5eのケーブルを買った

 周囲の人々に話を聞いてみて,UTPケーブル箱買いするなら,日本製線の100m入りが良さそうだという結論に至った.CAT5eの100m入りで,大体6000円強くらいの価格.まあ妥当かなという感じ.確かに,これでケーブルをたくさん作れば,すぐに元が取れると思う.色がさまざまなあるけども,工業的なイメージがある黄色を選択した.ネットワーク製品は黒とか青とかが多い印象で,黄色はどっちともマッチする色なんじゃないかと思う.

2/8

 進捗報告

並列化を進めた

 PGAS的な並列化をやってみましょうという課題が出されたので,MPIの片側通信を使ってプログラミングをしないといけない.PGAS自体がそこそこニッチな分野なのか,資料がかなり限られている.日本国内の情報だと,ありがたいことに東京大学の情報基盤センターが資料をいろいろと公開していて,丁寧なことに講習会の動画まで公開されている.この辺りを見つつ,MPI_GetとかMPI_PutとかMPI_Win_fenceあたりの基本的な関数を試してみて,なんとか並列化の目処がたった.ライフゲームの並列化に関してはMPIの集団通信の時に書いたコードをうまく改変しながらPGASのプログラムに繋げていきたいところ.高速化がどれぐらいできるのかは不明.結局描画の関係で毎回一つのプロセスに集めてこないといけないから,fenseのオーバヘッドでそこまで(MPIと比較して)早くならないような気もする.

色々本を読み進めた.

 休日なので,色々と手元の本を読んだりした.世界のティータイムの歴史が,ちょうどヨーロッパの章を読み終えた他ところ.ヨーロッパはコーヒー文化が根強いので,どちらかというと一部の人々の間で,ひっそりと紅茶文化が根付いているという感じだった.イギリスみたいに全体の流れとして紅茶に流れるみたいな感じではなかった.次の章からはアメリカ.アメリカに関してはボストン茶会事件の一件もあるし,ヨーロッパ以上にコーヒー文化圏なのではないかな.

片側通信微妙かも

 夕方かなり頑張って,片側通信のテストをしたけど,win_createがあんまりうまく動いていないっぽくて,win_allocateを使う方法に変更した.それに伴ってかなりコードを書き換えないといけないのだけど,デバッグがやりにくすぎて,6時間かけて結局終わらなかた.

2/7

 進捗報告

戦略ゲームAIを読み進めた

 ゲームAIについて勉強を進めている.今日は4章を読み終わった.4章では,指揮官がユニットに戦略を指示する際,戦術をいかにして決めて,それをいかにして伝播するかという話が書かれている.戦略AIへ情報を収集する際には,マップ畳に散りばめたウェイポイントからの情報を一定範囲ごとに集め,それをさらに抽象化することで指揮官に伝達する.指揮官はそれを元に次の戦術を決めて,それ対応する複数の行動に分解してから,行動に対してユニットを割り当てていく.

病院予約時刻の変更

 予約時刻の都合がつかなくなったので,予約時刻変更の電話をした.なかなか繋がらなくて困ったけど,どうにかなったのでよかった.

LANケーブル自作の道具を買った

 宅内LANの環境を強化しようと考えていて,そのためにはUTPケーブルがたくさん必要である.UTPケーブル自体は500~1000円くらいで買えるのだが,たくさん使おうとすると自作する方が圧倒的に安い.ということで,かしめ工具やストリッパー,テスターなどの自作用工具を買って,RJ-45コネクタ(50個入り)も購入.ケーブル自体はまだ.自作用だと100mが最小単位っぽいのだが,cat 5eで5500~8000円くらい.cat 6や6aだとそれ以上する.なかなか勇気のいる値段.とかいう話をしてたら,研究室でcat 6aを余らせているという人が出てきた.彼から必要分(20mくらい?)だけ買い取るのが一番安上がりかもしれない.値段交渉次第かな.

卒業研究発表の練習を聞いた

 いろんな発表を聞いた.とても疲れた.自分の研究に直接的に活かせそうなものは,本日の発表の中では発見できなかった.

ゲーム開発会議に参加した

 開発者全員において,今は身の回りがごたごたしている状況なので,今週の開発進捗はあまりなし.レビューをする予定だったダメージモデルについての記述についても来週にお預け.


1/28

 進捗報告

鮭買った

 ちょうど主菜を切らしたので鮭を追加購入した.見た目の良い鮭を買おうとすると高いのだが,切り身で1kgくらい買っておくと,案外安い.これで夕飯は固定にしてしまうと意外と良い感じである.

緑軸の音を聞いていた

 君もなかなかキーボードが好きだね,という話ではあるのだが,最近一周回って緑軸が気になってきている.緑軸は昔からRazerが出しているメカニカルキースイッチで,青軸の荷重を少し重くしたようなスイッチになっている.僕個人としては,どちらかというと静かなキースイッチをこれまで好んで使ってきていた.研究室とかで使うことを考えると静かに越したことはないというのはそれはその通りであるが,自室で使う場合はそうしたことを気にする必要はないし,ヒューマンコンピュータインタラクションの観点から考えると,操作に対する機械の応答というのはフィードバッグがしっかりしているほど良いので,緑軸はむしろ優れたソリューションと言えるかもしれない.とか,最近考えていて,Youtubeで緑軸の打鍵動画とかみて,良いなーと思っている.問題はこの頃のRazerのキーボード(特にBlackWidow)のデザインが,そこまでブッ刺さらない感がある点.個人的には,2016年版くらいのBlackWindowの,一回りでかい箱に,ちょっとカクカクしたフォントの印刷が入ったキースイッチが並んでるのが好きだったのだが,この頃のRazer製品はすっかり角が落ちた感じで,ロゴがなければLogicoolともCorsairとも見分けがつかない.

エントリーシートの内容見直し

 エントリーシートの内容を見直して,予想される疑問点を列挙して,それに対する回答を考えるなどしていた.面談を通して,コンパクトな回答ができたほうが良いという話だったので,話の骨子をもう少し整理したいと思う.

本を読んだ

 ゲームAIの本がストップしていたので,読み進めた.4章の後半に入ったくらい.戦略ゲームでフィールド上に散らばっている情報をいかにして抽象化してまとめて指揮官に渡すか,指揮官はどのように取るべき戦術を判断していくかという部分を読んでいる.ウェイポイントというのを配置しておき,これを特定範囲ごとにまとめて情報圧縮をして,上位に渡すというのを3層くらい経れば盤面全体の情報を得ることができる.指揮官は,基本行動と,基本行動を詳細化した行動を発行する.基本行動のレベルで指示を出していって,具体的にその指示が実行されるタイミングで,より詳細な動きを考えはじめる.これによって,基本行動の再選択とかできるし,柔軟性が高くなる.Lazy Evaluationという. 

 梶井基次郎の檸檬を読み進めている.今は橡の花というのを読んでいる.感覚についての描写が極めて正確で引き込まれる.

 紅茶の世界史もぼちぼち読み進めている.今はヨーロッパの紅茶文化について.最初は薬用として広まったっぽい.

面談した

 面接前の面談を行った.どういうことを勉強しておけばよいかなどを,丁寧に教えてもらえて,非常に面白かったし参考になった.

進捗報告?

 ゼミで進捗を報告したかったものの,宿題ばっかりやっていたため,報告する進捗がなかった...

エコーロケーションについて書いた

 エコーロケーションと,Google社の視覚補助のプロジェクトについて書いた.


1/27

 進捗報告

ESの疑問点を整理した

詰め込んで描いたせいというのもあるが,ESの文章を読むと具体的な内容が伝わらない箇所が散見される.こうした箇所の解像度を上げるような質問が当然想定されるので,それについてどう答えるかを考えていく.

コウモリのエコーロケーションについて調べた

解説論文をよんで,コウモリのエコーロケーションについて学んだ.コウモリは自分の反射波を用いて,空間を認識するほか,餌となる虫の位置を得ている.また,ドップラー効果による周波数の違いを検知して,これによって対象物に対しての自分の相対速度を得ている.


1/26

 進捗報告

検査モジュールのプログラム構成を考えた

WAFを作ろうとしている.そして,その設計を考えているのだが,当然一つのブロックにすべての機能を詰め込もうとすると,多分ごちゃごちゃして,何やってるのか追えなくなると思うので,いくつかのモジュールに分けて作る.通信検査をするモジュールはこのプログラムで一番重要な部分だが,これまでその流れをあまり真面目に考えてなかったので,午前中に考えていた.ルールはJSON形式のルールを読むことにするけど,パーサに何を使うのかは未定.

掃除と洗濯した

床と浴槽を念入りに掃除した.洗濯物も一週間分まとめて倒した.

面接への対応を考えていた

ESの内容を見返したりしながら,面接でどういうことを話そうか考えたりしていた.それをひたすら考えてたら半日が終わった.


1/24

 進捗報告

ルータのハニーポッドの論文を読もうとした

ルータへのインターネット側からの攻撃と,それに対するルータの反応を長期観測しようとする論文が横国から出ていて,それを読んでいたんだけど,生活リズム戻し始めで,普段寝てる時間にそれをやろうとしたので,意識が十分に覚醒していなくて,あまり集中できなかった.

シオランの紹介本をよんだ

ペシミズムの思想家,シオランを紹介する本をよんだが,あまりペシミズムを真面目に考えてみよう気にはならなかった.

AviUtl指南書を読み進めた

 AviUtlパーフェクトガイドのSection1を読み終えてSection2に入った.Section1ではメインウィンドウでの表示ウィンドウなどを確認した.Section2では拡張編集Pluginの編集機能について学習している.拡張編集Pluginをインストールして編集ウィンドウを開くと,トラックが並んでいて,ここに素材をポイポイ放り込んでいくことで,動画に素材が追加されていく.

エコーロケーションについて書いた

 コウモリなどが,自発音に対する反射波で周囲の状況を把握するのをエコーロケーションとかいって,人間においてもそういうことができる人がいるので,それについて書いていた.目が見えない人などにおいて,とくに聴覚機能が発達すると,反射波によってかなり正確に空間把握ができたりするみたい.

講義の手伝いをした

 講義の手伝いで,学生の指導をしたりした.キーボード操作が不慣れな相手に,操作を支持するのは結構大変である.


1/23

 ライフゲームの話をした

 ライフゲームの並列化がとりあえずMPIで実装できたので,それについて発表した.MPIの並列化で逐次実行よりも5倍くらい高速化できる.OpenMPだと三倍弱だけど,おそらくメモリの使い方が十分に最適化されていないだろうという話だった.とはいっても,OpenMPで切り詰めた最適化をすると,それはそれで難しさがあるらしい.

論文発表を聞いた

 DNSについて説明を受けた.やっぱりDNSをきちんと理解できるようになりたい.どうすればわかるようになるか聞いたら,とりあえずソフトウェアの設定を自分でやってみたらということだった.それはそうか..

買い物に行った

 論文を書いている学生を励ますために,同級生みんなでお菓子を買いに行った.ドンキでたくさん買った.

ブログを書き進めた

    WAFルールの基本文法について書く予定で,これの下書きを書き進めた.CRSではきちんとScannerを検知するようになっていて,Scannerの名前が書いたファイルを読んだら,これは既存のScannerを調べるのにすごく役立ちそうなファイルになっていて,とても興味を持った.

1/21

 進捗報告

ESを書いた

 とりあえず書きたいことを書いてたたき台を仕上げた.ここから字数を削ったり,文章の流れを改善したりしていきたいところ.出来上がったらt_h_が赤入れしてくれるらしいので,今日の夕方くらいまでにとりあえず仕上げて,彼に投げつけるのが目標.

アンケートを提出した

 アンケートの提出が今週末までだった.忘れると危ないので,昼休み時間に書いて提出した.

進捗状況を報告した

 先週バタバタしていたので,それについて報告した.今回は反省が多い.また,JSONパーサを探す必要があるので,それについて報告した.

論理回路の講義を聞いた

    グラフ理論の話を聞いたけど,今日の講義の内容はよくわからなかった.

1/20

 進捗報告

マルウェアについて話を聞いた

C2サーバにアクセスする際のドメインを,ぐちゃぐちゃな文字列にして,ブラックリストによる検知を回避しようとするようなマルウェアがあるらしい.レポートとかは示されてなかったのでどのぐらい主流になってきてるのかわからないけど,いくつかアルゴリズムがあるようだし,かなり主流な手法なのかもしれない.

免疫の講義を受けた

移植片に対する免疫系の攻撃とか,抗体の作り方とかについて説明を受けた.この講義もそろそろラストが見えてきた.これまで免疫の話とか全く知らずに生きてきたけど,この講義を受けることで,コロナのワクチン関連のニュースとかの解像度が上がって,話の流れが少しだけわかるようになってきたので,受けておいてよかったと思う.

MPIによる並列化を頑張っていた

かなり時間をかけたけど,できなかった.とりあえず処理対象のデータをうまく切り幅を調整して,Scattervでばらまくところまではうまくいっているようだ.ただし,それをGathervで集めてくるときに失敗しているみたい.原因は不明.そのうち探る.

1/19

 進捗報告

AviUtlの勉強をした

ようやく朝読書の時間がとれたので,AviUtlパーフェクトガイドを読み進めた.チャプター1の後半くらいに今いる.プラグインを入れて,動画を読み込んで,メインウィンドウで動画を再生したり,範囲選択をして操作をしたり,フィルタをかけたりする方法を学んだ.

洗濯と掃除をした

身の回りがバタバタしていて滞っていた洗濯や掃除をまとめてやった.床が綺麗になったり,衣類のストックが回復して良いかんじ.

ES書いてた

エントリーシートを書き進めていた.自己PRとかはたくさん書いてきたので,ある程度固定なんだけど,入社後にやりたいことがうまくまとまらない.やりたいことのイメージは色々と散逸的にあるんだけど,それを綺麗なストーリーでまとめるのが難しい.90分かけて考えたけど,進捗は40%くらい.また夜とか明日とか考えていく.

眠い

まだ夕方5時なのに,とても眠い.昨日昼過ぎまで寝てたせいで,昨晩はなかなか寝付けなかったからここにきて,そこの疲労がきている.ただし,ここで寝たら,せっかく戻り始めた生活リズムが水の泡だ.散歩に行って凌ぐ.

散歩行った

なんだかんだで,いつものコースを今年初歩きしたかもしれない.今日は曇り空.風がないので,全然寒くなかった.思えば毎年この時期はずっと曇り空の中を散歩している気がする.去年も一昨年も,その前も,1月半ばはこういう曇り空だったような.あまり思索は捗らなかった.というか,こんな儚い抵抗はやめて,仮眠しようか.

仮眠した

結局1時間半くらい寝ていた.だいぶ気分が楽になった.

mpiと格闘した

ライフゲームを並列化しようとしていて,領域分割をすればとりあえずはそこまで難しくないだろうということになった.ただし,Scatterで配る時に,どこから切り始めて,どのくらいの量を切るのかということを事前に計算しておく必要があって,そのコードを今日はせっせと書いていた.とりあえず計算できてそうな雰囲気が出ているので,このコードを明日学校に持っていって動かしてみよう.

1/18

 進捗報告

今日の進捗はnothing.

しばらくだいぶ忙しかったから,休養ということで,あえて1日何もしなかった.かなり長時間の睡眠をとった.結果として,かなり精神面が立ち直って,やる気が戻ってきた.定期的にこういう何もしない日を設けることが大切だと思う.できれば週あたり1日.それが難しければ二週間に1日くらいのペースで.

1/17

 進捗報告

Linux本を読みすすめた

Linuxのしくみという本を積んでいたので読み始めた.第2章の途中くらいまで行った.プロセス数を数えてみる.Kali linuxでプロセス数を数えたら1000以上あった.mac osでプロセス数を数えると600くらいしかない.プロセスの粒度みたいなものもOSごとに異なっているのだろうか?

本を買いに行った

windows環境も整えて,AviUtilをインストールするところまで行った.ネット上で情報を集めながら試行錯誤しても良いのだが,ある程度の基礎知識については本とかを使ってまとめて仕入れてしまいたい.探してみるとAviUtlパーフェクトガイドという本があるらしい.そういうわけで,紀伊國屋に買いに行った.なぜかプログラミングの棚に入っていたけど,無事に購入完了.空き時間とか,朝の読書時間で読み進めていきたい.

学外講義を受けた

セキュリティ関連の学外講義を受けている.今回が,最後の講義.毎回いろんなゲストが来て話してくれて,演習などでは他大学の学生と話すこともできて,世界が広がった.なんだかんだで,この講義からはかなり影響を受けたなと思う.

ゲーム開発会議に参加した

定例会議.この二週間は,論文発表の準備でとてもじゃないけどゲーム開発なんてやっている場合ではなかったから,特に報告することも議論することもなし.とういことで,ひたすら雑談をした.ゲームの世界と現実世界のギャップの話とか,コミュニティと自分との関わりとか,そういうところで人によって価値観の差があるもんだなーと思った.