「突然の死」Alfred Workflowをつくってみた

Pocket

「突然の死」をコピペしたいけれども、いちいちジェネレータをググるのが面倒になったのでAlfred Workflowにしました。

使い方

スクリーンショット 2014-07-10 12.43.36

まずは「突然の死」Alfred Workflowをダウンロード。Workflowをインストール後、Alfredを起動してsd [中に入れたい文字]を打ち込んでエンターキーを押すと、自動的にクリップボードにコピーされます。

Alfred -> Rubyにマルチバイト文字列が適切にutf-8で渡らない問題

ヘッダでcoding: utf-8としていても、Alfredからマルチバイト文字列がRubyスクリプトに渡されるときにASCII-8BITの形で渡ってきてしまうため、そのままだとincompatible character encodings: UTF-8 and ASCII-8BITというエラーになってしまう問題がありました。

上手い解決方法もなかったので、以下のようにforce_encoding('UTF-8')として問題回避しています。