- このサンプルをダウンロードして解凍したディレクトリで以下を実行
$ ruby extconf.rb
$ make
$ ruby test.rb
/* | |
クロスドメインの画像を読み込む場合、下記のコメントアウトを外して対処しないとcrossdomain.xmlが配置してあっても以下のエラーとなる | |
SecurityError: Error #2122: セキュリティサンドボックス侵害 : BitmapData.draw:file:///hoge/LoadImage.swf は https://example.com/hoge.jpg にアクセスできません。ポリシーファイルが必要ですが、このメディアがロードされたとき、checkPolicyFile フラグが設定されませんでした。 | |
at flash.display::BitmapData/draw() | |
at MethodInfo-1() | |
*/ | |
package { | |
import flash.display.*; |
require 'rubygems' | |
gem 'aws-sdk' | |
require 'aws' | |
require 'optparse' | |
require 'net/http' | |
class Net::HTTP | |
alias :create :initialize | |
def initialize(*args) |
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 |
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 'net-irc' | |
require 'net/irc' | |
require 'yaml' | |
data = YAML.load(DATA) | |
class TestBot < Net::IRC::Client | |
attr_accessor :target_channels | |
def initialize(*args) |
#! /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) | |
) |
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}" |