Skip to content

Instantly share code, notes, and snippets.

View morika-t's full-sized avatar

Takeshi Morikawa morika-t

  • NTT TechnoCross Corporation
  • Tokyo, Japan
View GitHub Profile
@morika-t
morika-t / Gemfile
Created November 29, 2013 05:07 — forked from danhigham/Gemfile
source :rubygems
gem 'cfoundry'
gem 'uuidtools'

rbenvとruby-buildでRuby環境を最新に保つのん

更新日:2013/11/22

rbenv, ruby-buildを更新

$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
@morika-t
morika-t / Gemfile
Created November 3, 2013 16:15 — forked from danhigham/Gemfile
source :rubygems
gem 'cfoundry'
gem 'uuidtools'
@morika-t
morika-t / Capfile
Created September 27, 2013 06:20 — forked from jnewland/Capfile
server 'localhost', :test
server '127.0.0.1', :test2
task :test_serially do
serially do
run 'date && sleep 5'
end
end
def serially(&block)
@morika-t
morika-t / dea.yml
Created September 12, 2013 10:11 — forked from conmame/dea.yml
---
deployment:
name: "dea"
domain: "hoge.com" #使用するドメイン
jobs:
install:
- stager
- dea:
local_route: "192.168.249.44" #自分の環境に合わせる (この設定ファイルが置かれるDEAのIPアドレス)
@morika-t
morika-t / grails-cf-20130419
Created April 20, 2013 02:28
2013.04.19 g*ワークショップz apr2013-grails+cloud_foundryにて頂いた質問等への補足回答
Q.インスタンス数の上限はについて
A.おそらく数百は可能と思われますが
bindするサービスのコネクション数等の兼ね合いで限界が来る可能性もあります。
上記に関連して1アプリに対し複数の同一サービスをbindできるかについて確認してみた所
bind自体は可能でしたが
pushした際に自動で接続設定を行ってくれる部分については正常に動いているかは未確認です。
以下1アプリに対して複数のmysqlをbindした例
grails> cf-apps

■Grailsアプリ

$ grails create-app morika
$ cd morika/

BuildConfig.groovy で Cloud Foundry プラグインを追加

repositories と plugins に1行ずつ追加する

@morika-t
morika-t / nats.sh
Last active August 29, 2015 14:23 — forked from drnic/nats.sh
#!/bin/bash
# Assumes using nats CLI from https://github.com/soutenniza/nats/releases
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
cd $DIR/..
bosh_target=$(cat .bosh_config | yaml2json | jq -r ".target")
manifest=$(cat .bosh_config | yaml2json | jq -r ".deployment[\"$bosh_target\"]")
mbus=$(cat $manifest | yaml2json | jq -r '.properties.nats | "nats://\(.user):\(.password)@\(.address):\(.port)"')
# Run: curl https://gist.github.com/raw/719970/locale_diff.rb | ruby - en fi
require 'rubygems'
require 'yaml'
l1 = ARGV[0]
l2 = ARGV[1]
first = YAML.load_file(l1 + ".yml")
second = YAML.load_file(l2 + ".yml")
def diff(root, compared, structure = [])