- 指定されたEBSボリュームのスナップショットを作成する。
- 指定があった場合は指定された世代数を残して過去のスナップショットを削除する
- 以下のようにしてスクリプトを取得する。もしくは、downloadして解凍。
$ git clone https://gist.github.com/4248981.git
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>get started with three.js</title> | |
</head> | |
<body> | |
<script src="http://threejs.org/build/three.min.js"></script> | |
<script src="http://threejs.org/examples/js/controls/OrbitControls.js"></script> |
require 'aws-sdk' | |
cw = AWS::CloudWatch.new(:proxy_uri => ENV['HTTP_PROXY'] || ENV['http_proxy']) | |
cw.metrics.filter('metric_name', 'EstimatedCharges').each do |m| | |
service_name = m.dimensions.find { |x| x[:name] == 'ServiceName' } | |
service_name = service_name ? service_name[:value] : "Total" | |
stats = m.statistics( | |
:start_time => Time.now - 24 * 3600, | |
:end_time => Time.now, | |
:statistics => ['Maximum'] |
require 'rubygems' | |
require 'rest-client' | |
RestClient.proxy = ENV['http_proxy'] | |
while true | |
begin | |
res = RestClient.get( 'http://[ELBのドメイン名]/test' ) | |
puts res.body | |
rescue RestClient::Exception => e | |
p #{e.response.code} #{e.message}" |
#! /bin/env ruby | |
require 'webrick' | |
require 'yaml' | |
require "socket" | |
server = WEBrick::HTTPServer.new( | |
:Port => 8080, | |
:BindAddress => IPSocket::getaddress(Socket::gethostname), | |
:Logger => WEBrick::Log::new(STDERR, WEBrick::Log::DEBUG) | |
) |
gem 'net-irc' | |
require 'net/irc' | |
require 'yaml' | |
data = YAML.load(DATA) | |
class TestBot < Net::IRC::Client | |
attr_accessor :target_channels | |
def initialize(*args) |
gem 'aws-sdk' | |
require 'rubygems' | |
require 'aws-sdk' | |
ec2 = AWS::EC2.new(:access_key_id => nil, | |
:secret_access_key => nil, | |
:proxy_uri => ENV['HTTPS_PROXY'] || ENV['https_proxy'] || ENV['HTTP_PROXY'] || ENV['http_proxy']) | |
ec2.regions.each do |region| | |
reg = ec2.regions[region.name] | |
reg.instances.each do |instance| |
gem 'aws-sdk' | |
gem 'mime-types' | |
require 'aws' | |
require 'mime/types' | |
require 'optparse' | |
access_key_id = nil | |
secret_access_key = nil | |
endpoint = 's3-ap-northeast-1.amazonaws.com' | |
bucket = nil |
require 'rubygems' | |
gem 'aws-sdk' | |
require 'aws' | |
require 'optparse' | |
require 'net/http' | |
class Net::HTTP | |
alias :create :initialize | |
def initialize(*args) |