- 各種SNSをcatatsuyでやっている
- かたついと呼ばれることが多い
- ピクシブ株式会社で技術基盤チームと広告チームの兼任
- pixivの技術的な改善が主な業務
- 単著『pixivエンジニアが教えるプログラミング入門(星海社新書)
- ピクシブ社内の非エンジニア向けのプログラミング研修の書籍化
- pixiv社内ISUCONやISUCON6本選の問題作成
- 実はCPAN Authorです
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| vagrant@stretch% sudo nginx -V | |
| nginx version: nginx/1.12.0 | |
| built by gcc 6.3.0 20170205 (Debian 6.3.0-6) | |
| built with OpenSSL 1.1.0e 16 Feb 2017 | |
| Tls SNI support enabled | |
| configure arguments: | |
| --prefix=/etc/nginx | |
| --sbin-path=/usr/sbin/nginx | |
| --modules-path=/usr/lib/nginx/modules | |
| --conf-path=/etc/nginx/nginx.conf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| func TestMain(m *testing.M) { | |
| d, err := ioutil.TempDir("", "fortest") | |
| if err != nil { | |
| log.Fatal(err) | |
| } | |
| setup(d) | |
| code := m.Run() | |
| clean(d) | |
| os.Exit(code) | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "flag" | |
| "os" | |
| "os/signal" | |
| "syscall" | |
| "time" | |
| ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var programBinary string | |
| func setup(dir string) { | |
| program := `package main | |
| .... | |
| }` | |
| goFileName := dir + "/main.go" | |
| err := ioutil.WriteFile(goFileName, []byte(program), 0644) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "bytes" | |
| "encoding/json" | |
| "encoding/xml" | |
| "fmt" | |
| "io/ioutil" | |
| "log" | |
| "net/http" |
mercari.go #4 https://mercari.connpass.com/event/105640/
- catatsuyというIDで各種SNS活動しています
- かたついって呼ばれています
- メルカリのSREチームで主にGoを書いています
- 前職はピクシブでpixivのHTTPS化・PHP7.1化・HTTP/2化や、広告サーバーの新機能追加など色々やっていました
catatsuy メルカリSRE
mercari.go #11 - connpass https://mercari.connpass.com/event/148913/
See Tiny Spec Tokyo at Slack Platform Community Tokyo https://slackcommunity.com/events/details/slack-tokyo-presents-tiny-spec-tokyo/
2019/11/12 #TinySpec2019
- @catatsuy
- かたついって呼ばれています