Diary of a Perpetual Student

Perpetual Student: A person who remains at university far beyond the normal period

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

Recap 2025

prev: blog.arthur1.dev 今年は結構色々出会いもありイベントもありで楽しかったんだけど、その分大分メンタル削ってしまった。来年は引きこもりたい。 技術 仕事であんまりエンジニアリングしてないので、あんまり何かを新たに身につけたという感じがしない…

go.modのgo directiveは1つ前のメジャーリリースより最新にしないでほしい

Go言語でOSSを開発しているみなさん、go.modのgo directiveにはどのような値を指定していますか?もしGo 1.25が最新のメジャーリリースである2025年12月現在で go 1.25.0 と書いているならば、この機会にぜひ go 1.24.0 に改めてくれないか、という話をしま…

Mackerelカスタムダッシュボードおまかせ生成機能の裏側

このエントリはMackerel Advent Calendar 2025 3日目の記事です。まだ空き枠がありますので、ご利用のみなさまぜひご参加ください。 qiita.com こんにちは、Mackerel開発チームサブディレクター・テックリードのid:arthur-1です。 Mackerelにはカスタムダッ…

あなたのOpenTelemetry CollectorのBatch Processorはもう不要かもしれない

これはOpenTelemetry Advent Calendar 2025 2日目のエントリです。2週間に1回欠かさずOpenTelemetery Collectorのアップデートを追っている身として、「意外と知られていないのでは?」と個人的に思っているネタを取り上げます。 Batch Processorの利用推奨…

29歳

になった。1週間前に。 前回: blog.arthur1.dev 今年の誕生日も普通に仕事をしていた。なんならオフィスに物理出勤していた。 昼休みに友人からDIORのコンシーラーと花束をもらって表参道を散歩した。嬉しすぎる。 誕プレazms https://t.co/jja7D0N6m7 pic.…

最近聴いてる曲: Nov. 2025

prev: blog.arthur1.dev 1年ぶりですね。 曲紹介 RUN / Doona 曲名通りの疾走感。サビのポルタメントがいい味出してる。 www.youtube.com Farewell / Azami 良いシャウトだからこそサビのクリーンが映える。 www.youtube.com キケンナアソビ / WurtS クリー…

泥酔夜会 Vol. 1/Vol. 2 @ RIME セットリスト(おまけあり)

恵比寿RIMEというシーシャバーで最近「泥酔夜会」という名のDJイベントを開催していて、機材提供と演者をやっています。今回はその振り返りエントリです。 Vol. 1 2025-09-28 初開催なので自己紹介も兼ねて、自分の生き方の指針であるPop×Cool×Little Bit Se…

GoReleaserをgoreleaser-action経由で使うか、go tool経由で使うか

様々な環境(OS・CPUアーキテクチャ)向けのインストールパッケージやDockerイメージを提供しなければならない、例えばCLIツールのようなものをGo言語で作るとき、多くの人がGoReleaserを利用しているでしょう。 goreleaser.com GoReleaserは動作検証のため…

tools.goを利用したツール管理の慣習をgo.modのtoolディレクティブに置き換えるツールとその実装

Go言語のtools.goを利用したツール管理の慣習を、go.modのtoolディレクティブに置き換えるツールを作ったのでご紹介します。 前提知識 Go言語にはGoで書かれたバイナリをインストールできるgo installコマンドという仕組みがあります。golangci-lintなど開発…

大吉祥寺.pm 2025でマイクの話をして、ナイトパーティーでDJをしました

大吉祥寺.pm 2025 大吉祥寺.pm 2025に「【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方」という発表で登壇しました。ほぼ同タイトルのエントリを過去に書いていて、この内容を実演を交えて紹介するという内容です。 blog.arthur…

OpenTelemetry Collectorで教師なし異常検知ができるIsolation Forest Processor

OpenTelemetry Collector Contrib v0.132.0のリリースノートを眺めていたところ、面白そうなProcessorがalphaステータスで出ていたのでご紹介します。その名もIsolation Forest Processor。 github.com Isolation Forestというのは二分木を用いた異常検知ア…

SRE NEXT 2025でOpenTelemetryセマンティック規約の紹介をしました

SRE NEXT 2025では、私が所属しているMackerel(株式会社はてな)がGold Sponsorとして協賛しておりました。その関係で、スポンサーセッションの登壇者として今回のSRE NEXTに参加することになりました。SREの哲学をenabledされたアプリケーションエンジニア…

【PJCS2025 4-3 Drop😭】不利なリザードンexにもワンチャン作ったびっくりサーフゴーexデッキのふりかえり

こんにちは。Arthurです。 CL2025大阪で優先招待出場権をいただいた*1ので、念願のポケモンジャパンチャンピオンシップス2025カードゲーム部門に出場しました。 キービジュアルに合わせてミュウツーのTシャツを着ていきました 使用したのはサーフゴーexデッ…

Googleスライドのデフォルトページサイズは実は小さいので、解像度を上げる設定をすると良い

まとめ Googleスライドやそのテンプレートを作る人は、ページ設定から解像度を上げよう そうすると、Speaker Deckにアップロードするときなどに画像や文字の品質が上がる 本編 Googleスライドを新しく作成するとき、自然とアスペクト比が16:9の設定になって…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

Goのソースコードを解析して、依存しているOpenTelemetry Semantic ConventionsのAttributeを洗い出すツールを作りました

モチベーション Go言語でできたアプリケーションにOpenTelemetryの手動計装を行う際、Semantic Conventionsに定められたAttributeを付与するため、OpenTelemetry Go SDKのsemconv packageに定義されている定数や関数を参照してコードを書くことがあります。…

Mackerel開発チームサブディレクターになりました

新卒入社からもうすぐ丸3年、Mackerel開発チームのテックリードになってから3か月というタイミングになりますが、2月の人事異動で同チームのサブディレクターになりました。 といっても業務内容は1月までと大きく変わりません。テックリードは引き続き務めま…

はてなブログおみくじ2014

はてなブログおみくじ2014