Skip to content

Instantly share code, notes, and snippets.

@migrs
migrs / bluepill
Created February 16, 2012 06:27
bluepill init script
#!/bin/sh
### BEGIN INIT INFO
# Provides: bluepill
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: bluepill daemon, providing process monitoring
# Description: bluepill is a monitoring tool. More info at http://github.com/arya/bluepill.
@migrs
migrs / update_ec2_hosts.rb
Last active January 6, 2020 10:55
ec2 のインスタンス名をホストファイルに登録する
#!/usr/bin/env ruby
require 'json'
require "optparse"
options = { update: true }
argv = []
OptionParser.new do |opt|
opt.on("--dry-run") { |v| options[:update] = false }
argv = opt.parse!(ARGV)
@migrs
migrs / mig.key
Last active August 27, 2019 07:12
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDU3eJEHlQkCqxxcMFyK9zJV89avN1CWvEmtxYxjrXwSH3vr1OBEIU7IS5CPupQLA6MlqCmzm0psYzZ2irP1XeKzxZQ0uvG3ReuXll7tHfqjWoQgAXpKc5K8Voc2V3Amt2uYCV8h25PhHWTwtau9n+Fp4PSjPCVmhCKBq7Hj/gHoaZpnKQOHPgVF/Bzvw6A0JgBKz6s7P7PZ+2e1yMkUPcKHZX+1P9XUeqhz941jiKccYx/XHTa4/+etvsjXC36HsuhV9ORkG5ZfSQ2vxUs6Ld/t37QRB1zKxznfjp99x6rp17TflhQuK7EE3iDrKqvJMAEm2IEZTQtDXqjcFiGRLkt mig@galois 2001
#!/usr/bin/env ruby
# <bitbar.title>GitHub Notifications</bitbar.title>
# <bitbar.version>v1.0.0</bitbar.version>
# <bitbar.author>mig</bitbar.author>
# <bitbar.author.github>migrs</bitbar.author.github>
# <bitbar.desc></bitbar.desc>
# <bitbar.image></bitbar.image>
# <bitbar.dependencies>ruby</bitbar.dependencies>
# <bitbar.abouturl>https://github.com/migrs</bitbar.abouturl>
@migrs
migrs / gist:1615032
Created January 15, 2012 08:14
Powder / Powify Comparison
Powder | Powify
[Server Commands]
Install pow server ( curl get.pow.cx | sh )
powder install | powify server install
Reinstall pow server
- | powify server reinstall
@migrs
migrs / dropbox
Created September 23, 2010 00:19
/etc/init.d/dropbox
# /etc/init.d/dropbox
### BEGIN INIT INFO
# Provides: dropbox
# Required-Start: $network $syslog $remote_fs
# Required-Stop: $network $syslog $remote_fs
# Should-Start: $named $time
# Should-Stop: $named $time
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start and stop the dropbox daemon for debian/ubuntu
#!/usr/bin/env ruby
# <bitbar.title>Redmine My Issues</bitbar.title>
# <bitbar.version>v1.0.0</bitbar.version>
# <bitbar.author>mig</bitbar.author>
# <bitbar.author.github>migrs</bitbar.author.github>
# <bitbar.desc></bitbar.desc>
# <bitbar.image></bitbar.image>
# <bitbar.dependencies>ruby</bitbar.dependencies>
# <bitbar.abouturl>https://github.com/migrs</bitbar.abouturl>
#!/usr/bin/env ruby
# <bitbar.title>AKASHI Stamps</bitbar.title>
# <bitbar.version>v1.0.0</bitbar.version>
# <bitbar.author>mig</bitbar.author>
# <bitbar.author.github>migrs</bitbar.author.github>
# <bitbar.desc></bitbar.desc>
# <bitbar.image></bitbar.image>
# <bitbar.dependencies>ruby</bitbar.dependencies>
# <bitbar.abouturl>https://github.com/migrs</bitbar.abouturl>
@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
];
#!/bin/sh
set -e
ssh='ssh'
ec2din="ec2-describe-instances"
while [ $# -gt 0 ]; do
case $1 in
-*)
if [ -z "$2" ]; then
break