Skip to content

Instantly share code, notes, and snippets.

#
# Check for requirements:
# o Linux >= 2.6.20 with I/O accounting and VM event counters
#
ioaccounting = os.path.exists('/proc/self/io')
try:
from iotop.vmstat import VmStat
vmstat_f = VmStat()

docker の expose とlink

  • expose + link で link オプションをつけて起動したクライアントで環境変数で拾える
  • 以下のテストでは mysql が動くイメージをサーバ/クライアント両方で利用しているが、特に意味はない

start server

# docker run -d -expose 3306 -name mysql-server mysql
10eaabc4b538f9e08a190ffc0545c2b76be69f7723acc3528d7ebec120fe51a2
@mapk0y
mapk0y / bash-template
Created June 4, 2014 06:26
Template for Bash Script.
#!/bin/bash
# vi: set ts=4 sw=4 sts=0 et:
# [使いやすいシェルスクリプトを書く | SOTA](http://deeeet.com/writing/2014/05/18/shell-template/)
# [Zsh - シェルスクリプトのオプション設計ガイドライン - Qiita](http://qiita.com/mollifier/items/95a294f95f5977b9d663)
PROG=$(basename ${0})
usage() {
cat <<EOF
${PROG} is a tool for %FIXME%
#!/usr/bin/env python
# -*- coding: utf-8; -*-
# github に上げるテキストのタイトルを抜き出して目次を作る
# https://github.com/sonots/growthforecast-tuning/blob/master/toc.rb
# vi: set ts=4 sw=4 sts=0 et:
import os,sys,urllib
filename = sys.argv[1]
flag = 0
@mapk0y
mapk0y / get-ap-status
Last active August 29, 2015 14:02
Get WIFI Access Point status for MacOSX
#!/usr/bin/python
# vi: set ts=4 sw=4 sts=0 et:
import sys,time,subprocess
from datetime import datetime
AIRPORT='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport'
AIRPORT_OPT=('-I')
cmdline=(AIRPORT,AIRPORT_OPT)
subproc_args = {'shell': False,
@mapk0y
mapk0y / get-mackerel-agent.bash
Last active August 29, 2015 14:14
bash で mackerel-agent.deb を持ってくる
# bash の tcp 通信機能を使います
# 参考: http://qiita.com/k_ui/items/a01fdcfa8ac6729e7870
exec 3<> /dev/tcp/file.mackerel.io/80
echo -e "GET /agent/deb/mackerel-agent_latest.all.deb HTTP/1.0\nHost:file.mackerel.io\n\n" >&3
cat <&3 >mackerel-agent_latest.all.deb
# header が付いているので除去
# 参考: http://stackoverflow.com/questions/20179623/bash-remove-headers-from-http-response
sed -i '1,/^\r\{0,1\}$/d' mackerel-agent_latest.all.deb
@mapk0y
mapk0y / setup.mkd
Last active August 29, 2015 14:15
Mavericks についてくる apache で vhost 設定

デフォルトの設定を確認

# apachectl -V
Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38
Server's Module Magic Number: 20051115:33
Server loaded:  APR 1.4.5, APR-Util 1.3.12
Compiled using: APR 1.4.5, APR-Util 1.3.12
@mapk0y
mapk0y / VBoxGuestAddition.mkd
Last active August 29, 2015 14:16
Vritualbox GuestAdditions の Version 確認方法

VirtualBox GuestAddition の Version 確認方法

※ Linux のお話

Vagrant の Plugin である "vagrant-vbguest" がやってる方法

vagrant@Ubuntu-14:~$ sudo VBoxService --version
4.3.22r98236
@mapk0y
mapk0y / 20150305.mkd
Last active August 29, 2015 14:16
ftp.jp.debian.org の名前解決がおかしい件
@mapk0y
mapk0y / docker-strage-drivers.mkd
Last active March 14, 2016 05:10
docker strage driver についてのメモ

内容

Docker Storage Drivers を読んでのメモです。

aufs

p31

With O_WRONLY or O_RDWR - write access look it up in the top branch;