Skip to content

Instantly share code, notes, and snippets.

View hirokazumiyaji's full-sized avatar

Hirokazu Miyaji hirokazumiyaji

View GitHub Profile
@hirokazumiyaji
hirokazumiyaji / Dockerfile
Last active March 24, 2017 07:16
rtmp nginx
FROM ubuntu:16.04
RUN apt-get -y update
RUN apt-get install -y wget gcc g++ make libpcre3 libpcre3-dev openssl libssl-dev sudo ffmpeg
RUN mkdir -p /var/nginx/modules
RUN cd /tmp && wget https://github.com/cubicdaiya/nginx-build/releases/download/v0.9.15/nginx-build-linux-amd64-0.9.15.tar.gz
RUN cd /tmp && tar xzf nginx-build-linux-amd64-0.9.15.tar.gz
RUN mv /tmp/nginx-build /usr/local/bin
RUN cd /tmp && wget https://github.com/arut/nginx-rtmp-module/archive/v1.1.11.tar.gz
RUN cd /tmp && tar xzf v1.1.11.tar.gz
---
- name: provision dev local
hosts: dev
connection: local
roles:
- common
- redis
- python
@hirokazumiyaji
hirokazumiyaji / sqs.go
Created February 6, 2017 07:58
sqs worker
package main
import (
"fmt"
"os"
"os/signal"
"sync"
"syscall"
"github.com/aws/aws-sdk-go/aws"
@hirokazumiyaji
hirokazumiyaji / sns.go
Created November 23, 2016 14:05
Amazon SNS
package amzn
import (
"errors"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/service/sns"
"github.com/aws/aws-sdk-go/service/sns/snsiface"
)
@hirokazumiyaji
hirokazumiyaji / app.js
Last active October 9, 2016 15:07
SQS Enqueue Lambda
'use strict'
const AWS = require('aws-sdk')
const queueUrl = ''
const sqs = new AWS.SQS({region: 'ap-northeast-1'})
exports.handler = function(event, context) {
const params = {
MessageBody: JSON.stringfy({
time: (new Date(Date.now())).toISOString(),
@hirokazumiyaji
hirokazumiyaji / README.md
Last active October 8, 2016 10:28
slack member email list

slack channel member list(email)

Build

$ wget https://gist.githubusercontent.com/hirokazumiyaji/cb282a59fde15311d8fbc7d8974fdf6a/raw/724ad3db9eb0d7d50a9b719946a4aefeeb64ec35/main.go
$ go build -o slack main.go
package main
import (
"fmt"
"image"
"image/draw"
"io/ioutil"
"math/rand"
"net/http"
"path"
@hirokazumiyaji
hirokazumiyaji / linebot.go
Created September 27, 2016 14:09
LINE BOT Echo Server
package main
import (
"bytes"
"encoding/base64"
"encoding/json"
"fmt"
"net/http"
"net/url"
"os"
@hirokazumiyaji
hirokazumiyaji / goflake-server-bench.md
Last active September 16, 2016 06:42
goflake-server benchmark

Machine

MacBook Pro (Retina, 13-inch, Early 2015)

Processor 2.7 GHz Intel Core i5

Memory 8 GB 1867 MHz DDR3

JSON

create_table "users", id: false, force: :cascade do |t|
t.integer "id", limit: 4, null: false
t.string "name", limit: 10, null: false
end
execute "ALTER TABLE users ADD PRIMARY KEY (id)"