Skip to content

Instantly share code, notes, and snippets.

ポーカーのペアレビュー

これはセッションの動画を効率よくレビューすることと新しい学びを発見するためのレビュー方法です。
まず、ドライバーとナビゲーターと呼ばれる二役一組で構成されます。
ドライバーは事前に用意した自分のセッション動画をシェアしながら、セッションの解説をしていきます。

  1. 状況説明と何故そのアクションを行ったかを共有します。
  2. ナビゲーターは疑問や自分の考えと反する場面があった場合には動画を止め質問をします。
  3. 質問が解決したらドライバーに解説を続けてもらいます。
  4. 質問が解決しない場合は宿題として書き留めておき、後日議論するようにしましょう。
function Deck() {
const deck = new Array<string>()
const suits = ["s", "h", "d", "c"]
suits.forEach( su => {
[2, 3, 4, 5, 6, 7, 8, 9, "T", "J", "Q", "K", "A"].forEach(num => {
deck.push(num+su)
})
});
return deck;
}

退職します

はじめに

色んな人に説明するのがめんどくさい&多くのことを伝えたいので退職エントリーとして残しておきます。あんまりお気持ち表明することないので文章化するいい機会かなと思いました。

何やってきたの?

会社のいいところ

 入社した時に言われた言葉でKeepChallengingというのがあって、恐れないで色んなことにチャレンジし続けようというのが心に残ってます。会社の文化はそれに応じてかミクシィキャリアチャレンジというのがあり、興味のある部署に気軽に異動できる仕組みがあります。僕もその制度を利用して色んな事業部に携わらせてもらい、たくさんの経験ができました。ミクシィは小さいプロダクトチームの集合体になっており、大企業特有のメッシュ構造な縦割りにはなってないのです。チームに全ての裁量を渡しているので小さなベンチャーを渡り歩いている感覚になります。

@oppai
oppai / PRREVIEW.md
Last active December 21, 2020 02:16

PRレビューガイドライン

  1. 意味のある単位でPRを出す
    1. 意味のない(動かない, 今後使う, 念の為に)PRは出さない
    2. 自分で説明することができないコードは書かない
    3. 複雑になる場合は設計のレビューを先に出す
  2. PRの作業中はタイトルに[WIP]をつけ、ついてないものは積極的にレビューする
    1. [WIP]のものはレビューしない
  3. レビューを依頼する前にセルフレビューをする
  4. 自ら気がつくことができる問題はあらかじめ取り除いておく
Qc 9d
Qh Ts
Ks 9d
8d 3c
Th 9h
7d 3c
Qc 9c
Ks Td
Ac 2d
Qc 4s
@oppai
oppai / aws_s3_selector.ex
Created December 3, 2019 08:11
S3 select objectのAPIクライアント & デコーダ
defmodule Aws.S3.Selector do
@doc """
S3SelectObject用のモジュール
> {:ok, result} = Aws.S3.Selector.query("my-bucket",
"x_report/result.parquet",
"select * from s3object")
> messages = Aws.S3.Selector.decode(result.body)
[%{
header: %{
enum StatusCode {
  success = 0;
  failure = 1;
  unknown = 2;
}
# tony612/protobuf-elixir
@oppai
oppai / kodam_2017-07-23.log
Created July 22, 2017 17:48
usercode 7751500103643856175userid 31223305665193332
{"uuid":"d4f73ca8-c2f7-48af-a7a0-11b1c3cf1692","user_id":31293054044430773,"time":"2017-07-22 16:30:17.757","tag":"analysis","stats":{"user_move_order":1,"user_deck":{"cards":[{"luck":1,"is_leader":true,"card_id":89},{"luck":3,"is_leader":false,"card_id":75},{"luck":1,"is_leader":false,"card_id":74},{"luck":2,"is_leader":false,"card_id":71},{"luck":1,"is_leader":false,"card_id":155},{"luck":5,"is_leader":false,"card_id":90},{"luck":1,"is_leader":false,"card_id":73},{"luck":7,"is_leader":false,"card_id":65},{"luck":6,"is_leader":false,"card_id":68},{"luck":2,"is_leader":false,"card_id":70}],"brand_id":30},"type":"log_game_start","team_move_order":0,"team":{"team_league_rank":{"updated_at":1500740961,"team_id":31295234543679894,"season_id":1003,"point":1040,"max_league_rank_id":2001,"league_rank_id":2001,"inserted_at":1498151530,"id":31295234583656588},"team":{"user_2_id":31223305665193332,"user_1_id":31293054044430773,"updated_at":1500740579,"played_at":1500740579,"name":"カピパラハウス","is_cpu":false,"inserted_at":
$svn checkout http://github.com/oppai/.dotfiles
Redirecting to URL 'https://github.com/oppai/.dotfiles':
Error validating server certificate for 'https://github.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: github.com
- Valid: from Thu, 10 Mar 2016 00:00:00 GMT until Thu, 17 May 2018 12:00:00 GMT
- Issuer: www.digicert.com, DigiCert Inc, US
- Fingerprint: d7:9f:07:61:10:b3:92:93:e3:49:ac:89:84:5b:03:80:c1:9e:2f:8b
#!/usr/bin/env sh
all_keys=$(ssh-add -l | cut -f 3 -d ' ')
remove_key=$(ssh-add -l | peco | cut -f 3 -d' ')
new_keys=$(echo "$all_keys" | grep -v $remove_key)
ssh-add -D
for path in $new_keys; do