シンプルな enum っぽいもの。selectable_attr をシンプルにしたもの。
class User include EnumAttr::Base
#!env ruby | |
# coding: utf-8 | |
require 'irb' | |
require 'fileutils' | |
require 'shellwords' | |
module Service | |
COOKIE_DIR = File.join(File.expand_path(File.dirname(__FILE__)), '.cookies') | |
COOKIE_FILE = File.join(COOKIE_DIR, 'hatena.cookie') |
# coding: utf-8 | |
require 'rubygems' | |
require 'erb' | |
require 'differ' | |
MyFormat = Differ::Format::HTML.clone | |
module MyFormat |
# coding: utf-8 | |
Dir['*.m4a'].each do |m4a| | |
mp3 = File.basename(m4a, '.m4a') + '.mp3' | |
cmd = "ffmpeg -i '#{m4a}' -acodec libmp3lame -ab 320 -ac 2 '#{mp3}'" | |
puts cmd | |
`#{cmd}` | |
end |
<html> | |
<head> | |
<title>test dropdown</title> | |
<style type="text/css"> | |
h1 { | |
padding: 5px 10px; | |
background: #efefef; | |
} | |
.click_area { | |
border: 1px solid #ccc; |
# -*- coding: utf-8 -*- | |
module Ext | |
module ActiveRecord | |
module QueryBuilderExtension | |
def self.included(klass) | |
klass.extend ClassMethods | |
end | |
module ClassMethods | |
def build_left_join_query(*joins) |
year_range=$(seq 2001 2011) | |
month_range=$(seq 01 12) | |
day_range=$(seq 1 31) | |
for y in $year_range; do | |
mkdir -p $y | |
for m in $month_range; do | |
month=`printf '%02d' $m` | |
mkdir -p "$y/$month" | |
for d in $day_range; do |
# coding: utf-8 | |
require 'open-uri' | |
if ARGV.empty? and $stdin.stat.zero? | |
$stdout.print(<<-EOL) | |
usage: | |
ruby #{__FILE__} url_include.text | |
ruby #{__FILE__} http://hato.2ch.net/akb/dat/1320063456.dat | |
ruby #{__FILE__} < url_include.text | |
EOL |
# coding: utf-8 | |
gem 'escape_utils', '0.2.3' | |
require 'rack' | |
require 'escape_utils' | |
require 'minitest/unit' | |
MiniTest::Unit.autorun | |
class EscapeTest023 < MiniTest::Unit::TestCase | |
def test_rack_escape_and_unescape |
if(navigator.userAgent.match(/android/i)) { | |
(function($) { | |
var dataKey = "phText"; | |
var placeholderColor = "#aaa"; | |
$("[placeholder]").each(function() { | |
var $elem = $(this); | |
var originalText = $elem.attr("placeholder"); | |
var originalColor = $elem.css("color"); | |
$.data(this, dataKey, originalText); |