めも

メモ.

Mac OS XにてDiscordアップデート時に「A fatal javascript error occured」

現象

  • OS:MacOSMojave, Macbook Pro
  • 日時:2020/06/01

この時点てのDiscord最新版を起動しようとして「A fatal javascript error occured」となる。

Error: cannot find module 'User/..../Application Support/discord/0.0.257/modules/discord_desktop_core/index.js'. Please verify that the package.json has a valid "main" entry...

といったエラーメッセージが出ている。

解決までの手順

エラーメッセージで検索したところ、ネットワークエラーのため正常にアプリがダウンロードされていない・一時ファイルが破損するなどして正常に起動できないパターンなどの時にこのエラーが発生する。

はじめ、最近ネットの接続を変えたためネットワークエラーを疑い、DNSの設定なども確認したがこちらの設定は正しかった。

エラーメッセージで検索すると、Windowsで同様のエラーが出る場合があることがわかり、一時ファイルを削除して再インストールしたら解決したという。参考:

それに倣って、

  • Discordをアンインストール
  • Finderを開く
  • [移動]を開く

f:id:misos:20200601200124p:plain

  • 移動を開いた状態で「Option」キーを押し続ける
  • [ライブラリ]の項目が表示されるのでライブラリを選択
  • [Application Support]のフォルダ以下へ移動
  • [discord]のフォルダを削除
  • discordの最新版を再インストール

としたらインストールが完了した。

Helltakerを遊んだ

f:id:misos:20200528090402p:plain

決まったターンで障害物を動かしながら進むパズルゲーム。ヒントを見ると色々なキャラクターの会話を見ることができる、時にはヒントじゃなかったりも。

1時間程度でクリアできたけど、最後だけは反射神経と集中力が必要。

日本語化バッチも用意された方がいらっしゃるようです。今度は日本語でやってみよう。

Helltakerほんやく後記|陽炎01型|note

8Bitdo Zero2等のBluetoothデバイス接続時にiPad画面上でキーボードを使う

現象

8Bitdo Zero2をiPadに接続した時、スクリーン上でキーボードが表示されない。

もちろん8bitdoを使えば文字は入力できるが、例えばClipstudioのレイヤーやフォルダに名前をつけるために、スクリーン上で文字を入力したい。

解決策

8Bitdo接続後、テキスト入力箇所をタップした時に画面の一番右下に「>」を下向きにしたマークがあります。

これを長押しすればキーボードが表示されます。

検索すると、なぜか「キーボードが使用できなくなる」系の回答が多かったのでメモ。誰かの助けになれば幸いです。

参考文献

https://discussions.apple.com/thread/7656160

8bit do zero2がiPadに接続できないので操作方法を確認する

公式サイト

https://www.8bitdo.com/zero2/

公式マニュアル: https://download.8bitdo.com/Manual/Controller/Zero2/Zero2_Manual.pdf

接続失敗の原因

Bluetooth接続時に長押しするボタンを間違えると、異なるコントローラ名が表示されるのが原因でした。

  • Start+X長押し→DUALSHOCK 4 wireless controller
  • Start+A長押し→DUALSHOCK 4 wireless controller

で一度iPadに接続してしまうと、コントローラと接続できてもClipStudio上でキーが入力できません

再接続までの流れ

  • はじめに, iPadProのBluetoothをオンにしておく。
  • 「設定」>「Bluetooth」>「自分のデバイス」を見て、「DUALSHOCK 4 wireless controller」を押して「このデバイスの登録を解除」する。
  • Start+Rを3秒長押しする
  • この時点でiPad側に「8Bit do zero2 gamepad」が表示されるので接続する

これで接続完了です。以降は

  • iPadから接続を切る→Startを3秒長押し
  • 充電などした後でまたiPadに接続する→Start+Rを同時押し(一秒くらい押してすぐに離していい)

で確実につながりました。青色3回点灯を繰り返して繋がらない場合、再びStartを3秒長押しでオフにしてからStart+Rを同時押しでつながりました。

他の詳しい設定方法は以下が詳しかったので参照してみてください。

自分の設定

すぐこういうの忘れるのでメモ。

f:id:misos:20200514213405p:plain

特異スペクトル変換法について

特異スペクトル変換法

部分空間同士間の距離を求めて変角を計算することで異常を検出する手法であり、およそ以下のステップを踏む。

  • 履歴・テスト行列を計算する
  • 上記行列を共に特異値分解
  • 特異値分解した結果の左特異ベクトルの最大特異値を計算し、それを元にして変化の度合いを求める

www.slideshare.net

実装例

自分の理解のために後ほど自分で実装したものも載せる予定です。

最近思ったこと

思ったこと

様々な事情から外出する機会がほとんどなくなってるのですが、探せば意外と家でやれることも多く一日があっという間な時も多いです。仕事もなぜかかなり忙しくなりつつあるので、先手を打って今のうちにいろいろ勉強しておきたいな〜、とかぼんやり考えています。

GWも暇なので勉強や趣味に勤しんでいたのですが、合間合間に何か他のこともやってみたいと思い、とりあえず久々にMIDIキーボードを触ってみることに。いくつか弾けそうな曲選んで弾けるようになろうかな、、、。ひとまず「嘘つき姫と盲目王子」のBGMを弾いてみて打ち込んでみようかと思います。

落ち着いた曲なのでたまに作業用のBGMにもしています。

www.youtube.com

参考

楽譜が既にあるので、ひとまず自分でやってみてあとで比較したいと思います。

同ゲーム楽曲担当:堀畑智裕・松本タケシ・山崎泰之・Petrov Svyatoslav(敬称略)