2021年1月25日月曜日

Windows10でEddyStone Beaconを受信する その1

EddyStone Beaconを受信しているところ
 Bleutooth Low Energy Beacon(以下BtLE Beacon)は,Bluetoothのアドバタイズ(存在通知)の仕組みを使った,簡易な情報通知手段。Windows10で受信プログラムを作ってみた。

2021年1月21日木曜日

BloggerでGoogle-code-prettifyを使って文法ハイライト表示を行う

  このブログ内で、コードを表示させることが多いので、Preタグをプログラムコード用にする文法ハイライトツールを導入した。目的は、コードを見やすくするためで、以下を条件に検討した。

  1. 行番号が表示できること
  2. 文法ハイライトが可能なこと
  3. 負荷が軽く、簡単に利用できること
  4. コード表示の折り返しのありなしに対応できること
  5. Bloggerの表示に合わせることができる

の以上4点である。

2021年1月20日水曜日

Windows Terminal すべてのキー割り当てを解除するためのKeybindingsデータ

 Widnows Terminalでは、デフォルトのキー割り当てがあるのだが、機能が多い分、多数のキー割り当てが使われている。しかし、キー割り当ては、Windows Terminal内部でのデフォルト値として設定されているため、解除するには、個々にunbindコマンドで割り当てを解除する方法しかない。そこで、すべてのキー割り当てを解除するsetings.jsonの“Keybindings”セクションを作った。

2021年1月19日火曜日

【Excel】横に長い表で行を選択したいとき

 Excelで何ページもスクロールしてしまうような横に長い表を作ることがある。こうしたとき、その中の1行だけを選択したい。しかし、先頭(左端)の列からカーソルキーなんかを使ってずーっと選択していくのは面倒。

2020年12月22日火曜日

C#でコードを書く前にPowerShellで試行錯誤する

 どんなプラットフォームでもAPIの数は膨大で、全部を知っているという人はあまり多くはないと思う。となると、開発時には、APIを動かして挙動を確認すると必要がある。こういうときにはテスト用のコードを作るが、開発中のアプリケーションがある程度の大きさになってくると、テストコードを組み込んで動かすのも大変なので、独立したテストプログラムを作らねばならない。しかし、これは意外に面倒だ。というのも、世の中には込み入ったパラメーターを要求するAPIがある。また、どのAPIを使えばいいかははっきりしているが、与えるパラメーターが膨大で、正しい組合せがなかなかわからないといったこともある。サンプルコードがあれば、このあたりもかなり解決するのだが、世の中そうそう、うまくはいかない。また、APIの返すデータやオブジェクトが大量で、そのうちどれを選べば良いのか、そもそも、正しいものを選ぶための条件は何かというのがまったく分からないことがある。

2020年12月17日木曜日

多画面向けマウス制御ツール Mouse Go Home!ベータ4公開しました。

 マルチディスプレイでマウスカーソルを見失うことが多いので、プライマリディスプレイの中央にマウスカーソルを戻すWindows10用のプログラムを作りました。

Mouse Go Home!のページ

ブログ始めました

塩田紳二の仕事としてブログを始めることにしました。

どんな内容?

 仕事に関連する話や個人的に調べたけど、記事にはしなかった話などを入れてみたいと考えています。あるいは自作のプログラムやプログラミング(おもにWindows)に関わる話もします。