2021年2月22日月曜日
2021年2月15日月曜日
micro:bitの「Bluetooth UIDをアドバタイズ」、NameSpaceとInstanceは32bitのみ設定可能(その1)
micro:bitのBluetoothアドバタイズには、「ネームスペース」(NameSpace)と「インスタンス」(Instance)の設定項目がある。これは、EddyStoneのNameSpaceとInstanceに相当するパラメーターで、ビーコンの種別などを指定するものでユーザーが自由に値を設定できる。しかし、ブロックを見ると「ネームスペース(6~9バイト目)」と「インスタンス(2~6バイト)」と書いてある。結論からいうと、「インスタンス(2~6バイト)」は間違いで正しくは「インスタンス(2~5バイト目)」である。
写真01
2021年2月10日水曜日
MouseGoHome開発協力のお願い
MouseGoHomeの/LISTオプションに表示されるディスプレイ番号および/POSオプションで使うディスプレイ番号をWindowsのディスプレイ管理に表示されるディスプレイ番号と一致させるように改良中です。Windowsのディスプレイ管理に表示されるディスプレイ番号については、なにも資料がないため、アルゴリズムを推測しなくてはなりません。そこで、MouseGoHome.exeをお使いのみなさんにご協力をお願いしています。
2021年2月6日土曜日
MouseGoHomeベータ6を公開しました。
マルチディスプレイツールMouseGoHomeのベータ6を公開しました。ダウンロードは、MouseGoHomeのページからお願いします。
MouseGoHomeは、キーボードショートカットで、マウスを指定したディスプレイの中央に戻します。マルチディスプレイで、カーソルを見失いがちの場合に簡単にマウスをホームポジションに戻すことができます。
ベータ6では、倍率を指定したディスプレイで中央位置がずれるという不具合を修正し、/LISTオプションで表示し、/POSオプションで使うディスプレイ番号をWindowsのディスプレイ管理で使われているディスプレイ番号と同じになるようにしました。だだし、開発途上であり、一致しない可能性もあります。
2021年2月5日金曜日
Win32デスクトップアプリでWinRT APIを呼び出す(Visual Studio 2019での設定方法)
これまでWin32デスクトップアプリでは、ごく一部のWinRT APIしか利用することができなかった。しかし、現在では、参照設定をすることで、C#のデスクトップアプリケーションからでも、WinRT APIが利用できるようになった。ここでは、その手順などを解説する。
2021年2月4日木曜日
2021年2月2日火曜日
2021年2月1日月曜日
-
長いタイトルだが、一日を費やして、問題を解決した。 あまりの感動 であり、これをみんなと 共有したい と勝手に考えている。
-
エンコードされた文字のコードを調べたい、あるいは文字コードから文字を調べたいということはよくある。そういう場合、専用ツールを使う手もあるが、Windows PowerShellでも文字と文字コードの変換は可能だ。 ただ、PowerShellは文字の扱いについて微妙なのと、ファ...
-
USB-PD(Power Delivery)ソースに対して、指定された電圧を要求する、俗に言うトリガーデバイスを入手したので、これを使って、16V電源のパソコンの電源をUSB Type-C化してみた。