Skip to content

Instantly share code, notes, and snippets.

View hirokazumiyaji's full-sized avatar

Hirokazu Miyaji hirokazumiyaji

View GitHub Profile
package main
import (
"database/sql"
"fmt"
"flag"
_ "github.com/go-sql-driver/mysql"
)
@hirokazumiyaji
hirokazumiyaji / main.go
Last active September 22, 2015 15:28
Nginx Log Aggregator
package main
import (
"bufio"
"encoding/json"
"fmt"
"os"
)
/*
@hirokazumiyaji
hirokazumiyaji / a.go
Last active September 20, 2015 12:41
東京工業大学プログラミングコンテスト2015
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
@hirokazumiyaji
hirokazumiyaji / main.go
Last active September 20, 2015 11:26
AWS SQS Worker
package main
import (
"encoding/base64"
"os"
"os/signal"
"sync"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/service/sqs"
<!DOCTYPE html>
<html>
<head>
<title>{{.Title}}</title>
</head>
<body>
<div>
Hello {{.UserName}}.
</div>
</body>
package main
import (
"fmt"
"net/http"
"./newrelic"
)
func main() {
agent, err := newrelic.NewAgent("license", "example", true)
10:41:50 type:report count:banned ips value:0
10:41:50 type:report count:locked users value:2539
10:41:50 type:score success:4390 fail:0 score:949
10:43:45 type:report count:banned ips value:0
10:43:45 type:report count:locked users value:2542
10:43:45 type:score success:4545 fail:1 score:982
10:45:43 type:report count:banned ips value:0
10:45:43 type:report count:locked users value:2544
@hirokazumiyaji
hirokazumiyaji / codec_sample.go
Created September 7, 2015 15:09
codec encode / decode sample
package main
import (
"fmt"
"reflect"
"github.com/ugorji/go/codec"
)
type Data map[string]interface{}
package main
import (
"fmt"
"os"
"os/signal"
"syscall"
)
func main() {
@hirokazumiyaji
hirokazumiyaji / patch.py
Created August 27, 2015 13:07
ujson -> json patch when pypy
import sys
def patch_json():
try:
import __pypy__
except ImportError:
pass
else:
import json
sys.modules['ujson'] = json