引数で与えられた数字を英語で表示してください。
$ ruby numerals.rb 7
#=> seven
| # usage: $ bundle exec ruby get_all_pdfs.rb | xargs -n 1 curl -O | |
| require 'bundler/setup' | |
| require 'nokogiri' | |
| require 'open-uri' | |
| require 'pp' | |
| page_url = URI.parse('https://developer.apple.com/jp/devcenter/ios/library/japanese.html') | |
| doc = Nokogiri::HTML(open(page_url)) |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>Label</key> | |
| <string>homebrew.mxcl.jenkins</string> | |
| <key>ProgramArguments</key> | |
| <array> | |
| <string>/usr/bin/java</string> | |
| <string>-Dfile.encoding=UTF-8</string> <!-- 文字化け対策追加 --> |
| #!/bin/zsh | |
| tmux new-window -n name # 新しいwindowを開きたくない場合は以下 | |
| # tmux rename-window name | |
| tmux split-window -h | |
| tmux split-window -v -t name.0 | |
| tmux split-window -v -t name.1 | |
| tmux send-keys -t name.0 'echo 0' C-m | |
| tmux send-keys -t name.1 'echo 1' C-m | |
| tmux send-keys -t name.2 'echo 2' C-m |
| require 'sinatra/base' | |
| # app.rb で register Sinatra::QueryReporter | |
| module Sinatra | |
| module QueryReporter | |
| def self.registered(app) | |
| query_count = 0 | |
| subscriber = '' | |
| app.before do |
| # encoding: utf-8 | |
| module Lokka | |
| module Before | |
| def self.registered(app) | |
| app.before do | |
| # 追加 | |
| if request.host == '223soft.net' || request.host == 'www.223soft.net' | |
| redirect 'http://blog-223soft.heroku.com'+request.path, 301 | |
| end | |
| # /追加 |
| # coding: utf-8 | |
| puts 'gist貼れればOKです!' |
| require 'pp' | |
| require 'pathname' | |
| resize_command = 'sips -z 34 34 --out out/%2$s %1$s' | |
| copy_command = 'cp %s out/%s' | |
| Pathname.glob('./*').sort.each_with_index do |path, idx| | |
| next unless path.to_s.match(/png$/) | |
| system(copy_command % [path.to_s, idx.to_s+'@2x.png']) | |
| system(resize_command % [path.to_s, idx.to_s+'.png']) |