Skip to content

Instantly share code, notes, and snippets.

# database.yml for test
development:
adapter: mysql
encoding: utf8
database: deleteme_development
pool: 5
username: root
password:
host: localhost
@koseki
koseki / start_rails.sh
Created December 16, 2008 12:28
rails simple startup sh
#! /bin/sh
PRJ=rails`date +"%Y%m%d%H%M"`
rails $PRJ
curl http://gist.github.com/raw/36435/da54bca46b1b0612b1063123b6d30a826718a74a | sed s/deleteme/$PRJ/g > $PRJ/config/database.yml
cd $PRJ
rake db:create
#! /usr/bin/env ruby
# unescape Unicode escaped YAML
# http://d.hatena.ne.jp/cesar/20070401/p1
module Unicode
def escape(str)
ary = str.unpack("U*").map!{|i| "\\u#{i.to_s(16)}"}
ary.join
end
@koseki
koseki / jp-prefectures.html
Last active January 31, 2024 11:35
Japanese Prefectures 日本の都道府県 Text, JS, HTML 漢字, ローマ字, 都道府県コード
<select>
<option value="1">Hokkaido</option>
<option value="2">Aomori</option>
<option value="3">Iwate</option>
<option value="4">Miyagi</option>
<option value="5">Akita</option>
<option value="6">Yamagata</option>
<option value="7">Fukushima</option>
<option value="8">Ibaraki</option>
<option value="9">Tochigi</option>
@koseki
koseki / backup_dir.sh
Created January 26, 2009 08:03
手抜きバックアップ
#! /bin/sh
DIR=`dirname $0`
NOW=`date +"%Y%m%d%H%M%S"`
ORG="$DIR/htdocs"
BAK="$DIR/backup/htdocs-$NOW.tar.gz"
if [ -f $BAK ];
then
echo "Backup FAILED: $BAK already exists!"
@koseki
koseki / a2s.rb
Created February 22, 2009 19:06
access Amazon A2S using EventMachine
class A2S
require 'uri'
require 'rexml/document'
require 'open-uri'
DEFAULT_PARAMS = {
:AWSAccessKeyId => "XXXXXXXXXXXXXXXXXXXX",
:AssociateTag => nil,
:Operation => "ItemSearch",
:Version => "2008-08-19",
@koseki
koseki / Rakefile
Created March 4, 2009 09:48
Amazon EC2 Backup
require 'yaml'
require 'net/smtp'
require 'logger'
DIR = File.dirname(__FILE__)
KEYS_DIR = DIR + "/keys"
IMAGE_DIR = DIR + "/image"
LOGS_DIR = DIR + "/logs"
CONFIG_FILE = KEYS_DIR + "/config.yml"
@koseki
koseki / sendgmail.rb
Created March 27, 2009 16:59
rubyで日本語のメール送信
# Send Japanese mail using Gmail SMTP server. You need tlsmail.
# $ sudo gem install tlsmail
require "rubygems"
require "tlsmail"
require "nkf"
require "net/smtp"
def sendgmail(from, to, subject, body, user, pass, host = "smtp.gmail.com", port = 587)
body = <<EOT
#! /bin/sh
# http://wiki.debian.org/Cloud/AmazonEC2Image
# tokyo ami-9e1ab19f
apt-get -y update
apt-get -y install less
apt-get -y install emacs23
apt-get -y install subversion
apt-get -y install apache2
#! /usr/bin/env perl
use TokyoTyrant;
print "start tt ----------------------------------------------------------------\n";
system("./tt.sh start tch 1978");
system("./tt.sh start tct 1979");
sleep(1);