Screaming Loud

日々是精進

開発

goaのjwtにおけるscopeに関して

goaのjwtやOAuthにおけるScopeってなんなんだろうと思ったので調べてみた 結論 claimに含まれているscope or scopesで判別 前提 Jwtは.で連結されたbase64encodeの文字列となっています。 3つのパートに分かれており、順番に ヘッダー 、ペイロード、 署名 …

DAX(Amazon DynamoDB Accelerator)を3分で理解する

概要 DynamoDBの前段キャシュ write through ライトスルーとは - IT用語辞典 Weblio辞書 詳細 DAXに書くと、Dynamoにそのまま書いてくれる DAXを経由しないと、DAXから読んでも読めない DAX経由で書くときにキャッシュが効くのは単一Keyのみ(GetItem) Quer…

lambdaでSNSからS3イベントを取得する

最近Goを書き始め、LambdaをGoで動かすものを書き始めたので、メモ。 やること S3にオブジェクトが置かれたときに、SNSを経由してlambdaをキックする。 SNSTopic S3からオブジェクトが登録されたときのイベントを受け取るには、最低でもPutとCompleteMultiPa…

Karabinerでいつの間にかemacsキーバインドが帰ってきた!

ついにあのKarabinerがHighSierraでもつかえるようになっていた!! ということでメモ。 まずKarabinerElementsをアップデートします。 以下すでにルールを追加済みですが、新規の方は空なはず。 ここからルールを追加します。 ElementsのバージョンからはWe…

ドキュメントを書くときに気をつけていること(開発)

アキレス腱を切ってしまい、入院している@moc_yutoです。 今回はフォーマットがバラバラになりやすいドキュメントに関して書きます。 ドキュメントとは ドキュメントは非同期で知識を共有するための大切なツールです。 引き継ぎ、新メンバーなど知識共有の効…