2022/8/25(木)

昨夜10時台に寝れたので割と早起きできた。


今週のぷにるを読んだ。初手褐色でさらに白衣のダボ袖セーラー服の盛り合わせ、速い、速すぎる。

「再現実験」とかいう言葉が飛び出す真戸博士、ぜったいマッドじゃねえ…


コメントシステムの開発を進める。返信一覧/文脈一覧のペジネーションが出来た。その他細かい見た目をいくつか整えた。けっこう良い感じ!

午前中の進みがかなり良かったのだが、んーやっぱり精神的な調子なのかガーっと進められない。U-22プロコンの提出日まで日が無いが、集中してガーッと進めるよりタスクを分割して並行化する方向に舵を切った方が良さそうだ。

今日やった:

  • 返信一覧/文脈を見るのペジネーション実装
  • 一部の見た目を整える
    • 返信一覧における返信先コメントの表示強調(動画には反映されてないけど)
    • 文脈を見るにおける対象コメントの表示強調
    • 返信する/返信一覧/文脈を読むのボタンにホバーエフェクトおよびセパレータ
  • こまごまとしたバグ修正
    • 返信後に返信入力欄が閉じない
    • 返信後に表示上の返信の件数が更新されない

やりたい:

  • markedのXSS対策
    • sanitize-htmlを使う?
    • insaneの方が軽いようだがメンテされてないので却下
  • 返信通知メールの実装
    • lettreというクレートがあるらしいのでそれを使う?
    • 接続情報は.envから
  • Docker化
    • Dockerfileでイメージ化
    • docker-compose.ymlでDBMSとまとめて良い感じに

余裕があったらやりたい:

  • 名前欄の保存
    • 名前欄だけならlocalStorageで十分かもしれないが、メールアドレスは渡したくないのでcookieか
  • READMEなどドキュメントの充実
    • 建て方とか

C++製のVRアプリ開発用フレームワークを開発している。といっても、以前に実験的に作ったやつを再利用しやすいように整えるというだけの話だが。

最低要件:

  • CMakeでパッケージとして読み込んで組み込める
  • exampleとして以前に作ったSTGを同梱
  • 3Dモデルの読み込み/描画機能(実装済)
  • 種々のアクションスペースの取得機能
    • Local(HMD視点空間)
    • Stage(立ち位置空間)
  • OpenXRのActionSetをフレームワーク利用側で定義できる機能
    • コントローラのポーズ(位置姿勢の意)
    • コントローラのボタン
    • HTC Vive Trackerのポーズ
  • Vulkanのインスタンス/論理デバイス/物理デバイス/コマンドバッファ等の取得
    • とりあえずVulkanのオブジェクト渡しておけばプログラマ側の自由度は確保できるでしょの精神

できればやりたい要件:

  • 3Dモデルのスキン変形/モーフ変形
  • 3Dモデルの描画高速化
  • コントローラのアナログスティックとかの取得

これもU-22プロコンに出す予定だが、まあどうせまだこの世に無いものには違いないので、入賞するにしろしないにしろ価値ある存在に変わりはないのだからあんまり入賞にこだわらないつもり。入賞して耳目を集められたら儲けものくらい。

find_packageで読み込めるようにしたいと思ったのだが、これにはCMakeをちゃんと勉強しないといけなさそうな気がするのでググった。そしたら良い感じのサイトを見つけた。

https://theolizer.com/category/cpp-school3/

日ごろからプログラム書いてる人が自分なりに整理し、自分が理解に苦労した部分に注釈を付けて説明している感じでとても分かりやすい。とても助かった。

↑ちなみにOGPに出てくるこの2人組は全くでてこない。


筋トレをやった。今日は腹筋。


今日解いた競プロの問題。

ABC265

A: min(n*x, (n/3)*y+(n%3)*x)

B: シミュレーションするだけ 持ち時間は最大10^15くらいなことに注意(1敗)

C: 通ったとこをメモしてシミュレーションするだけ

D: 尺取り&二分探索二回をやった たぶん尺取り3回でもにぶたん3回でも良い これ茶diffってマジ?


以前にマウスが故障したため、手近にあった別のマウスを使っていたのだがどうも使いづらい。故障した前のマウスを物は試しともう一回繋いだところ、なにやら復活していた。日ごろの行いでも良かったか?そういえば前にXP-PenのペンタブレットやValve Indexのコントローラが調子悪くなった時も放置している間に復活していた。

「何もしてないのに壊れた」という人がいるかと思えば「何もしてないのに直った」ということも起きる。何か通底するものがあるのだろうか。

Categories: