諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた
2G石狩リージョン契約
" vim-vspec 用コマンド {{{ | |
command! -nargs=0 Vspec | |
\ execute 'QuickRun' 'sh' '-src' | |
\ '''$HOME/.vim/bundle/vim-vspec/bin/vspec $HOME/.vim/bundle/vim-vspec '.expand('%:p').'''' | |
" }}} |
require 'tmpdir' | |
require 'rubygems' | |
require 'chef/shef/ext' | |
require 'chef/providers' | |
require 'chef/resources' | |
require 'sinatra/base' | |
class Patty < Shef::StandAloneSession | |
def reset! | |
loading do |
#!/var/lib/jenkins/.rvm/bin/rvm-shell ruby-1.9.3-p194@sqale | |
export RAILS_ENV=test | |
bundle install --without production | |
git checkout -b feature/bundle-update-`date +%Y%m%d` | |
bundle update | |
git add Gemfile Gemfile.lock | |
git commit -m 'bundle update' | |
git push origin feature/bundle-update-`date +%Y%m%d` |
# this is integrated in netprint gem. | |
# https://github.com/youpy/netprint/commit/d4d43ad9cf7448d6ba047296efb18e89d1435905 |
%w(tmpdir netprint prawn).each {|g| require g } | |
Earthquake.init do | |
command :netprint do |m| | |
Dir.mktmpdir do |dir| | |
filename = dir + "/tweet.pdf" | |
Prawn::Document.generate(filename) do | |
font "/Users/youpy/Library/Fonts/M+2P+IPAG.ttf" | |
text m[1] | |
end |
#!/usr/bin/env ruby | |
require 'rubygems' | |
require 'tw' | |
require 'json' | |
data = {} | |
data['type'] = 'df' | |
data['time'] = Time.now | |
percent = 0 |
require 'open-uri' | |
require 'cgi' | |
def show_image_on_iterm(url) | |
filename = '/tmp/image_on_iterm' | |
system('curl %s > %s 2>/dev/null' % [url, filename]) | |
command =<<CMD % filename | |
osascript -e " | |
tell application \\"iTerm\\" | |
tell the first terminal |