Skip to content

Instantly share code, notes, and snippets.

Avatar

Katsunori KAWAGUCHI hamakn

View GitHub Profile
View merpay_resignation.md

メルペイを退職した

このページの概要

  • 2021-11-30、3年半(2018-06 ~ 2021-11)在籍したメルペイを退職した
  • 自分のやったことや思いを残しておく
  • メルペイで仕事をすることを考えている人の参考になればよいと思う

皆の興味のありそうなことを先に

次は?

@hamakn
hamakn / 1st_birthday.md
Last active Nov 16, 2021
子供が1歳になった
View 1st_birthday.md

子供が1歳になった

この文章の概要

  • 子供が1歳になったので、この1年を思い出した結果を書き残しておいたもの
  • 将来読み返したら面白いかもなぁ、という意図ぐらいしかなく、オチはない

主なイベント

  • 2020-11 生まれる。父母ともに育休入り
  • 2021-01 コロナで年末年始の帰省が中止になる。ANAは返金無料だったけどFDAは返金手数料50%ぐらい
  • 2021-02 嫁実家に行く
@hamakn
hamakn / height.java
Created Apr 6, 2015
Android: Get height of status, action, navigation bar (pixels)
View height.java
// status bar height
int statusBarHeight = 0;
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
statusBarHeight = getResources().getDimensionPixelSize(resourceId);
}
// action bar height
int actionBarHeight = 0;
final TypedArray styledAttributes = getActivity().getTheme().obtainStyledAttributes(
@hamakn
hamakn / bq.sql
Last active Jun 5, 2021
how to deal with FARM_FINGERPRINT between BQ and golang
View bq.sql
select
FARM_FINGERPRINT("UserCustomerID + salt"), -- => -3587376224092439943
mod(abs(FARM_FINGERPRINT("UserCustomerID + salt")), 100) -- => 43
@hamakn
hamakn / fuga.sql
Last active May 6, 2021
BigQueryどう書く
View fuga.sql
-- 180sec以内の1つ前のAPI callを出す
-- precondition: t is not overwrapped by recoding milliseconds
with
Log as(
select
-- user_id:1 A=>B=>C
1 as user_id, "apiA" as api_name, TIMESTAMP '2021-05-06 12:00:00' as t
union all select 1 as user_id, "apiB" as api_name, TIMESTAMP '2021-05-06 12:01:00' as t
union all select 1 as user_id, "apiC" as api_name, TIMESTAMP '2021-05-06 12:02:00' as t
@hamakn
hamakn / codes.md
Created Mar 15, 2019
gRPC Code and HTTP Status Code
View codes.md
View hoge_test.go
package main
import (
"testing"
"time"
)
func BenchmarkTimeDate(b *testing.B) {
now := time.Now()
View family_tree.puml
@startuml family_tree
package "磯野家" {
[磯野波平]
[(石田)フネ]
[磯野カツオ]
[磯野ワカメ]
() " " as m0
[磯野波平] - m0
View error_cmp_test.go
package main
import (
"errors"
"testing"
"github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp/cmpopts"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"