Skip to content

Instantly share code, notes, and snippets.

View kyokomi's full-sized avatar
🙃
ぬるぽ

kyokomi kyokomi

🙃
ぬるぽ
View GitHub Profile
gzipGroup := e.Group("", stdMiddleware.Gzip())
authV1API := gzipGroup.Group("/v1", middleware.FirebaseHandler)
{
// login
authV1API.POST("/login", ctl.PostLogin)
// user
authV1API.GET("/user/me", ctl.GetUserMe)
authV1API.PATCH("/user/me", ctl.PatchUserMe)
authV1API.DELETE("/user/me", ctl.DeleteUserMe)
// article
@kyokomi
kyokomi / circle.yml
Created March 20, 2018 01:18
Flutter Android CircleCI2.0
version: 2
jobs:
build:
docker:
- image: circleci/android:api-27-alpha
environment:
- LANG: en_US.UTF-8
- RELEASE_APK_PATH: build/app/outputs/apk/release
- RELEASE_APK_NAME: app-release.apk
- DEPLOYGATE_USER_NAME: <DeployGate user name>

Keybase proof

I hereby claim:

  • I am kyokomi on github.
  • I am kyokomi (https://keybase.io/kyokomi) on keybase.
  • I have a public key whose fingerprint is 89C2 902A 02D0 E621 C173 0C95 9042 71E6 3452 CACE

To claim this, I am signing this object:

var quotationsReplacer = strings.NewReplacer("'", "", `"`, "")
func quotationOrSpaceFields(s string) []string {
lastQuote := rune(0)
f := func(c rune) bool {
switch {
case c == lastQuote:
lastQuote = rune(0)
return false
case lastQuote != rune(0):
@kyokomi
kyokomi / glide.yaml
Last active December 18, 2016 06:01
Wecker.yml when treating private repository with glide (golang).
package: github.com/kyokomi/wercker_private_glide
import:
- package: github.com/kyokomi/private_hoge
repo: git@github.com:kyokomi/private_hoge.git
vcs: git
@kyokomi
kyokomi / main.go
Last active February 14, 2018 14:03
Authenticating Requests in Browser-Based Uploads Using POST (AWS Signature Version 2) for golang http://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/UsingHTTPPOST.html
package main
import (
"flag"
"fmt"
"log"
"os"
"io/ioutil"
"mime/multipart"
color_scheme 2
time-format %T
date-format %d/%b/%Y
log-format host:%h\tuser:%^\ttime:%d:%t %^\treq:%r\tstatus:%s\tsize:%b\treferer:%R\tua:%u\tforwardedfor:%^\treqtime:%T\tapptime:%^
import android.graphics.Bitmap;
import com.squareup.picasso.Transformation;
public class ScaleTransformation implements Transformation {
private final int baseSize;
/**
* @param baseSize px
*/
go test $(go list ./... | grep -v /vendor/)
@kyokomi
kyokomi / Go1.5_vendor_godep_Makefile
Last active October 19, 2015 06:51
Go1.5 Godep使ったvendor秘伝のMakefile
init:
go get github.com/tools/godep
go get golang.org/x/tools/cmd/goimports
save:
go list ./... | grep -v '/vendor/' | xargs godep save
test:
go list ./... | grep -v '/vendor/' | xargs go test
vet: