2022-04-01から1ヶ月間の記事一覧

【振り返り】2022.4.18 - 2022.4.24

内容 ポートフォリオサイトを作成しました 工数見積もりに Instagantt を使い始めました Slack で Todo 管理を始めました 業務 API設計、DB設計を行いました インシデントに3回出動しました AppsFlyerのBQ連携を作成しました ポートフォリオサイトの開設 モ…

MySQLのインデックス

INDEXとは ソート済みのデータの複製(RDBMSからデータを高速に取り出すための仕組み) 複数のインデックスを作成していても、1回のクエリ実行に使用できるインデックスは1つ(オプティマイザが決定) 複数の検索条件がある場合はマルチカラムインデックスが…

BigQueryにおけるカラムのデータ型変更

はじめに MySQLのようにSQL文1発で変更できるようになれば優しい世界が待ってる データ型の変更方法 以下のようにすることで特定のカラムだけキャスとして、他のデータも一緒にインサートすることができる(フィールド多い時に便利) SELECT * except(dma) S…

yabai導入したらかなり快適になった

yabai(タイル型ウインドウマネージャー) amethystと迷ったけど、設定も楽でdotfilesで管理できるのでyabai使ってみた。(ぶっちゃけ amethyst 入れたけどわからんかった...) https://github.com/koekeishiya/yabai 導入背景 これまでウィンドウの移動を面…

4月1週目 技術まとめ

読んだ記事 AWS、オンラインロールプレイングゲームでAWSのソリューション構築を学べる「AWS Cloud Quest」公開。実際にプレイしてみた macOS向けのLaravel開発環境「Laravel Valet 3」がリリース。サイトごとにPHPバージョンが指定可能に これはLaravelで複…

BigQueryのテーブルを作成する際に最初に検討すること

はじめに BigQueryとはいえデータ量が多いと時間はかかるので、速度がある程度求められるものに関してはパフォーマンスチューニングの検討をした方が良さそう BigQuery を最大限に活用するための重要なベスト プラクティスの 1 つが、テーブルのパーティショ…

GOPATH / Go Modules

目的 GOPATHのデメリットや、Go Modulesのコマンド周りをあまり理解しておらず、無意識にgo mod tidyをしていたので、このタイミングを機にGoを基礎から理解しようという試みで記事を書きました。 基礎知識 GOPATH:外部パッケージなどが保存されるパス src…

2022年3月の振り返りと4月の目標

3月の振り返り 判定 分類 目標 結果 達成 ライフスタイル 引っ越しをして作業専用の部屋を作る 1K → 2DK 達成 業務 1Qのタスクをリリース リリース完了 引っ越しをして作業専用の部屋を作る これまでアクセスを優先して1Kの激狭部屋に住んでいたのですが、フ…