2017-09-04から1日間の記事一覧
たまにしか使わなくてよく忘れるのでメモします。 require 'net/http' require 'uri' uri = URI.parse("http://kinosuke.hatenablog.jp/") # when get request req = Net::HTTP::Get.new("#{uri.path}?#{uri.query}") # when post request # req = Net::HTTP…
require 'logger' _log = Logger.new('/tmp/debug.log') _log.info("#{ログ出力したいもの}") こちらを参考にさせていただきました http://dev.classmethod.jp/client-side/language-client-side/output_log_using_logger/
基本系 eオプションにコマンドを渡して使う コマンドにはs(置換), d(行削除), p(行抽出)などがある。 cat input.txt | sed -e 'コマンド' # もしくは sed -e 'コマンド' input.txt 使用例 # 正規表現で文字列の置換を行う cat input.txt | sed -e 's/xxx/XXX…
Struct使えば楽にできるみたい。 hash = {hoge: 'fuga'} obj = Struct.new(*(hash.keys)).new(*(hash.values)) obj.hoge # => 'fuga'