PowerShell では mklink がない。cmd を経由してもいいが以下でできる。特に管理者権限はいらない。
New-Item -Path D:\Junction -ItemType Junction -Value C:\Path\To\Target
備考: Explorer 上ではショートカットみたいなアイコンがついて区別される。Junction はディレクトリ単位でしかできない。
PowerShell では mklink がない。cmd を経由してもいいが以下でできる。特に管理者権限はいらない。
New-Item -Path D:\Junction -ItemType Junction -Value C:\Path\To\Target
備考: Explorer 上ではショートカットみたいなアイコンがついて区別される。Junction はディレクトリ単位でしかできない。
BITS ジョブ
現在のジョブ一覧。だいたいこれで悪さしているのはわかる
bitsadmin /list /verbose
ジョブクリア
bitsadmin /reset
Windows Background Intelligent Service の略。ざっくりいうと Windows がなんかいい感じにダウンロードとかをやってくれるサービス。
イベントビューワで頻繁に以下のようなエラーが出て気になっていた。
うちの環境だと MozillaUpdate が無限に溜って BITS ジョブを浪費していた。なんでかわからん。Firefox では BITS を使ってアップデートファイルを受信するようになっている。
'MozillaUpdate 308046B0AF4A39CB' TRANSFERRED 1 / 1 7348739 / 7348739
https://bugzilla.mozilla.org/show_bug.cgi?id=1856462 "MozillaUpdate causing Windows BITS service overflow (too many BITS operations queued)"
bugzilla にチケットが立っていた。2024-06-03時点で未解決
いまいち検索しても気にいったソフトウェアメトロノームがなく (クソほど広告がついているとか、音色が気に入らないとか、無意味なログインを求めるとか)、一方でハードウェアのデジタルメトロノームもいくつか買ってみたがLINE OUTの品質が悪かったりしてヘッドフォンで聞くと不満があったりした。
自分で作るには音色が面倒だなあ、と思っていたが、「SoundFont WebAudio」で検索したところWebAudioFont というのがあり、まさに用途的にちょうど良さそうなのでこれを使ってベーシックなものを作った。
実装してみると悩むポイントが最初の発声タイミングで、何を重視するかで2つのタイミングがある
今回は後者のスタートを押したタイミングを重視して最初の1クリックの不正確さは許容するという方針にしてある。何らかの音源を鳴らしながら TAP TEMPO で BPM をひろい、音源にあわせてクリックを鳴らしてみるみたいなとき、最初のクリックがずれると難しい。
もっとやるなら音源ごとのアタックのディレイを補正すべきだけどやっていない