Skip to content

Instantly share code, notes, and snippets.

View 178inaba's full-sized avatar
🤔
hello, world

Masahiro Furudate 178inaba

🤔
hello, world
View GitHub Profile
@178inaba
178inaba / gin_render.go
Created December 15, 2015 13:52
gin render
package main
import (
"encoding/json"
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
@178inaba
178inaba / cast.go
Last active December 16, 2015 02:32
it is a different type, but content to cast the same type. (ex. gin.H -> pongo2.Context)
package main
import "fmt"
type H map[string]interface{}
type Context map[string]interface{}
func main() {
var h H
@178inaba
178inaba / contains_ip.go
Created December 25, 2015 02:57
contains ip
package main
import (
"fmt"
"net"
)
func main() {
_, netIp, _ := net.ParseCIDR("192.168.0.0/25")
@178inaba
178inaba / commit.go
Created January 5, 2016 07:02
git command to go
package main
import (
"fmt"
"os"
"os/exec"
)
func main() {
runCmd("mkdir", "repo")
@178inaba
178inaba / docker_reset.sh
Last active February 25, 2016 02:26
docker reset script
#!/bin/bash
docker-machine restart default
if [[ $(docker-machine url default) =~ ^tcp://(.+):(.+)$ ]]; then
IP=${BASH_REMATCH[1]}
PORT=${BASH_REMATCH[2]}
else
exit 1
fi
@178inaba
178inaba / signal.go
Created February 3, 2016 01:16
receive signal of golang
package main
import "fmt"
import "os"
import "os/signal"
import "syscall"
func main() {
sigs := make(chan os.Signal, 1)
done := make(chan bool, 1)
@178inaba
178inaba / try_vitess.md
Last active May 17, 2018 18:02
try vitess!
# local bash
$ docker run -ti -p 8000:15000 -p 8080:15001 vitess/base bash

# in the docker bash
$ export VTROOT=/vt
$ export VTDATAROOT=$HOME/vtdataroot
$ cd $VTROOT/src/github.com/youtube/vitess/examples/local
$ ./zk-up.sh
$ ./vtctld-up.sh
@178inaba
178inaba / Dockerfile
Last active March 14, 2016 20:07
reichat for docker
# docker build --force-rm --no-cache -t img/reichat .
# docker run -d --restart unless-stopped -p 8001:10133 -e TITLE='Illust Chat' --name name-reichat img/reichat
FROM node
RUN npm install -g reichat
EXPOSE 10133
CMD ["reichat"]
@178inaba
178inaba / proxy.pac
Last active April 18, 2016 08:33
wildcard subdomain for homestead
function FindProxyForURL(url, host) {
if (shExpMatch(host, '*.homestead.app')) {
return 'PROXY homestead.app';
}
if (shExpMatch(host, 'homestead.app')) {
return 'PROXY homestead.app';
}
return 'DIRECT';
@178inaba
178inaba / memo.md
Last active May 15, 2016 13:12
gpio memo

gpio

is 3.3 volt

led light-emitting

resistance

24.8 ohm (16 milliamperes)