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

Java から FFM API で Rust を呼ぶ(4/4)

はじめに 前回までで、jextract と cbindgen を導入し、Rust で作成した関数の呼び出しを Java バインディングから行う環境を自動化しました。 Java から FFM API で Rust を呼ぶ(1/4) Java から FFM API で Rust を呼ぶ(2/4) Java から FFM API で Rust を…

Java から FFM API で Rust を呼ぶ(3/4)

はじめに 前回は jextract を導入し、Rust で作成した関数の呼び出しを Java バインディングから行えるようにしました。 Java から FFM API で Rust を呼ぶ(1/4) Java から FFM API で Rust を呼ぶ(2/4) Java から FFM API で Rust を呼ぶ(3/4) いまココ Jav…

Java から FFM API で Rust を呼ぶ(2/4)

はじめに 前回はJava FFM API から Rust で作成した関数を呼び出すところまでを見てきました。 Java から FFM API で Rust を呼ぶ(1/4) Java から FFM API で Rust を呼ぶ(2/4) いまココ Java から FFM API で Rust を呼ぶ(3/4) Java から FFM API で Rust …

Java から FFM API で Rust を呼ぶ(1/4)

はじめに JDK 22 で正式導入された Project Panama の FFM API により、JVM 外のネイティブコードの呼び出しが容易になりました。 簡単な例で、段階的に FFM API の使い方を見ていきます。 Java から FFM API で Rust を呼ぶ(1/4) いまココ Java から FFM AP…

JavaFX のフォントレンダリング品質問題

はじめに JavaFx font rendering low quality などで検索すると山ほどでてくる昔からの問題。 実例 以下のようなコード。 public class App extends Application { @Override public void start(Stage stage) { var vbox = new VBox(canvas1(), canvas2(), s…

Rust の UI フレームワーク Slint で Hello World

プロジェクト作成 slint ファイル作成 main.rs 実行 Windows での開発 ライブプレビュー実行 バインディング式 github.com プロジェクト作成 mkdir example cd example cargo init Cargo.toml に以下の依存を追加 [dependencies] slint = "1.16.1" [build-de…