【Azure】Update-AzScheduledQueryRuleが動かなくなった話

yamlに以下を書いていたら、2022/12からエラーになるようになった。

Update-AzScheduledQueryRule -ResourceGroupName <リソースグループ名> -Name <ルール名称> -Enabled $true

修正として以下の箇所(Enabledの後ろ)にコロンを入れた。

Update-AzScheduledQueryRule -ResourceGroupName <リソースグループ名> -Name <ルール名称> -Enabled $true

【ピアノ】LK-520などをUSB接続した場合にコントロールパネルでどう見えればよいのか?

コントロールパネルで下記のように見えたらにOSには認識されています。

PCのUSBポートに何をさしても画面が更新されない場合はUSBポートが使えない状態になっています。通常は何かをさすと一旦真っ白になって、更新されます。

一旦真っ白になって・・・

↓更新される

【Youtube】チャンネル登録者数をリアルタイムで表示する方法(一人単位)

YouTubeで一人単位のチャンネル登録者をリアルタイムで表示する方法! よく有名YouTuberが、ライブ配信などでチャンネル登録者何人記念とかで出してるような一人単位のもののやり方です!

↑OBSを使うことで簡単にできます!
詳しくは動画をご覧ください!

【VOICEVOX】GPUモードにしたいが、おすすめのグラフィックボードは?

VOICEVOXはヒホ氏が開発中の無料で使えるテキスト読み上げソフトウェアです。
ダウンロードはこちらから。

GPUモードの利点

VOICEVOXの起動モードにはCPUモードとGPUモードを使うと音声合成にかかる時間が短くなります。

GPUモードをオンにできる条件

1)Nvidia製のGPUが搭載されているグラフィックボードがPCについている
2)そのグラフィックボードのGPUメモリーが3GB以上である

ということで現在PCにNvidiaのグラフィックボードが付いていない場合、GPUモードをとりあえず試してみたい方向けのおすすめのグラフィックボードを紹介します。

最近のグラフィックボードは2スロット厚が主流で、スリムパソコンには2スット占有するグラフィックボードが付かないことが多いです。
筆者のPCも富士通のスリムパソコンで、1スロット厚のグラフィックボードしか付けられません。

1スロット厚2スロット厚

普通にPCに詳しい方ならタワー型PCを自作してたりするでしょうからVOICEVOXで使える2スロット厚のグラフィックボードも簡単に選べるでしょう。
ですので、今回は1スロット厚のグラフィックボードでVOICEVOXのGPUモードが使える最低限のグラフィックボードを紹介します!

Nvida製、1スロット厚、GPUメモリが3GB以上のグラフィックボード

メーカー型番GPUGPUメモリ備考
elsaGeForce GTX 1650 SP V2GTX16504GB最近V2を再販開始したのでAmazonなどで購入可能(3万円位)
elsaGeForce GTX 1050 Ti 4GB SPGTX1050 4GB 既に販売終了品となっているため、ヤフオフなどで入手可能(1.8万円位)
OEMQuadro K2200 GDDR5 4GB K22004GBメーカーパソコンの廃棄品から抜いたものがヤフオクなどで入手可能(8,000円程度)
K2000はGPUメモリーが2GBのため足りませんのでご注意
OEMGeForce GTX 745GTX745 4GB メーカーパソコンの廃棄品から抜いたものがヤフオクなどで入手可能(4,000円程度)
GeForce GTX 1650 SP V2 (30,000円程度)
GeForce GTX 1050 Ti 4GB SP (18,000円程度)
Quadro K2200 GDDR5 4GB  (8,000円程度)
写真はELSAの商品ですがヤフオクではOEM品がよく出品されます。
GeForce GTX 745 (4,000円程度)
ヤフオクでは業務パソコンから引き抜いた品が良く出品されます。

1スロット品でも本体と干渉して入らない場合があるので注意しましょう。
特にロープロファイルしかつかないスリムパソコンもありますのでその場合はGTX745を買ってブラケットを外して使うという手もあります。

ロープロファイルとフルハイトの差

フルハイト
端子サイズと金具のサイズが同じくらい

上記はELSAの1650SP V2です。
フルハイトはスリムパスコンにはつかない
場合があるので注意しましょう
ロープルファィル
端子サイズに比べて金具のサイズが
短い

上記はELSAのQUADRO P400で
16,000程度ですがメモリが2GB
であり3GBないのでVOICEVOX
では使えません。
P1000なら4GBですが新品は非常
に高価なのでお勧めしません。

結論

・PCに1スロットのフルハイトのグラフィックボードがささる場合は、補助電源も不要なELSA 1650SP V2が1スロット厚のグラフィックボードの中では高性能な部類ですのでおすすめです!
・とりあえずGPUモードを使ってみたい方はGTX745が4000円くらいで付けられますのでおすすめです!

オススメその1 (性能重視版)
GeForce GTX 1650 SP V2
1スロット厚、補助電源なしなら最高性能の部類
フルハイトなので入らないスリムパソコンもあります
ライザーケーブルなどを使用して90度曲げて本体
に収める技が使える場合もあります。
(ESPRIMOなどの場合)
おすすめその2(とりあえず版)
GeForce GTX 745
フルハイトですが、ブラケットのネジを外して
VGAコネクタから伸びているケーブルも外せば
ロープロファイルに収まります

ブラケットを外すとスカスカになりますけどねw

【ゲーム】FIFA22 バーチャルプロ LV別獲得perk

Level攻撃系1攻撃系2DFGK
1アシストストリーククローザー
2長距離シューター
3最後の砦守護神の集中力
4
5ファーストタッチの質肉弾戦
6決定的瞬間鋭い出足
7ボールの狩人
8ピンポイントクロス
9天才ドリブラー冷静沈着瞬間的反応
10セットプレイの狙いどころ
11油断禁物
12威圧感
13
14土壇場の執念
15スキのない守護神
16仕切り直し
17精密パス
18ホットストリークセットプレイの守護神
19
20
21切り裂くパス
22
23疲れ知らず
24
25セットプレイの名手

【ゲーム】FIFA22 バーチャルプロ LV別の必要経験値&獲得ポイント

FIFA22のバーチャルプロはLV25が上限だそうです。
各レベルまでのXPと、各レベルでもらえるポイントをまとめてみました。
概算試合数は一試合1000XPで計算し、概算累積試合数は全体のXPを1000で割ってますので概算試合数の和とは合わないところがあります。

レベルXP(累積)XPpoint累積point概算試合数概算累積試合数
11,7501,750101022
23,5001,75031324
35,2501,75031626
47,0001,75031927
58,7501,75032229
612,2503,500325413
715,7503,500328416
819,2503,500331420
922,7503,500334423
1066,50043,750134744(は?w)67
118050014,0002491481
1296,25015,7502511697
13113,75017,50025318114
1414000026,25025527140
1517500035,000126735175
16210,00035,00026935210
17253,75043,75027144254
18306,25052,50027353307
1935875052,50027553359
20420,00061,250128762420
21481,25061,25018862482
22551,25070,00018970552
23630,00078,75019079630
24717,50087,50019188718
259100

レベル10→11の44試合というのがなんかおかしいですw
MAXであるLV25になるまでに一試合1,000XPで718試合必要です。

【ゲーム】ディビジョン【サバイバル】これだけで知ってればクリアできる(超簡単)

最近のやり方

DZ西側 スタートであるか確認し、 DZ東側スタートならあきらめる!www
DZの西側でスタートし、防寒性能が高いスカーフ、その他2つの順でクラフトしつつ、隠し部屋をめぐりつつ、暖をとりつつ、作戦基地付近の定点に向かう。

その定点で必要なものをすべて集める。(この定点は上の動画をご覧ください)
・パーキング:結構な防寒具
・POW:薬系
・Hith&Low:電子

DZ外の最後の隠し部屋に入りタレットとサポステを作る。
武器はハンドガンのままでも可。(下手にアサルト持ってると戦って死んでしまうこと多し)

DZ3に西から入る(よじ登って入るところです)
(残り時間55分位で入れるはず)

DZ3西エリア

入ってすぐ直進ですが、右沿いに歩けばすぐに武器パーツが2連続である。
右折し、03の隠し部屋付近のテック箱(1,2)を二つ開ける。(路地の突き当りと西の突き当り(03西検問所)
(03の隠し部屋付近の盾マンとクリーナーズは、ハンドガンとサポステと瀕死になったら隠し部屋でインタラクト押すと多少間に合わなそうでも入って全快できる技を駆使して倒すw)
02の隠し部屋に向かって走る。

DZ2エリア

02の隠し部屋に向かう途中に武器パーツ2つ取ってカルケスで右折してツールと武器パーツを一個拾う。
02の隠し部屋の北のCAFE横のテック(3)を拾って02の隠し部屋で黄色のG36を作る。
ここまででテック箱3ヶ所

そこから旧ガススタ付近の地下駐車場に北側から入って鎮痛剤とテック箱(4)と水系を拾う。
南側には出ないで戻り、西に向かう。
西に向かって直進し、封鎖エリアを左にみて通過後の左の武器パーツを拾う。
そのまま西の端の右側にある金網広場に向かう。
途中に紫が居るので車の上にタレットを投げて車の後から殲滅する。
盾マンが1人突進してくるので注意。グレネード投げられたら車から離れて後に避ける

金網広場(向かって右側)から赤が3人位来るので殲滅する。
金網広場裏のテック(5)と布と治療キットを拾う。
金網広場からDZの西端に向かっていって左折回り込みしてローグ籠が良く籠る梯子の上のテック(6)を拾う。(最新のマップでは、ここの梯子がなくなって入り口に成っちゃってる気がするのでテックないかも)

金網広場に戻る。
地下鉄入り口付近の車のソバに武器パーツあり。(取り忘れ注意)

南側(西に向かって左側)の階段を下りて地下に入ると鎮痛剤がある。
紫メカニックとクリーナーズがいるのでタレットを投げて殲滅。
(↑いつもは階段下りたら左にいるがたまに右にいるので注意)
地下1階を右に進むと左の小部屋にテック箱(7)あり。

戻って左の階段から地下二階に下がり、左にUターンして線路側をあるくと左に部屋がありテック箱(8)と電子がある。
部屋を逆側から出ると敵が居るのでタレットを駆使して殲滅し、若干左目にテック箱(9)と鎮痛剤がある。
若干右目の線路奥の左にテック箱(10)がある。

ここから元の階段を上り、金網広場の左から北上する。(紫クリーナーズ二人)電子あり。

02の回収あたりで敵と遭遇し殲滅する。
02の回収の一階の入って左の車の裏?に武器パーツあり。
02の回収の右の通路を北上し、03の隠し部屋へ向かう。

途中クランクでラッシャーx2がいるので注意

03の隠し部屋でM44と黄色防具を作る。
クリアするだけならこれ以降は最後の「03回収エリア」まで飛ばせる。

出て03の回収エリアに向かい、東の像の裏のテック(11)を拾い、03の回収エリアの南西端の地下入り口から地下に入る。
ネームド(1)を倒してテック(12)を拾い地下を北上する。
dz鍵箱の位置のテック(13)も拾いつつ地下の北東端の入り口付近に向かう。
北東端の入り口付近の 地下二階でテック(14)を拾う。
地上にでて04隠し部屋に向かう。

DZ04エリア

04隠し部屋南側の入り口から少し東の重機があるエリアでテック(15)を拾う。
04回収地点東の汚染エリア東側の行き止まりにもテック(16)あり(紫クリーナーズ三匹います
04隠し部屋で最終装備を整える。
全黄色防具に銃器MOD x 4
武器MODフル黄色(G36とM44で8ヶ所)

04隠し部屋から足場側(南側)にでて東へ向かい左の駐車場を殲滅後、東の突き当たりのクリーナーズを先に殲滅しておく。
ちょっと戻ったところの店の中のネームド(2)を倒す。(こちらを先にやると東の突き当りからクリーナーズ絡んでくるでそっちを先にする)
ここのネームドは結構痛いのとたまにタレットをハックしてくるので甘く見ないこと。

DZ05エリア

ピットの方角に向かい、05の隠し部屋によったりして(汚染エリアのテック箱(17)を拾う)←記憶が曖昧。04の隠し部屋の東の汚染エリアにもテック箱あるし)
途中、ミュージックのネームド(3)を倒す。
(ここは開けてるから最悪どんどん離れればなんとか成る)
次にピットの周りの雑魚をクリアして地下に入る。
まっすぐ進むと右奥からくるネームドを倒す(4)
このとき盾マン注意、火炎放射も注意、ドンドン入り口側に戻ってひとりずつ倒せば勝てる。最後はデブなので最悪入った入り口から地上まで逃げればいくらでも逃げられる。

次にQビルネームド(5)倒す。
最後に北西の一番上のネームド(6)倒す。(最新のマップだとdz07拡張のために一番北西のネームド(デブ&護衛はスナ)のエリアが存在しないかも?)

DZ03回収エリア

03の回収に戻って二階に上ってからヘリ呼んでハンターにM44でヘッドショット二発で倒して終了。(多分回復も回数制限があるのでそのうち倒せる。)
フレアを上げた時に、付近にエージェントとが隠れているとハンターが1人ではなくこちらのエージェントの人数分現れるので1人倒しても安心しないこと!
ヘリに乗る前に水(ソーダ可)や料(エナジーバー可)を食べると満腹+乾き0ボーナスをもらえる。

お疲れ様でした。

VOICEVOXをYMM4で使ってみた(その1)

今まではゆっくりボイスを使っていたのですが、VOICEVOXという、無料で商用利用も可能な音声合ソフトが公開されたため使ってみました!

VOICEBOXは以下で公開されています!
https://voicevox.hiroshiba.jp/

CPUモード、GPUモード

エンジンの起動モードにはCPUモードとGPUモードがあり、GPUモードの方がかなり速いです。

GPUモードの問題点

GPUモードでエンジンを使用していると音声合成できなくなります。
例えば、私の環境ではGPUメモリーが4GBですが、YMM4でセリフが100個くらいあるプロジェクトを開くと、50個位の音声合成したところあたりから以降の音声合成がすべて失敗します。
音声合成が出来るようにするにはVOICEVOXを再起動する必要があります。
ただし、YMM4のプロジェクトを閉じて開きなおすと、再度最初から音声合成するため、また50個目くらいから後すべての音声合成失敗するので解決になりません。

まずは構造を調べてみた

構造は以下の通りでした。

1.VOICEVOX単体で使用する場合
普通に使う場合ですね。画面に入力した文字列はエンジンに対して色々なHTTPリクエストを発行して、最終的に音声ファイルを受け取っていました。

2.YMM4で使った場合
YMM4の画面からVOICEVOXのエンジンに対してHTTPリクエストを発行して音声ファイルを受け取っていました。

エラー時に自動復旧できる構造とは?

以下の4.の構造にするとエラー時の自動復旧が実現できそうだと思いました。

3.YMM4単体で起動する場合(その2)は、実はVOICEVOX.exeは起動しないでもrun.exeを起動すればエンジンは起動できます。
GPUモードにする場合は–use_gpuを指定します。
run.exeのショートカットを作成して、リンク先を
“C:\インストール先\VOICEVOX 0.3.1\VOICEVOX\run.exe” –use_gpu
にしてそれを起動しても良いでしょう。

4.YMM4で使った場合(wrapperを挿入)
このwrapperを挿入することで、すべてのリクエストとレスポンスを監視できるようになります。

wrapperは具体的に何をするのか?


wrapperに最低限必要な機能は以下の通りです。

1.エンジンへのリクエストを中継する
2.エンジンからのレスポンスを中継する

つぎに、wrapperでエンジンの異常に対応するために必要な機能は以下の通りです。

1.エンジンから500エラーが返ってきたら、エンジンを再起動して、再度リクエストを発行する
2.エンジン再起動からリクエストを受け付けられるようになるまでは時間がかかるのでリトライ処理を入れる(1秒間隔で20回など)

基本的に以上の機能があればVOICEVOXエンジン(GPUモード)でエラーが発生してもYMM4は少し待たされるだけで、あたかもすべてのリクエストが成功したと錯覚してくれます。

最後におまけの機能を追加します

1.初回のリクエストが接続失敗した場合に限り、エンジンを起動する。

この機能を入れることで、YMM4がVOICEVOXを自動起動してくれていたことと同じことができます。
YMM4がVOICEVOX.exeを起動しないように、YMM4のVOICEVOX自動起動設定は空欄にします。(VOICEVOXのUIが起動するとYMM4の画面の上に乗っかって邪魔なので)

具体的なwrapperの作り方はその2につづく・・・

RS3M2020用バネ鳴き軽減ワッシャー

smartshipさんからRS3M2020用のバネ鳴き軽減ワッシャーをご提供いただきました!

MoYuのRS3M2020は値段も安く、初期状態で何も調整しなくてもかなり回しやすい、コストパフォーの良いキューブです。しかし、バネがチリチリ鳴くところに少しチープ感があります。

そもそもバネ鳴きとは、なぜ発生するのか?

ワッシャーなしの図

1)バネはセンターピースの床とバネの頭に挟まっていてセンターピースがコアから離れるほど強い反発を生じる
2)バネの反発力があるため、バネはバネの頭にも、センターピースの床とも強く摩擦しているのでバネが滑らないでねじられると、バネの直径が大きくなったり小さくなったりするようになる
3)ある程度バネの変形が進むとバネに蓄えられたねじる力の方が、摩擦に耐えられる力より大きくなり最後はバネが元の形に戻る
4)そのときに、バネの先端(端のとがっているところ)がネジの頭や、センターピースの床をひっかくことになり、引っかき音が発生します。またバネ自体が元の形に一気に戻るため、その際にも音が発生します

以上がバネ鳴きが発生するメカニズムです。

それでは、それを抑えるためにはどうするか?

方法1)潤滑剤をバネ付近にさすことでバネを滑らせ、回転によってバネがよじれて直径が大きくなったり小さくなったりしないようにする
方法2)バネの先端(端のとがっているところ)が滑るような材質のワッシャーを追加するか、元々ついているワッシャーをそのようなワッシャーと交換する。
ワッシャーのバネと反対側の面はネジの頭の裏面かセンターピースの床面と摩擦するが、その面との摩擦係数も小さくなるので、バネがよじれるのを防ぐことができます。
結果的によじれから一気に解放される瞬間がこないためバネは鳴かなくなります。

ワッシャーありの図

ということで、今回の「バネ鳴き軽減ワッシャー」は後者の「方法2」のために、ネジの頭とバネの間にはさむための非金属のワッシャーです。

バネの下側(センターピースの床側)には金属製のワッシャーが最初からついていますのでそこではありません。(そもそもそこにつけるにはワッシャーの内径が足りないため、今回のワッシャーでは無理です

詳細はレビュー動画を作成しましたのでご覧ください!