8bitdo の小型ゲームパッドを縦持ちして、Vampire Survivors をプレイするために書いた。
電子ペーパーの Kindle をリモコンでページめくりする
そういったデバイスを購入しました。
左の怪しげな装置が指のかわりで、右のリモコンを押すとタップしてくれます。
なお、リモコンにはボタンが二つありますが、マニュアルにはどちらも同じ効果と書いてあります。 戻りたい場合は、二つ購入すれば良いわけですが、ボタン毎にペアリングはできない雰囲気(マニュアルに記述もない)。
ちなみに、到着は遅いですが日本のアマゾンで売ってます。
Mac mini でディプレイの回転設定が再起動を越えて保持できない
Mac mini で再起動するとディスプレイが 270 °回転する呪いにかかった。
縦置きディスプレイをつけて 270 °回転させていたが、その後横置きにした。 それから、回転設定をなしにしても、再起動で 270 °になるようになってしまった。ぽい。
解決方法
# rm /Library/Preferences/com.apple.windowserver.displays.plist
これでいけるっぽい。
情報元
[2020] M1 Mac mini wake screen rotation b… - Apple Community
iPad と Sidecar で接続すると何故か治るという情報もあったけど、それは駄目だった。
クリップボードの変更を vim のバッファに記録するプラグイン
Amazon Music HD の UI が謎なので Amazon に訊いてみた
Amazon Music HD の UI が謎なので Amazon に訊いてみた。 割と丁寧に回答してもらったと思う。
質問と回答の要約
アーティストをフォローできるボタンがあるが、フォローしたアーティストの一覧を見ることはできないのか。
- フォローしたアーティストの一覧を見ることはできません。
ライブラリ → アーティストと画面を移動したときに表示されるアーティストの一覧は一体どういった基準で表示されているのか。
- プレイリストに追加した楽曲を基準に表示している。
日本外のアーティスト名のカタカナ表記を英語などの本来の表記にすることはできないのか。
- 要望を担当部署に伝える。
- 現在は不可能。
- 日本外のアーティスト名が英語で表記にするように改善する。
日本国内から US のサービスは利用できない。
- Amazon.co.jp と Amazon.com はそれぞれ独立した管理している。
- US のサービスの利用はできない。
- Amazon.com については、そちらで訊いてほしい。
補足
「英語表記にするように改善する」は言葉の誤りで、実際にその予定があるわけではない気もする。 気になったけど、つっこみ忘れました。 日本語ネイティブではない感じだったし、ちょっと勢い余った表現になっちゃったのかも?
percol で選択したアイテムを引数につかってコマンドを実行する (プレビューしたい
percol で候補を選択するときにプレビュー的なことをしたいので、環境変数を設定しておくことで、そのコマンドを実行できるようにしてみました。
例えば、以下のようにすると候補を選択(移動?)するたびに通知が飛びます。
(%s
のところに選択された候補が入ります)
$ seq 1 100 | PERCOL_HOOK_ON_SELECT='notify-send -u low %s' percol
rc.py
↓を書いておきます。
def hack_hook_on_select(): import os hook_on_select = os.environ.get('PERCOL_HOOK_ON_SELECT') if hook_on_select is None: return from percol.model import SelectorModel o = SelectorModel.select_index def wrapped(self, idx): result = self.results[idx] if result is not None: try: seleted_text = result[0] import subprocess # import shlex # quoted_text = shlex.quote(seleted_text) # cmd = hook_on_select.replace('%s', quoted_text) cmd = hook_on_select.replace('%s', seleted_text) subprocess.check_output(['bash', '-c', cmd], stderr=subprocess.STDOUT) except Exception as e: pass return o(self, idx) SelectorModel.select_index = wrapped hack_hook_on_select()
… Python2 でエスケープしたいときどうするんだろ。 ライブラリか自前になっちゃう?
こんなハックじゃなくても出来たりして。