Skip to content

Instantly share code, notes, and snippets.

source ~/.vim/config/vundle.vim
" vim
source ~/.vim/config/basic.vim
source ~/.vim/config/keymap.vim
source ~/.vim/config/omnifunc.vim
" bundles
source ~/.vim/config/skk.vim
source ~/.vim/config/rails.vim
source ~/.vim/config/unite.vim
source ~/.vim/config/neocomplcache.vim
@migrs
migrs / gist:1501434
Created December 20, 2011 12:38
7lang7week p207
(def col-types {clojure.lang.PersistentHashSet :map clojure.lang.PersistentList :list clojure.lang.PersistentVector :vector})
(defn collection-type [col] (col-types (class col)))
@migrs
migrs / bluepill.rb
Created January 30, 2012 08:49
process checks for nscd
Bluepill.application("system", :log_file => '/var/log/bluepill/system.log') do |app|
app.process('nscd') do |process|
process.pid_file = '/var/run/nscd/nscd.pid'
process.start_command = '/etc/init.d/nscd start'
process.stop_command = '/etc/init.d/nscd stop'
process.restart_command = '/etc/init.d/nscd restart'
process.checks :mem_usage, :every => 10.minutes, :below => 100.megabytes, :times => [3,5]
end
end
@migrs
migrs / gist:2485264
Created April 25, 2012 01:30
Ruby Indent Style
class Hoge
def foo
puts 'foo';end
def baz
if true
puts 'baz'
else
raise 'baz';end;end;end
@migrs
migrs / config.ru
Created September 26, 2012 13:53
rack-server-page layout sample
require 'rack-server-pages'
require 'tilt'
run Rack::ServerPages.new { |config|
config.before do
layout('public/_layout.html')
end
}
@migrs
migrs / delete-local-merged-branch
Created December 12, 2012 07:20
マージ済みローカルブランチ・リモートブランチの削除
git branch --merged | grep feature | xargs git branch -d
@migrs
migrs / git-view
Created December 13, 2012 05:06
特定のリビジョンのファイルを Vim シンタックスハイライト付きで閲覧する
#!/bin/sh
git show $1 | vim -R +"f $1" +"filetype detect" -
# Install:
# copy to $PATH and chmod +x
#
# Usage:
# git view <revision>:<path/to/file>
@migrs
migrs / resque-web
Created December 14, 2012 03:18
resque-web をワンライナーで起動 w/Unix domain socket
ruby -rthin -rresque/server -e"Thin::Server.start('/tmp/resque-web.sock'){run Resque::Server.new}"
#!/bin/sh
set -e
ssh='ssh'
ec2din="ec2-describe-instances"
while [ $# -gt 0 ]; do
case $1 in
-*)
if [ -z "$2" ]; then
break
@migrs
migrs / Kernel.php
Last active April 9, 2017 20:46
newrelic patch for laravel5.2
<?php namespace App\Http;
use Illuminate\Foundation\Http\Kernel as HttpKernel;
class Kernel extends HttpKernel
{
protected $middleware = [
\App\Http\Middleware\NewRelicPatch::class,
//... your other middlewares
];