CLOVER🍀

That was when it all began.

2025-12-01から1ヶ月間の記事一覧

2025年の振り返り

2025年も終わりということで、振り返りエントリーです。 2024年の振り返りで言っていたこと 2024年の振り返りでは、2025年にこんなことをやろうと言っていました。 Rust Python データベース Java(Jakarta EE+MicroProfile+α) 2024年の振り返り - CLOVER…

ブログと生成AI 2025

お断り このエントリーは、なにかを持論を主張したいものではありません。 ただ、「今はこう思っている」というのを書いたものです。今後変わることもふつうにあると思います。 なのでタイトルに「2025」が入っています(?)。 ブログとPV 生成AI、流行って…

Byte Buddyでバイトコードを生成・操作してみる

これは、なにをしたくて書いたもの? Javaでバイトコードを生成したり操作するライブラリーにはいくつかありますが、今回はByte Buddyというものを試して みたいと思います。 Byte Buddy Byte BuddyのWebサイトはこちら。 Byte Buddy - runtime code generat…

Ubuntu Linux 24.04 LTSにVNCサーバーをsystemdのユニットとして登録する

これは、なにをしたくて書いたもの? 以前、TigerVNCをUbuntu Linux 24.04 LTSにインストールしました。 Ubuntu Linux 24.04 LTSにVNCサーバーをインストールする - CLOVER systemdのユニットとして登録する方法を確認しておこう、ということで。 環境 今回…

Ubuntu Linux 24.04 LTSにWindows Terminalで使われているCascadia Codeフォントをインストールする

自分はプログラミングをするくせにフォントにはけっこう無頓着で、だいたいデフォルトのまま使っていることが多いです。 最近になってEmacsのフォント設定が完全におかしいというか無効なフォントをしていたことに気づき、なにを指定したら いいのかなと思っ…

Apache TomcatのバイナリーディストリビューションをMaven Centralからダウンロードできるという話

全然気づいていませんでしたが、Apache TomcatのバイナリーディストリビューションはMaven Centralで 公開されているようです。 https://search.maven.org/artifact/org.apache.tomcat/tomcat https://mvnrepository.com/artifact/org.apache.tomcat/tomcat …

Serenaのコンテキストとモードの意味を確認する

これは、なにをしたくて書いたもの? Serenaを使う時は、コンテキストの指定をしていることが多いと思います。 たとえばClaude Code向けだとclaude-codeというコンテキストを指定しているでしょう。 $ claude mcp add serena -- uvx --from git+https://gith…

Serenaをバージョンを指定してインストールする+Claude CodeのMCPサーバーとして登録する

これは、なにをしたくて書いたもの? Serenaは便利なコーディングエージェントツールキットですが、インストール方法に以下のように書かれているのが ちょっと気になります。 $ uvx --from git+https://github.com/oraios/serena serena これはSerenaのGitHu…

uvxを試す

これは、なにをしたくて書いたもの? uvxを使うとPythonパッケージが提供しているツールを簡単に使うことができます。 uvxではパッケージ名やバージョンを指定することができますが、インストール元としてGitリポジトリーも指定できます。 この時の動作がち…