u16suzuの blog

日々学んだことのメモブログです。

2014-08-01から1ヶ月間の記事一覧

画像ファイルの名前に @2x をつけるスクリプト

# rename.rb # ex. hoge.png => hoge@2x.png require 'pathname' require 'fileutils' Dir.entries('.').each do |entry| if Pathname(entry).extname == '.png' FileUtils.mv entry , Pathname(entry).sub_ext('@2x.png') end end

Mechanizeから投稿

Mechanizeから投稿しました。

プロセスをバックグラウンドにするコマンド

vimとか微妙に重いので ctrl+z をたまにつかう ctrl+z : 実行中のプロセスがサスペンドになる fg : サスペンドしたプロセスを実行する bg : サスペンドしたプロセスをバックグラウンドで動かす jobs : プロセスリストを表示する & : バックグラウンドで動か…

json形式のファイルからインポートする

rails admin だと json形式でエクスポートできるけど, インポートはできない. s = File.read("./site.json", :encoding => Encoding::UTF_8) JSON.parse( s ).each { |elem| s = Site.new(elem); s.save }

Rubyの変数 Ruby variable

ローカル変数 hoge インスタンス変数 @hoge クラス変数 @@hoge グローバル変数 $hoge

deploy時にマイグレーションもする

deploy時にマイグレーションもする. $ be cap deploy:migrations これをやらないと unicorn の restart が必要になってしまうので DBスキーマ更新するときはやった方が良い.

単語単位で削除する

zsh

.zshrc bindkey "^w" backward-kill-word # ctrl+w で 1単語削除

.ssh/config を編集するコマンドを追加する

以下をzshrc に追加する sub は sublime text の起動コマンド alias editssh="sub ~/.ssh/config"