Posts

Agent Client Protocol を理解する featured image

Agent Client Protocol を理解する

目次 はじめに 背景: なぜ ACP が必要なのか 主な特徴とコンセプト 実践: agent-shell.el での利用例 Initialization Session Setup Prompt Turn 将来性 GitHub Copilot CLI でのサポート ドラフト仕様の展望 まとめ はじめに Agent Client Protocol (ACP) …

完全爆弾解除マニュアルのマニュアルPDFをいい感じに印刷する、または Ubuntu で小冊子印刷をする方法 featured image

完全爆弾解除マニュアルのマニュアルPDFをいい感じに印刷する、または Ubuntu で小冊子印刷をする方法

TL;DR Ubuntu 24.04 (Noble) で PDF を小冊子 (Booklet) 印刷用に加工するには、 pdfbook2 が便利。 # pdfbook2 は texlive-extra-utils に含まれる # ディスク容量に注意(後述) sudo apt install texlive-extra-utils # 変換 pdfbook2 …

Elastic Common Schema と OpenTelemetry Semantic Convention を通して Structured Logging について学んだ featured image

Elastic Common Schema と OpenTelemetry Semantic Convention を通して Structured Logging について学んだ

目次 背景 Structured logging とは Spring Boot での Elastic Common Schema 利用 Spring Boot での OpenTelemetry 利用 終わりに 背景 Structured logging in Spring Boot 3.4 で、 Structured logging のサポートが発表されて …

Dell Latitude 3420 の SSD をより大容量の SSD に Clonezilla でクローンし換装する featured image

Dell Latitude 3420 の SSD をより大容量の SSD に Clonezilla でクローンし換装する

目次 はじめに Clonezilla による SSD クローン SSD の換装 メモリの換装 動作確認 はじめに 以前の記事 では Dell Latitude 3420 にメモリを増設したが、今回は SSD を換装した。 Docker イメージやら IDE やら何やらで 256 GiB でも心許なくなってきた為、 1 TiB の SSD に換装した。

Rust で GBA 開発のとっかかり featured image

Rust で GBA 開発のとっかかり

目次 背景 GBA 開発について agb での開発 成果物 終わりに 背景 新しい言語を学ぶキッカケとして、 2015 年頃にほんの少しだけ触っていた GameBoy Advance の開発を Rust で出来ないかと検討していた。

Org Mode でリンク種別に応じたプレフィクスを表示する featured image

Org Mode でリンク種別に応じたプレフィクスを表示する

TL;DR https://github.com/yewton/.emacs.d/blob/86b2642b1210f1c43489aa6b1e12d1c70856f8df/lisp/toncs-config-org.org#org-link 上記のような設定で、上の画像のような表示になる。 背景 org-roam で色々な情報を集約している時に、リンク先が …

Spring Boot でプロファイルに応じて読み込む設定ファイルの設定値をテストする featured image

Spring Boot でプロファイルに応じて読み込む設定ファイルの設定値をテストする

参考 Testing Spring Boot @ConfigurationProperties | Baeldung 【2021】SpringBootでpropertiesやymlの設定ファイルが読み込めることのテストを書く - きり丸の技術日記 本文 公式リファレンスドキュメント に記載されているように、 Spring Boot での外部設定ファイル読み込 …

タスクランナー Task の紹介スライドを書いた featured image

タスクランナー Task の紹介スライドを書いた

Spring Microservices in Action, Second Edition の独習用に、 https://github.com/yewton/my-smia というリポジトリで、実際に AWS に Terraform で環境構築してデプロイするところまでをやっている。 その際に利用したタスクランナー Task が、丁度いい感じに使えて良かっ …

Ubuntu で Bluetooth マウスが使えない時にやるといいかもしれないこと featured image

Ubuntu で Bluetooth マウスが使えない時にやるといいかもしれないこと

以前購入した Dell Latitude 3420 ( Xubuntu 入り )をクラムシェルで使うときに、マウスが入り用になった。 元々 ロジクール M337 を持っていたので、これを使えばいいと思っていたのだけれど、何故か検出されない。 具体的には blueman-manager から、マウスが見えない。

Dell Latitude 3420 にメモリを増設する featured image

Dell Latitude 3420 にメモリを増設する

以前の記事 で書いた Dell Latitude 3420 だが、 普段使いに支障は無いものの、本格的に開発作業をしようと思うと いささかメモリが心許ない( 8GiB )為、メモリを増設することにした。