2023-08-01から1ヶ月間の記事一覧

JavaFX の Uber Jar から GraalVM ネイティブイメージを生成(Windows platform)

はじめに サンプル JavaFx アプリケーションの準備 Visual Studio Build Tools の準備 GraalVM の準備 ネイティブイメージの作成(フォールバックイメージ) リフレクション構成ファイルとネイティブイメージの生成 ネイティブイメージ実行時のコマンドプロン…

【Java】ArrayList のコンストラクタ参照にご用心

例えば、sRGB の10進定数をフィールドに持つ Item があったとして、 public static int RED = Integer.parseInt("FF0000", 16); public static int GREEN = Integer.parseInt("00FF00", 16); public static int BLUE = Integer.parseInt("0000FF", 16); priv…

JavaFx の Node クラス階層

はじめに Node クラス階層 javafx.scene.Node javafx.scene.Parent javafx.scene.layout.Region javafx.scene.layout.Pane javafx.scene.control.Control javafx.scene.Group javafx.scene.shape.Shape はじめに JavaFx では javafx.scene.Node で表される木…

JavaFx の3つの矩形境界 LayoutBounds, BoundsInLocal, BoundsInParent の違い

はじめに Transformation と effect Plain Transformation effect まとめ はじめに JavaFx のさわり始めに、必ず混乱する 3つの矩形境界 LayoutBounds, BoundsInLocal, BoundsInParent について説明します。 Transformation と effect テキスト Text を作成…

Ora2Pg による Oracle から PostgreSQL へのデータ移行手順

はじめに 基本的な作業の流れ Ora2Pg 設定ファイルの準備 Oracle への接続確認 テーブル定義のエクスポート シーケンスのエクスポート 各種エクスポートオプション テーブル名のリマップ カラム名のリマップ boolean型への変換 データのエクスポート テーブ…

Podman で Oracle Database 23c Free

はじめに Oracle 23c コンテナの起動 カスタム・スクリプト コンテナ内から sqlplus で接続 コンテナ外から sqlplus で接続 Pod 化 はじめに Oracle 23c から Docker コンテナイメージが提供されるようになりました。 旧来の Oracle express edition では、…

【PostgreSQL】全テーブルの制約を一時無効化する

はじめに session_replication_role の設定 制約の削除/再作成 トリガの無効化/有効化 制約の遅延化 はじめに データのインポート操作やテストデータ投入時など、制約を一時的に無効化したい場合はよくある。 一律設定レベルで変更することはできず、以下の3…