Skip to content

Instantly share code, notes, and snippets.

View tenntenn's full-sized avatar

Takuya Ueda tenntenn

View GitHub Profile

Contract Tricks

contract ptr(t T) {
    *t
}

type Ptr struct {
    v reflect.Value
}
module gist.github.com/tenntenn/2cca20a8b50dc27d74b918a4eb9c5d33
require (
"github.com/k0kubun/pp v3.0.1"
)
package main
import "fmt"
func main() {
var n int
var f float64
var s string
var b bool
fmt.Printf("%#v %#v %#v %#v", n, f, s, b)
@tenntenn
tenntenn / contract_tricks.md
Last active September 28, 2018 08:56
contract tricks

Contract Tricks

こういうことができたらいいなと言う発想から考えています。

contract ptr(t T) {
    *t
}

type Ptr struct {
@tenntenn
tenntenn / memo.txt
Created September 19, 2018 12:33
Dogrun - サーバレス
GCFの違い
firebaseの方が高い視点で~
PythonとかGoはFirebaseの方は対応予定なし
GCPの方が早い
Cloud TaskやスケジューラーはFirebaseの方から使えるようになるのか?
Firebaseはモバイル向けだから取り込む予定はないけど、GCPと組み合わせてスムーズに使えるようにする予定はある
Firebaseはモバイル、GCPはインフラ、その間をつなぐためにGCFがある
Cloud TaskとスケジューラーはFirebaseのUIに統合する予定はない

婚姻届のドライラン

※ 墨田区の場合

届出日について

届出日についてはもし変更があっても大きな問題が無い限り持っていった日で受理してくれる。

休日窓口について

@tenntenn
tenntenn / f.go
Last active March 19, 2018 06:55
// 次の関数fを実行しようと考えた場合、どのような結果になるか。
func f() {
defer func() {
if r := recover(); r != nil {
fmt.Println(r)
}
}()
done := make(chan struct{})
go func() {
% go version [~/Desktop/go1.10]
go version devel +a99deed39b Mon Jan 8 18:06:27 2018 +0000 darwin/amd64
% go test -bench . -benchmem
goos: darwin
goarch: amd64
BenchmarkStringsBuilderWithoutGrow/10-4 500000 2796 ns/op 160 B/op 5 allocs/op
BenchmarkStringsBuilderWithoutGrow/50-4 200000 6942 ns/op 544 B/op 7 allocs/op
BenchmarkStringsBuilderWithoutGrow/100-4 200000 10813 ns/op 1056 B/op 8 allocs/op