Skip to content

Instantly share code, notes, and snippets.

View udzura's full-sized avatar

Kondo Uchio udzura

View GitHub Profile
@udzura
udzura / humat.md
Last active August 29, 2015 13:56
ヒューマット
Humat {
  is_a = Humane format
}

Basic

Token {
@udzura
udzura / core.poem.md
Created February 17, 2014 06:37
ポエムをコアダンプした

JSONより

APIでぶん投げたり投げ返したりに向いているASCIIなフォーマットって無いもんなのかなあ?

  • YAML とか

インデントがやばそう

  • CSV とか
@udzura
udzura / mysql_conf_matcher.rb
Created April 22, 2014 04:25
serverspecでMySQLの設定を検査する抹茶ー ref: http://qiita.com/udzura/items/7284742edf0f0f1164e3
RSpec::Matchers.define :have_mysql_entry do |entry|
match do |subject|
if subject.class.name == 'Serverspec::Type::File'
@content = subject.content
if @value
!! @content.lines.find {|line| line =~ /^\s*#{entry}\s*=\s*#{@value}\s*$/ }
else
!! @content.lines.find {|line| line =~ /^\s*#{entry}\s?=/ }
end
else
@udzura
udzura / gist:8e613a8aeb30514652c3
Last active August 29, 2015 14:02
逆引きレコード
udzura@localhost:~$ dig PTR 7.150.59.199.in-addr.arpa
; <<>> DiG 9.8.3-P1 <<>> PTR 7.150.59.199.in-addr.arpa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60393
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;7.150.59.199.in-addr.arpa. IN PTR
@udzura
udzura / mac-adduser.sh
Last active August 29, 2015 14:02
AddUser shortcut
#!/bin/bash
set -e
newname=$1
uid=
break=
while [ -z "$break" ]; do
[ -z "$uid" ] && uid=$( expr `id -u` )
uid=$( expr $uid + 1 )
@udzura
udzura / 73786976294837800400.sh
Created July 18, 2014 04:00
ある日のDokku
root@dokku001:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu--1404--VG-root 73786976294837800400 73786976294830633400 7150616 100% /
none 4 0 4 0% /sys/fs/cgroup
udev 497572 4 497568 1% /dev
tmpfs 101756 420 101336 1% /run
none 5120 0 5120 0% /run/lock
none 508780 6560 502220 2% /run/shm
none 102400 0 102400 0% /run/user
/dev/sda1 240972 66893 161638 30% /boot
@udzura
udzura / domoraen.coffee
Last active August 29, 2015 14:05
domoraen-hubot
# Description:
# domoraen
#
# Commands:
# hubot domoraen - 便利な道具を出す
# hubot domoraen <キーワード> - キーワードをもとに便利な道具を出す
# hubot domoraen-chain <classic|hatsumei|tools> - 道具の単語ソースファイルを切り替える
request = require('request')
apiRoot = process.env.HUBOT_DOMORAEN_API_ROOT
@udzura
udzura / saikin.md
Last active August 29, 2015 14:05
Fukuoka.go & Fukuoka.rb 合同勉強会 はっぴょうしりょう

最近やってること

  • @ Fukuoka.go & Fukuoka.rb 合同勉強会
  • Uchio KONDO

おわび

  • Terraform の話をしようと思っていましたが
@udzura
udzura / bloc.rb
Created September 4, 2014 11:47
コードブロックくん
# bar は foo の最初の引数になり、ブロックはfooに渡る
foo bar do
hogehoge
end
# ブロックはまず bar に渡り、その bar の実行結果が foo に渡る
foo bar {
hogehoge
describe command('python --version') do
its(:stderr) { should include 'Python 2.6.6' }
end