Skip to content

Instantly share code, notes, and snippets.

View uiur's full-sized avatar

Kazato Sugimoto uiur

View GitHub Profile
@uiur
uiur / 0.sh
Last active February 17, 2016 10:58
show ruby ast
cat app/models/comment.rb | ruby -r pp -r ripper -e 'pp Ripper.sexp(ARGF.read)'
@uiur
uiur / 0.js
Created September 22, 2015 12:45
aws lambda mp4 -> gif
var aws = require('aws-sdk')
var s3 = new aws.S3()
var exec = require('child_process').exec
var fs = require('fs')
exports.handler = function (event, context) {
console.log(JSON.stringify(event, null, 2))
var bucket = event.Records[0].s3.bucket.name;
var key = decodeURIComponent(event.Records[0].s3.object.key.replace(/\+/g, " ")) ;
@uiur
uiur / swagger.js
Created September 16, 2015 16:00
var config = require('./package.json')
var extend = require('xtend')
function lambdaUri (args) {
var region = 'us-east-1'
var accountId = args.accountId
var functionName = args.functionName
return 'arn:aws:apigateway:' + region + ':lambda:path/2015-03-31/functions/arn:aws:lambda:' + region + ':' + accountId + ':function:' + functionName + '/invocations'
}
@uiur
uiur / gist:8121608
Created December 25, 2013 09:13
a *aaa* a
aaaaaa
@uiur
uiur / gist:8121541
Created December 25, 2013 09:01
aaa _aaa_ bbb
aaaa
@uiur
uiur / gist:7702542
Created November 29, 2013 07:20
指定ポート番号のプロセス殺すやつ
lsof -i:3000 | tail -1 | awk '{ print $2 }' | xargs kill
@uiur
uiur / -
Created November 28, 2013 05:53
perlのメソッド取り出すやつ
git gr -E 'sub .+\{' Hoge.pm | cut -d':' -f 2 | awk '{ print $2 }'
hub pull-request -i `git rev-parse --abbrev-ref HEAD | sed -e "s/^[^0-9]*\([0-9]*\).*$/\1/"` -b staging/master | xargs open
@uiur
uiur / hoge.sh
Created November 13, 2013 06:28
sedで数字を抽出
sed -e "s/^[^0-9]*\([0-9]*\).*$/\1/"
@uiur
uiur / gist:7444655
Created November 13, 2013 06:30
branch名から数字だけとる
git rev-parse --abbrev-ref HEAD | sed -e "s/^[^0-9]*\([0-9]*\).*$/\1/"