b[reak] file:line [if expr]
b[reak] class(.|#)method [if expr]
| require "rubygems" | |
| require "zipruby" # gem install zipruby | |
| require "rexml/document" | |
| require "fileutils" | |
| class Zip::Archive | |
| def index | |
| i = 0 | |
| each do |f| | |
| if yield f |
| #!/usr/bin/env ruby | |
| # Convert TSV to WikiTable (TextMate Bundle Command) | |
| # | |
| # Input: Selected Text or Line | |
| # Output: Replace Selected Text | |
| s = STDIN.readlines.map{|line| line.gsub(/\t/, " || ").gsub(/^/, "| ").strip }.join("\n|-\n") | |
| puts "{|class=\"wikitable\"\n#{s}\n|}" |
| #!/usr/bin/env ruby | |
| # encoding: UTF-8 | |
| # Footwork trainer for fencer | |
| # for Mac OS X | |
| class Footwork | |
| attr_accessor :name, :weight, :duration | |
| def initialize(attrs = {}) | |
| attrs.each do |k, v| |
| 0 * * * * ruby -e 'puts "#{Time.now.hour} o\x27clock"' | /usr/local/bin/growlnotify |
| * O'reilly Japan Ebook Store で販売されている「プログラミング言語 Ruby (http://www.oreilly.co.jp/books/9784873113944/)」の目次です。 | |
| * Gist の仕様上 UTF-8 になってるので、Shift JIS に変換してください。 | |
| * JPdfBookmarks (http://sourceforge.net/projects/jpdfbookmarks/) で対象の PDF を開き、[Tools]-[Load] から目次ファイルを指定、[File]-[Save] で保存してください。 |
| $LOAD_PATH << File.expand_path("lib") # carrierwave/lib path | |
| require "carrierwave" | |
| require "benchmark" | |
| CarrierWave.configure do |config| | |
| config.fog_credentials = { | |
| :provider => 'AWS', | |
| :aws_access_key_id => 'foo', | |
| :aws_secret_access_key => 'bar', | |
| } |
| #!/usr/bin/env ruby | |
| require "selenium-webdriver" | |
| require "open-uri" | |
| require "uri" | |
| require "tempfile" | |
| url = nil | |
| if STDIN.tty? | |
| url = ARGV.shift | |
| unless url |
| CSV.foreach(filename, encoding: "Shift_JIS:UTF-8") do |row| | |
| # … | |
| end |
| <!DOCTYPE html> | |
| <html lang="ja"> | |
| <head> | |
| <meta http-equiv="content-type" content="text/html; charset=<%template_charset>"> | |
| <!--Google等のインデックスよけ--> | |
| <meta name="robots" content="noindex,follow"> | |
| <!-- 各記事のページのリダイレクト --> | |
| <!--permanent_area--> | |
| <meta http-equiv="refresh" content="0; url=http://penguinlab.jp/blog/post/<!--topentry--><%topentry_no><!--/topentry-->"> |