emahiro/b.log

Drastically Repeat Yourself !!!!

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

Alfred -> Raycast に移行した

Overview タイトルのとおりですが、PC のランチャーアプリを長年愛用していた Alfred を一旦辞めて流行りの Raycast に移行してみました。 www.raycast.com 特にこれ!というものはなかったのですが、流行りに乗ってみようという単純な動機です。 便利なとこ…

Prezto をやめて sheldon に移行して zsh の起動速度を改善してみた

これはなに? zsh のプラグインマネージャーとして Prezito を使っていましたがこれをやめて sheldon に移行したログです。 sheldon とは? Rust 製のシェルのプラグインマネージャー。 Rust 製だけあってそもそも高速です。 brew でインストールできますが …

社会人10年目が終わった

社会人 10 年目が終わって、11年目になった。 2014年から社会に出たときには、先のことなんか何も考えられてなかったけど気づいたら10年が過ぎてしまった。 10年目まではちゃんと数えておくか、と思っていたのもあり、来年以降は「社会人N年目」みたいなカウ…

VSCode で delve を使った Debugger の環境を整える

go

Overview Go + Delve の利用環境を VSCode について記載します。 動機 普段の開発ではずっと古き良き? print debug を使って動作確認を行ってきていました。 もちろん手元の開発だけでなく remote での動作確認等では今でもこれよりシンプルで一般的な手法…

Amazon Pinpoint で S3 上のファイルからセグメントを作成する

Overview 用語の整理 実装方法 利用する API ファイル形式 ハマったところ Pinpoint -> S3 に触る role を設定する 余談 Overview Amazon Pinpoint という AWS が提供してるマネージドCRM ツールを使ってセグメント(配信対象)を S3 上のファイルから作成す…

cloud.google.com/go/bigquery.Query の結果を go test の中で mock する

Overview やること Query Operation の場合 ハマったところ BigQuery のライブラリでどの API を Call しているのかわからなかった。 BigQuery の API のレスポンスを生成する Overview BigQuery を使った実装をしているときに、API リクエストを mock した…

現職で5年目を迎えた

3/1 で現職に努めて 4年を終え、今年から 5 年目に入る。 今までのキャリアで3年以上同じ会社に努めたことはないので、現在進行系で最長在籍記録を更新中でもある。 3年もいると色々飽きてくるタイプではあるけど、毎年少しずつ違ったことにチャレンジさせて…

VSCode のターミナルで間違ったコマンドを叩くと beep 音が鳴る

気づいたら突如 VSCode に integrate されている terminal で間違ったコマンドを実行したりすると beep 音が鳴るようになっていたのがうるさいので off にします。 これ、a11y のサポートが入って音が鳴るらしいのですが、なんでこの設定が強制的に on にな…

actions/setup-go で Go のバージョンを指定する

actions/setup-go は Go のバージョンを指定しないとデフォルトで Go1.20 が使われているっぽい挙動に出くわしたので Go のバージョンを指定する方法のメモ。 github.com 気づいたきっかけは local で使用してる Go のバージョンと CI (GitHub Actions 上)…

BigQuery のクライアントを Go で実装する

Overview Go で BigQuery のクライアントを実装する BigQuery のライブラリは 2種類ある BigQuery の型はそれぞれ Go で対応する形が決まっている カラム名とフィールド名は一致させる必要がある 余談: ValueLoader を実装すると独自型を BigQuery の型を pa…

git コマンドが重たくなったら git gc コマンドを使ってみる

git

Overview git gc が便利という話です。 git push が重たい ここ1年くらい git コマンドがものすごく重たい事象に直面しており、特に git push したときに 10秒くらい待たないと push が完了しないという事象が発生してました。 github も頻繁にアプデ繰り返…

子供と過ごす初めての冬休み

まえがき 子供過ごす初めての年末年始だった その他 年末年始のテレビ番組は結構面白い 年末年始は断捨離が捗る 年賀状を書く まえがき 人生で初めて子供と年末年始を共に過ごしたので思ったことを備忘録として書いておく。 子供過ごす初めての年末年始だっ…