2019-12-31 (火)
実家に帰ったりふるさと納税したりする日
この日記はフィクションです.登場する人名・団体名・地名・職業などはぜんぶ架空のものです. なので実際のものとは何も関係がありません. それから,写真のように見える画像はCGもしくは念写によるものです.
Golangで色々書く日.
眠い.なんか風邪気味な気がする.
新宿.肉を食べた.
dアニメストア ニコニコ支店のアニメの更新チェックしてるスクリプトいじったついでにhttps://github.com/binzume/nigonigo にコマンドラインツールを追加したりした.
nigo search -ch 2632720 -limit 20 -t "アニメ"
jsonかtsvで出力できるのでスクリプトで何かするときに便利.
Golangで色々書く日.
Golang,使ってない関数はコンパイル後に消されるのだけど,初期化が必要なパッケージを(間接的にでも)importしてしまうとinit関数からの参照ができてしまって初期化処理が削除されないのか...
パッケージをimportするとinitが呼ばれることになってるので当然の挙動なのだけど,例えばあるパッケージが net/http
に依存していて,そのパッケージ内の明らかにhttpと関係無い関数を呼んだ場合に,4MBくらい実行ファイルが大きくなる上に起動時にhttpの初期化処理が呼ばれてたりしてびっくりする.
travis-ci.org 使ってたけどtravis-ci.com の方も触ってみたり.
掃除したりする日.
昨年買ったSilicon-Powerの1TBのSSDが書き込み速度が不安定なのと音がうるさいのでCrucialのやつに交換した.普段使ってるPCの内蔵のSSDは前からCrucialのやつで特に問題無かったので同じシリーズのやつ.
Silicon-PowerのSSD,同じ型番のを違う時期に2つ買ったのだけど,明らかに中身が別物で片方だけ速度も違うので,製造時期によって外れがあるのかも.
調子悪い方は最初は安定して書き込めるのだけど,読み書きしてると急に書き込みが15MB/sくらいになったりしていた.おそらく,内部的に高速に読み書きでききる領域が小さくて,書き込み速度が遅い期間にデータの再配置してそうな挙動をしている.あと,他のSSDに比べて音がうるさい.PCに内蔵したりケースに入れたりするなら良いのだろうけど,剥き出しのまま使ってるので気になる.SSDは無音だと思われてるのかもしれないけど,コンデンサとかコイルとか基板自体が音がでる部品なので,大抵の電子機器はなかなか完全には無音にならない.
新しいCrucialのSSDに500GBくらいのデータをコピーしてみたけど,こっちは安定して250MB/sくらいで書き込めてた.音も静か.
部屋掃除してたらCD-Rの箱が目についたので2010-09#26A1 の続き.
昔のCD-Rはほぼ処分したのだけど,まだ少し残ってるので読み出せなくなる前に中身をコピーしておく.
前回はPrincoとSW Technology製のやつが読めなくなってたりしたけど,他のやつは20年経っても大丈夫っぽいな.
一番古いやつは1998年10月にとったバックアップか.PC-98のHDDの内容まるごと入っていてWindows98ごと入っていた.当時のNOTEPAD.EXEやMSPAINT.EXEはWindows10でも動くのすごいな.
EdgeのCSSがなんか変だなと思ったのだけど,まだWebKitじゃないのに-webkit-
ベンダープレフィックス見るのか...そのうえ微妙に挙動が違う.
飲み会.浜町.
Chrome 79のWebXR Device API触ったりしていた.
WebXR Device API自体はデフォルトで有効になっているのだけど,実際にHMDで使おうと思うと,chrome://flagsの設定が必要なのか.
https://docs.google.com/document/d/1R8Bz0_vK9YmY5-ZhsbLtZ9-DDJpTOgNeibFD4SdUnbw/edit#
とりあえずSteamVRとOculusはこれで動くっぽい.
ただ,コントローラ周りがA-Frameだとうまく動かないような気がする.GamePadAPIじゃなくてXRInputSource使わないといけなさげ.
Three.jsのWebXRの扱いの違いのせいかもしれないけど,Firefoxだとレンダリング結果がブラウザにも表示されるけど,Chromeはブラウザのウインドウ側のレンダリングは止まるのなんでだろ.
FirefoxだとWebVR API経由なら何も考えなくても動く.
Oculus Questのブラウザ,Chromium 77になってWebXR Device APIもデフォルトで有効になっていた.ブラウザからカメラへのアクセスは出来ないみたいなので今の所AR表示とかは出来ないけど.
PC版のChromeも79でWebXR Device APIが有効になったけど,WebVR APIは無効のままっぽい.FirefoxとEdgeがまだWebVR APIしか使えないのでどっちかだけ使うわけにいかないのが微妙.
歩いた.
Ingressのレベルが8になった.アカウント作ってから7年...
パフェと魚を食べた.
風邪引いた...頭痛い