Skip to content

Instantly share code, notes, and snippets.

View marcy-terui's full-sized avatar

Masashi Terui marcy-terui

View GitHub Profile
@marcy-terui
marcy-terui / file0.txt
Last active August 29, 2015 14:16
AzureのManagement Certificates(管理証明書)をopensslコマンドで作る ref: http://qiita.com/Marcy/items/7712a7b00a3df4499dad
openssl req -x509 -nodes -newkey rsa:2048 -keyout ~/.ssh/azure.pem -out ~/.ssh/azure.pem
openssl x509 -inform pem -in ~/.ssh/azure.pem -outform der -out ~/.ssh/azure.cer
@marcy-terui
marcy-terui / file0.yml
Last active August 29, 2015 14:16
Specinfra Host InventoryのデータをFluentdで集めてElasticsearchに入れてKibanaで見る構成管理 ref: http://qiita.com/Marcy/items/5814a2ae647a6e25a44d
---
driver:
name: docker_cli
provisioner:
name: chef_zero
platforms:
- name: centos-6.6
- name: fedora-20
@marcy-terui
marcy-terui / file0.py
Created January 8, 2015 08:38
Python botoでCloudWatch Metricsの一覧とUnitの単位の対応表を取得する ref: http://qiita.com/Marcy/items/ca392728efa787be4f97
#!/usr/bin/env python
import sys
import datetime
import re
from boto.ec2 import cloudwatch
end = datetime.datetime.utcnow()
start = end - datetime.timedelta(minutes=10)
@marcy-terui
marcy-terui / file0.txt
Last active August 29, 2015 14:12
docker execコマンドでHostからGuestへのファイル転送をする ref: http://qiita.com/Marcy/items/8a1ca41fd4e9e841816b
cd /path/to/host/target && tar cf - ./ | docker exec -i container_id tar x -C /path/to/guest/target
@marcy-terui
marcy-terui / file0.txt
Created December 29, 2014 03:08
Dockerコンテナ上でサウンドデバイスを使って音を鳴らしたい ref: http://qiita.com/Marcy/items/9b7dcfd138fb9d542a19
docker run -it --privileged --volume /dev/dsp:/dev/dsp:rw centos/centos6 /bin/bash
@marcy-terui
marcy-terui / .kitchen.yml
Last active August 29, 2015 14:11
kitchen-dockerでホストのボリュームをマウントする ref: http://qiita.com/Marcy/items/7f6d32eb0be4ba5bd737
---
driver:
name: docker
driver_config:
use_sudo: false
socket: <%= ENV['DOCKER_HOST'] %>
platforms:
- name: centos-6.5
@marcy-terui
marcy-terui / file0.txt
Created December 9, 2014 07:51
JenkinsでTest-Kitchen複数台構成のCookbookをテストしたいが、ゴミは残したく無い時の実行シェル ref: http://qiita.com/Marcy/items/e711826e05492f711ea5
bundle install --path=hoge
bundle exec kitchen test --destroy=always
@marcy-terui
marcy-terui / example1.rb
Last active August 29, 2015 14:10
ISUCON4予選問題をngx_mrubyだけで解いてみた(ノウハウ編) ref: http://qiita.com/Marcy/items/1a7ab35970c31d169bf8
r = Nginx::Request.new
Nginx.echo r.args #=> "id=hoge&name=fuga"
@marcy-terui
marcy-terui / .kitchen.yml
Last active August 29, 2015 14:10
kitchen-dockerでコンテナ間を接続する ref: http://qiita.com/Marcy/items/92a67bd67a62978131fa
---
driver:
name: docker
driver_config:
use_sudo: false
platforms:
- name: centos-6.5
@marcy-terui
marcy-terui / index.php
Last active August 29, 2015 14:07
isucon4予選AMIが公開されたのでPHPでやってみた(score:54491)
<?php
require_once 'limonade/lib/limonade.php';
function configure() {
option('base_uri', '/');
option('session', 'isu4_qualifier_session');
$host = getenv('ISU4_DB_HOST') ?: 'localhost';
$port = getenv('ISU4_DB_PORT') ?: 3306;
$dbname = getenv('ISU4_DB_NAME') ?: 'isu4_qualifier';