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 でエスケープしたいときどうするんだろ。 ライブラリか自前になっちゃう?
こんなハックじゃなくても出来たりして。
透明万年筆の LAMY Safari (Vista) を染色して青くしてみた
上から
Safari 以外はあまり綺麗じゃないけど、一番染めたかった Safari が綺麗に染まったので満足。
偽 Safari のような安っぽい感じではないので、かなり良い。
染色に使ったのは↓こいつ。
http://www.amazon.co.jp/dp/B0090DQT94www.amazon.co.jp
染料 25g くらいとペンが充分に漬かるくらいの水を卵焼き用のフライパン(?)に入れて、55 ℃くらいで 5 分くらい割り箸でコロコロした。
プレピーとローラーボールは 10 分くらい。
温度は非接触温度計で雑に計測しただけなので、当てにならんかも。
染色材の臭い
染色後は結構においがしたが、今(約二週間後)はほぼ感じなくなっている。
Firefox さんがおかしい
ウェブアプリの設定が保存されなくなった…と思ったら各サイトで↓のようなエラーを吐いてる。
設定いじった覚えはないけど、どこなんだろうか。
> Failed to get service worker registration(s): Storage access is restricted in this context due to user settings or private browsing mode.
どうも、Firefox Sync をするとプロファイル毎壊れる気がしてる。
18:57 追記
Delete cookies and site data when Firefox is closed
↑という設定のチェックをうっかり入れたらしい。
設定も同期されるから Firefox Sync すると壊れた感じになるということっぽい。
ただ、上のようなエラーになるのは変じゃない…?
睡眠イヤホン の Amazfit Zenbuds 買った
良いとこ
- TWS では最高のつけ心地、小さく、寝ているときに横になっても外れない
- 見てないけど、睡眠トラッキングもしてくれる
- 眠りに落ちたらオフにする機能あり (Smart playback)
- 耳栓代りにもなる
- ケースも小さい
イマイチなとこ
- イヤホンといっても特定の曲 (というか音?) しか聞けない
- Smart playback の寝落ち検出が、起きていることに発生した (その後使っていないので、精度は不明
- まぁまぁなお値段
- 曲が短いのでループ感が気になるものもある気がするかも
任意の音を送れるハックとかないかな。
商品はこちら
メルカリとかだと、20 k 以下で買えそうな感じ。