Skip to content

Instantly share code, notes, and snippets.

View holysugar's full-sized avatar

HORII Keima holysugar

  • Aiming, Inc
  • Tokyo
View GitHub Profile
// ==UserScript==
// @name IgnoreDiffUnityFilesOnGitHub
// @namespace http://ymrl.net/
// @include *://github.com/*/*/pull/*
// @include *://github.com/*/*/pull/*/files
// @include *://github.com/*/*/compare/*
// @include *://github.com/*/*/commit/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// ==/UserScript==
@holysugar
holysugar / note.md
Created October 18, 2013 07:19
tier対応まとめようと思ったけど途中で挫折したの
@holysugar
holysugar / lgtm.sh
Created October 18, 2013 06:43
手抜きLGTM画像作成サンプル
#!/bin/sh
convert \( -resize 480x320 source.jpg \) \
\( -gravity south -background none -fill white -stroke black -strokewidth 5 -font fonts/pakenham.ttf -size 480x320 -pointsize 192 label:LGTM \) \
-flatten result.jpg
@holysugar
holysugar / BuildSample.cs
Created October 17, 2013 10:47
コマンドラインから AngryBots をビルドする(/Users/Shared/Unity/4-0_AngryBots/Assets/Scripts/Editor/BuildSample.cs)
using UnityEditor;
public class BuildSample
{
public static void PerformBuild()
{
}
}
#!/usr/bin/env ruby
w = "〜"
puts w.encode('Shift_JIS')
puts w.encode('CP932')
# $ ruby sjis.txt| nkf -Sw
# sjis.txt:6:in `encode': U+301C from UTF-8 to Windows-31J (Encoding::UndefinedConversionError)
# from sjis.txt:6:in `<main>'
@holysugar
holysugar / serverspec.sh
Created September 20, 2013 03:01
vagrant + serverspec on jenkins
# Jenkins のジョブ設定で
bash -l -x -c "
# FIXME
PATH=~/.rbenv/shims:~/.rbenv/bin:$PATH
set -e
bundle install --binstubs --path vendor/bundle
./bin/berks install -p cookbooks
# TTY ナシなので --force
vagrant destroy --force
vagrant up
@holysugar
holysugar / jenkins-slave.sh
Created August 15, 2013 13:12
jenkins-slave.sh
#!/bin/sh
eval `ssh-agent`
ssh-add
java -jar ~/opt/jenkins/slave.jar -jnlpUrl http://jenkins.example/computer/xxx/slave-agent.jnlp
@holysugar
holysugar / fluent.conf
Created July 24, 2013 12:28
out_exec_filter で jq (内容は適当)
<source>
type forward
</source>
<match json.**>
type exec_filter
tag debug.json
command jq '{a, b, c, x: .other.x, nextfoo: .other.next.foo, time}'
in_format json
out_format json
@holysugar
holysugar / extract-pr.sh
Created April 4, 2013 09:48
ブランチ間でマージされた PR を抽出する ruby 使うなら最初から使えばよかった
#!/bin/sh
repo=$1
branch_first=$2
branch_second=$3
token=$4
#format='##{id}: #{title}'
format='* "##{id}: #{title}":#{url}' # for redmine
git log ${branch_first}..${branch_second} --oneline --reverse | awk '/Merge pull request/{ print $5 }' | tr -d '#' | sort | while read f; do
@holysugar
holysugar / out_dstat_format.rb
Last active December 15, 2015 15:39
dstat -> growthforecast にするにあたり map プラグイン使いたくなかったのでフィルタっぽいのを書く.out_exec_filter でやる方がいいかもしれんけど.
# coding: utf-8
# dstat プラグインの出力を growthforecast 向けにデータ整形する
#
# 設定例:
# <match dstat>
# type dstat_format
# tag_format server.${hostname}.dstat
# </match>
#
class DstatFormatOutput < Fluent::Output