miso_soup3 Blog

主に ASP.NET 関連について書いています。

2019-01-01から1年間の記事一覧

2019年に知った音楽のこと、作ってみたもの

2018年の春にNintendo Laboのピアノを触り、2018年の夏に楽譜の音ゲー「音符池」を作成した影響か、音楽のデジタルツールに興味を持ちました。そして2019年は、いくつかの興味深いツールに出会い、少し作ってみたりもしました。今後も多くのツールに出会いた…

Google's Code Review Guidelines を読んでアクションに落とす

Summary Google's Code Review Guidelines を読み、具体的にどうアクションするかを念頭に置くため、アクションリストだけをまとめました。 Google Engineering Practices Documentation | eng-practices 2019/9/6頃に公開されました。 Google エンジニアリ…

SET and REMOVE in an UpdateExpression DynamoDB

Update Expressions - Amazon DynamoDB 更新式 - Amazon DynamoDB DynamoDB の put-item にて、一部の属性の値のみを更新しつつ、とある属性を削除したかったため、動作を確認しました。 An update expression consists of one or more clauses. Each clause…

DynamoDB の GSI のレンジキーの値を定義時とは違う型で put-item できないことを確認する

Summary DynamoDB のテーブルに GSI を定義するときは、AttributeDefinitions でハッシュキーやレンジキーの名前と型を定義することになる GSI を定義したあと、その型と違うデータ型としてput-itemはできない 例えば、DynamoDB の GSI のレンジキーを文字列…

(2) The Standard of Code Review を読んでのメモ

Google が How to do a code review のドキュメントを公開しています。いくつかのセクションのうち、レビュアーのための1つ The Standard of Code Review | eng-practices を読んで、読み取ったものをメモします(訳ではない)。前回:Speed of Code Reviews…

Speed of Code Reviews を読んでのメモ

Google が How to do a code review のドキュメントを公開しました。いくつかのセクションのうち、レビュアーのための1つ Speed of Code Reviews を読んで、読み取ったものをメモします。 ※ 日本語に翻訳されたプロジェクトがあります: Google エンジニアリ…

Euclidean Rhythm ユークリッドリズムとは

はじめに ユークリッドリズムとは、2つの数字からとあるアルゴリズムにより生成されるリズムです。2004年にGodfried Toussaintによって発見され、論文『The Euclidean Algorithm Generates Traditional Musical Rhythms』で発表されました。そのリズムを生成…

TypeScript の readonly な型と仕様

TypeScript で、readonly な仕組みとしてどのような型や仕様があるのか気になり調べました。見つけた範囲で書きます。 試したコードは gist にあります: TypeScript readonly 目次: Read-only properties Read-only index signatures Readonly<T> ReadonlyArray<T></t></t>…

Bitbucket Dashboard を自分用に見やすくする Chrome の拡張機能を作りました

Bitbucket Dashboard Helpers - Chrome ウェブストア Bitbucket の Dashboard が見辛くてしょうがないので Chrome 拡張機能を作りました。実体はただのペラ一枚のScriptです: miso.bitbucketboard/dashboard.js at master · hhyyg/miso.bitbucketboard。一応…