理想未来ってなんやねん

娘可愛い。お父さん頑張る。

Automatorでサービスを作る

Snow LeopardからAutomatorで簡単にサービスが作れるようになった。
サービスを作ると「選択した○○をほげぼげする。」といった事が簡単に処理できるようになる。


サービスを作成するにはAutomatorを起動して、サービスを選択すればよい。

1.計算する

選択した文字列をbcで計算するサービス。

コード
read -rd '' s; echo "$s"
echo "$s"|bc -l
例)簡単な計算




例)複雑な計算



2.URLエンコード

選択した文字列をURLエンコードするサービス。

コード
require 'cgi'

enc = Array.new
ARGF.each do |a|
	puts a
	enc << CGI.escape( a.chomp )
end
puts enc

3.URLデコード

選択した文字列をURLデコードするサービス。

コード
require 'cgi'

dec = Array.new
ARGF.each do |a|
	puts a
	dec << CGI.unescape( a.chomp )
end
puts dec