2026-02-01から1ヶ月間の記事一覧
これは、なにをしたくて書いたもの? 個人的にはあまりVisual Studio Codeは使っていないのですが、Webブラウザーからアクセスする方法を覚えたのでメモして おこうということで。 Visual Studio Code for the Web Visual Studio Code for the Webについては…
これは、なにをしたくて書いたもの? Javaのクラスファイルから様々な情報を検索するには、Jandexが便利です。 Javaのクラスファイルを検索できる、Jandexを試す - CLOVER ただ、Jandexを使うにはインデックスを構築する必要があります。 事前にインデックス…
これは、なにをしたくて書いたもの? Javaのソースコードを解析できるライブラリーのひとつとして、JavaParserというものがあります。 Javaのソースコードをパースできるものをちょっと探していたので、まずはこちらを試してみようかなということで。 JavaPa…
これは、なにをしたくて書いたもの? 前のエントリーでJackson Databind 3を見てみましたが、今回はJakarta JSON Binding(通称JSON-B)を見ていこうと 思います。 Jackson Databind 3を試してみる - CLOVER Jakarta EEサーバーでは、Jakarta RESTful Web Se…
これは、なにをしたくて書いたもの? Jackson 3がリリースされてからそこそこ時間が経過しましたが、そろそろちゃんと確認しておこうかなということで…。 Jackson Databindを試してみます。 Jackson 3 Jacksonといえば、JavaのJSONライブラリーとして有名で…
これは、なにをしたくて書いたもの? 最近、特定のファイルフォーマットに対するjqの代替みたいなものを書いているのですが、あともうひとつだけ書いて終わりに しようかなと。 Markdownに対してjq的な使い方ができるmdq、mqを試す - CLOVER YAMLに対してjq…
これは、なにをしたくて書いたもの? 気になる記事を見かけたので、メモということで。 昨今では人気のRDBMSであるPostgreSQLですが、合わせて出てくる話でVacuumがあります。 MVCCに端を発するものであることは知っていましたが、そういえばVacuumというの…
これは、なにをしたくて書いたもの? 実は初出のネタではありません。以前、こちらで軽く使ったことがあります。 YAMLで複数行の文字列を入力したい - CLOVER まあ、今回も軽く済ませるつもりなのですが。 YAMLファイルに対して、jq的なことをやれるコマンド…
これは、なにをしたくて書いたもの? プロジェクトで使うJDK/SDKをSDKMANの設定ファイルで管理できるというのは知っていたのですが、自分で試したことが なかったので確認しておこうかなと。 .sdkmanrc 端的に言うと、.sdkmanrcというファイルで管理します…
これは、なにをしたくて書いたもの? 自分は、タスクランナーというものをあまり使ってきていません。 あえていうとGNU Makeを1度勉強しました。 makeを学んでみる - CLOVER ただ、ここで止まっていますし、なにか手続きをまとめる時にはすぐにシェルスクリ…
これは、なにをしたくて書いたもの? Markdownに対してjq的なことができるツールがあるようなので、少し試してみます。 対象はmdqとmqですね。 GitHub - yshavit/mdq: like jq but for Markdown: find specific elements in a md doc mq - jq like tool for …
これは、なにをしたくて書いたもの? Maven Dependency Pluginといえば、Mavenプロジェクトの依存関係を解析したり依存ライブラリーを解決・ダウンロードするのに 使います。 ただ、Mavenプロジェクト内でなくてもアーティファクトを取得する方法があるので…
これは、なにをしたくて書いたもの? JavadocをMarkdownに変換したら、どういう感じになるのかな?と思って、変換方法を調べてみました。 こういう時にはPandocがよく使われるようなので、試してみたいと思います。 Pandoc PandocのWebサイトはこちら。 Pand…
これは、なにをしたくて書いたもの? Anthoripic Claudeのプロンプトベストプラクティスを読んでみます。 Anthoripic Claude Prompting best practices こちらのドキュメントのことです。Opus 4.6、Sonnet 4.5、Haiku 4.5時点のものですね。 Prompting best …
これは、なにをしたくて書いたもの? Claude Codeのステータスラインをカスタマイズできるらしいので、ちょっと調べてみました。 というか、できることは前々から知っていたのですが、ちゃんと見てみようといったところですね。 Claude Codeのステータスライ…
これは、なにをしたくて書いたもの? OpenTelemetryに関する勉強をしたい時に、ちょっとネックになるのはミドルウェアが多いことです。 Grafana LGTMスタックが有名かと思いますが、これを揃えるのはまあまあ手間です…。 ちょっとどうしようかなと考えていた…
これは、なにをしたくて書いたもの? MySQLは8.4以降でLTSとInnvocationの2つのリリースに分かれるようになりました。 このブログでMySQL 8.4をインストールした時にも触れています。 Ubuntu Linux 22.04 LTSにMySQL 8.4をインストールする(設定へのドキュ…
これは、なにをしたくて書いたもの? Javaを使う時はMaven Central Repositoryはほぼ確実に使いますが、アーティファクトの検索には微妙なところがあったり します。 Web UIで探すのものいいのですが、できればCLIでなんとかしたいと思って自分でツールでも…
これは、なにをしたくて書いたもの? テストを書く時に、テストデータの扱いには頭を悩ませます。 ここでいう「テストデータ」とは、データストア、主にデータベースを対象にしたテストで使うデータのことです。 どう作ったらいいのか、どうメンテナンスして…
最近のGNOMEは、デフォルトでAlt+Tabで「アプリケーションを切り替える」が動作するようになっています。 「設定」からキーボード → キーボードショートカット → ショートカットの表示と設定 → ナビゲーションの中にあります。 これ、個人的にはちょっと困…
最近、GNOMEでデスクトップ環境を作った時に最小化・最大化・閉じるボタンが表示されていないことが多く、 設定を見ていてもそういったものは全然見当たらないので少し調べてみました。 こういうやつのことです。 ウィンドウの右に表示する場合。 $ gsetting…
これは、なにをしたくて書いたもの? 前にこういうエントリーを書きました。 Claude Codeのスキルに関するドキュメントを見直す - CLOVER ここでスキルの実行をサブエージェントに任せるもの、サブエージェントの実行時にスキルを使って知識を 与える方法の2…
これは、なにをしたくて書いたもの? 前にClaude Codeのスキルに関するエントリーを書きました。 Claude Codeのエージェントスキルってなんだ? - CLOVER ですが、この時からスキルで設定できることも変わっていますし、カスタムスラッシュコマンドと統合さ…
Ubunut Linux 24.04 LTSを使っているのですが、日本語入力でちょっと困ったことがあります。 nautilusやGNOME Text Editor上で日本語を入力すると二重に入るのです。 たとえば「あいうえお」と入力して 確定すると、なぜか二重に入ってとても使いにくいです…