私が歌川です

@utgwkk が書いている

2026-07-01から1ヶ月間の記事一覧

iPhoneケース交換日記

iPhone 17 Proの音量ボタンが凹んで押しづらくなっていて、落としたときに傷ついたかな~Apple Careを発動するか~と思ってApple Storeに持ち込んだけど、傷ついていたのはケースだけで本体は無事だった。ケースを買い替えて全てが解決した。ケースが本体を…

30歳

7/28で30歳になりました。ついに年齢の10の位がインクリメントされましたね。 10年前はわけも分かっておらず将来どうなることやらという感じでしたが、なんとかなっています。10年前というか大学にいる頃は自分がどうにかなるということを信じきれていなかっ…

大吉祥寺.pm 2026に参加した

fortee.jp 去年に引き続き参加しました。前日は京都で飲み会をやっていたので残念ながらオープニングには間に合わず、当日朝の新幹線で昼休みぐらいに大井町に着きました。 聞いた範囲のトークでベストスピーカー賞を送るとするならば、bashさんの発表でしょ…

ピロリ菌除去日記 day1

朝、シャワーを浴びて朝ごはんを食べて、9時前ぐらいに薬一式を飲む。量が多い。 ラーメンを食べて20時前ぐらいに夜のぶんを飲んだ。 とくに体調の変化ない気がする。

ピロリ菌除去日記 day0

blog.utgw.net 胃カメラを飲んだ結果、ピロリ菌が多いので除菌療法をやっていくことになった。1日2回、朝と夕方に数種類の薬を1週間忘れず飲み、2ヶ月ぐらい後にまた検査を受ける。 受け取った薬は以下2つ。 ボノサップパック400 ビオフェルミンR散 とりあえ…

VSCodeでModule Pluginを使ってプロジェクトごとにビルドしたgolangci-lintでlintする

golangci-lintにはModule Pluginという仕組みがあり、設定ファイルを書いてカスタムビルドすることで独自のlinterをgolangci-lintで走らせることができます。これを使って、プロジェクト固有のlinterを組み込んだgolangci-lintをビルドして、VSCodeでも使え…

Goファイルの先頭に著作権・ライセンス表記が入っていることを検査するlinterを書いた

表題のものを書きました。どうぞご利用ください。 github.com 使い方 スタンドアロンバイナリ go install や go tool コマンドなどで落としてきて直接使う方法です。-header オプションに必要な表記を文字列で渡して使います。-fix オプションを渡すことで自…

Go Conference 2026 CfS落ちた

Go

Dear Kiki!We're sorry, but the following sessions have not been accepted for Go Conference 2026:⁰- Goは関数型ドメインモデリングの夢を見るか?Thanks,Go Conference 2026— うたがわきき@C108 日曜日 東V44b (東7ホール) (@utgwkk) 2026年7月2日 無念…

stephenafamo/bobでBIGINT型のカラムに対してGoのint64型じゃなくてint型を対応させたい

tl;dr 設定ファイルに以下のような記述を足したらよいです。 replacements: - tables: [] match: db_type: 'bigint' replace: 'int' 仕組み stephenafamo/bobはGoのO/Rマッパーで、DBスキーマの定義からGoのコードを生成することで型安全に扱えるという特徴…

時間のないサイト運営者リング