なお、Win32のコンソールプログラムからBluetoothLEAdvertisementWatcherを使うためには、Microsoft.Windows.SDK.contractへの参照設定が必要になる。これは、もともとは、WinRT用のAPIなので、Win32アプリ側から呼ぶことができなかった。しかし、NuGetパッケージである「Microsoft.Windows.SDK.contract 」を使うことで、Win32コンソールアプリケーションからもBluetoothLEAdvertisementWatcherが使えるようになる。ただし、動作できるのは、Windows10 Ver.1803(RS4)以降である。
2021年1月30日土曜日
Windows10でEddyStone Beaconを受信する その2 メインルーチン編
今回は、「Windows10でEddyStone Beaconを受信する その1 」の続きで、Windows10のBluetoothLEAdvertisementWatcher APIの使い方の解説である。
2021年1月26日火曜日
micro:bitのBluetoothアドバタイズを使う
BBCのmicro:bit v2を入手したので、ちょっとためしてみた。作成したのは、Bluetoothをつかっで通知を送るもの。micro:bit v2にあるマイクで音を拾い、閾値以上であれば、「Bluetooth UIDをアドバタイズ」を実行する。これは、実は、EddyStone Beaconになっている。Windows10には、EddyStone Beaconを受信する機能がないので、別途作成した。「Windows10でEddyStone Beaconを受信する その1」を参照してほしい。
2021年1月25日月曜日
Windows10でEddyStone Beaconを受信する その1
Bleutooth Low Energy Beacon(以下BtLE Beacon)は,Bluetoothのアドバタイズ(存在通知)の仕組みを使った,簡易な情報通知手段。Windows10で受信プログラムを作ってみた。
2021年1月21日木曜日
BloggerでGoogle-code-prettifyを使って文法ハイライト表示を行う
このブログ内で、コードを表示させることが多いので、Preタグをプログラムコード用にする文法ハイライトツールを導入した。目的は、コードを見やすくするためで、以下を条件に検討した。
- 行番号が表示できること
- 文法ハイライトが可能なこと
- 負荷が軽く、簡単に利用できること
- コード表示の折り返しのありなしに対応できること
- Bloggerの表示に合わせることができる
の以上4点である。
2021年1月20日水曜日
Windows Terminal すべてのキー割り当てを解除するためのKeybindingsデータ
Widnows Terminalでは、デフォルトのキー割り当てがあるのだが、機能が多い分、多数のキー割り当てが使われている。しかし、キー割り当ては、Windows Terminal内部でのデフォルト値として設定されているため、解除するには、個々にunbindコマンドで割り当てを解除する方法しかない。そこで、すべてのキー割り当てを解除するsetings.jsonの“Keybindings”セクションを作った。
2021年1月19日火曜日
【Excel】横に長い表で行を選択したいとき
Excelで何ページもスクロールしてしまうような横に長い表を作ることがある。こうしたとき、その中の1行だけを選択したい。しかし、先頭(左端)の列からカーソルキーなんかを使ってずーっと選択していくのは面倒。
登録:
投稿 (Atom)
-
長いタイトルだが、一日を費やして、問題を解決した。 あまりの感動 であり、これをみんなと 共有したい と勝手に考えている。
-
エンコードされた文字のコードを調べたい、あるいは文字コードから文字を調べたいということはよくある。そういう場合、専用ツールを使う手もあるが、Windows PowerShellでも文字と文字コードの変換は可能だ。 ただ、PowerShellは文字の扱いについて微妙なのと、ファ...
-
USB-PD(Power Delivery)ソースに対して、指定された電圧を要求する、俗に言うトリガーデバイスを入手したので、これを使って、16V電源のパソコンの電源をUSB Type-C化してみた。