Skip to content

Instantly share code, notes, and snippets.

View kiyohara's full-sized avatar
👓

Tomokazu Kiyohara kiyohara

👓
View GitHub Profile
@kiyohara
kiyohara / gist:836bb3d482b807f91cee
Created January 4, 2015 12:59
default arg trap
class X:
def __init__(self, x={}):
self.var = x
def set(self, val):
self.var['key'] = val
class Y(X):
def __init__(self,x=None):
self.var = x if x is not None else {}
@kiyohara
kiyohara / .zshrc
Created July 9, 2014 05:11
boot2docker 環境を zsh から触るときに毎回 DOCKER_HOST を export するのがめんどくさい人向け .zshrc
### boot2docker ###
if command -v boot2docker &>/dev/null; then
function __boot2docker_init() {
boot2docker init
boot2docker up && export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
docker version
}
function __docker() {
if [[ ! -n "${DOCKER_HOST}" ]]; then
__boot2docker_init
@kiyohara
kiyohara / docker.md
Last active August 29, 2015 14:03
Docker を使ったコンテナ制御に関する調査

Docker を使ったコンテナ制御に関する調査

コンテナのテンプレートについて

  • docker の世界では
    • image と呼ばれる
    • aufs の layer 履歴を管理したもの(がほとんど)
    • 作り方は
      • $ docker pull してよそから持ってくる
      • $ dokcer build で新規に作成する
@kiyohara
kiyohara / bundle.vim
Last active December 24, 2015 03:39
neobundle を使ってインストール済みの bundle 毎に vimrc を分割するためのスクリプト。 vimrc に書いて使う。
" load rc file for bundle
let s:bundle_rc_dir = $HOME."/.vim/vimrc/bundle/"
function s:loadBundleRcfiles(bundle_rc_dir)
let bundle_list = map(neobundle#config#get_neobundles(), 'v:val.name')
for bundle in bundle_list
let bundle_rc = expand(a:bundle_rc_dir . "/" . bundle . ".vim")
if filereadable(bundle_rc)
exec "source" bundle_rc
endif
Kanazawa.rb meetup 12
一周年振り返りKPT
$ last update : 2013/08/24 15:57 $
$ author : Tomokazu Kiyohara <tomokazu.kiyohara@gmail.com> $
■KPT
* Keep
* Problem
* Try
■ゴール
@kiyohara
kiyohara / .gvimrc
Created June 21, 2012 04:19
Load zsh's $PATH to MacVim's $PATH
let ZSH_PATH = '/usr/local/bin/zsh'
if executable(ZSH_PATH)
let ZSH_ENV_PATH = system(ZSH_PATH . " -c 'source ~/.zshrc; echo $PATH'")
" let $PATH = $PATH . ":" . ZSH_ENV_PATH
let $PATH = ZSH_ENV_PATH
endif
@kiyohara
kiyohara / vimrc_sudo_vim.vim
Created February 19, 2012 14:24
Colorscheme switching script for sudo.vim ( http://www.vim.org/scripts/script.php?script_id=729 )
let g:sudo_colorscheme = "evening"
let g:sudo_colorscheme_gui = "morning"
" ---
augroup SudoVimColor
autocmd!
autocmd BufEnter * call SudoVimUpdateColor()