convert -v
が通るようになれば imagemagick アップデート完了なのでステップ毎にチェック。
imagemagick に関係しないものもあるかも。
-
brew doctor
で warning なくなるまで対応brew install autoconf fontconfig freetype libpng p11-kit
とか
puts <<🍺 | |
\u{1F37A} | |
🍺 |
require 'bundler/setup' | |
require 'opencv' | |
include OpenCV | |
if ARGV.length < 2 | |
puts "Usage: ruby #{__FILE__} source dest" | |
exit | |
end | |
@roles.each do |name, role| | |
role.servers.each do |server| | |
logger.info server.to_s, name | |
end | |
end |
# Catch DB connection error by exception_notification(https://github.com/smartinez87/exception_notification) | |
Sample::Application.configure do | |
#... | |
config.middleware.insert_before ActiveRecord::ConnectionAdapters::ConnectionManagement, ExceptionNotifier, | |
# settings for exception_notification | |
end | |
end |
use strict; | |
class Foo | |
public static void main(String[] @args) | |
bar :: Foo -> String | |
def bar(self): | |
@args.inject(result, (function(elem) do | |
my $str = htmlspecialchars(elem) | |
result += $str |
require 'json' | |
require 'nokogiri' | |
doc = Nokogiri::XML(File.read('./Groups.xml')) | |
result = doc.search('Group').map{|g| | |
{g: g.search('Name').text, ms: g.search('Members string').map(&:text)} | |
} | |
json = {} | |
result.map{|g|g[:ms]}.flatten.uniq.map{|u| |
japan = Spree::Country.create!(name: "Japan", iso3: "JPN", iso: "JP", iso_name: "JAPAN", id: "1", numcode: "392") | |
zone = Spree::Zone.create!(name: "Japan", id: "1", description: "Shipping and paying in Japan", | |
zone_members: [Spree::ZoneMember.new(zoneable: japan)]) | |
# order by http://ja.wikipedia.org/wiki/ISO_3166-2:JP | |
%w( | |
北海道 | |
青森県 岩手県 宮城県 秋田県 山形県 福島県 | |
茨城県 栃木県 群馬県 埼玉県 千葉県 東京都 神奈川県 | |
新潟県 富山県 石川県 福井県 山梨県 長野県 岐阜県 静岡県 愛知県 |
class RecursiveOpenStruct < OpenStruct | |
def new_ostruct_member(name) | |
name = name.to_sym | |
unless self.respond_to?(name) | |
class << self; self; end.class_eval do | |
define_method(name) { | |
v = @table[name] | |
case v | |
when Hash | |
RecursiveOpenStruct.new(v) |
#coding: utf-8 | |
require "bundler" | |
Bundler.setup | |
require "twitter" | |
require "pit" | |
pit = Pit.get("june29bot", :require => { | |
"consumer_key" => "consumer_key", | |
"consumer_secret" => "consumer_secret", | |
"oauth_token" => "oauth_token", |