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

アイコン ファイル icns / ico の作り方

はじめに TL; DR png2icons 実行時のセキュリティ設定 png2icons のオプション icns ファイル ico ファイル はじめに ドローツールではなく、単画像ファイルから Windows 向けの ico ファイル、mac 向けの icns ファイルの作成手順です。 TL; DR png2icons …

【Modern Java】Java21で [ようやく|今更] 追加される Sequenced Collections (JEP 431)

はじめに 動機 Sequenced の追加 SequencedCollection SequencedSet SequencedMap Collections.unmodifiableSequenced blog1.mammb.com はじめに Java21 でコレクションフレームワークに順序付き要素のシーケンスを表すインターフェースが追加されます。 JEP…

最強のマークダウンメモアプリ Obsidian とオススメプラグイン3選

はじめに Obsidian のインストール Obsidian の設定 Obsidian の基本操作 プラグイン Excalidraw プラグイン Advanced Tables プラグイン Remotely Save プラグイン まとめ はじめに Notion からの乗り換え先として、Obsidian を紹介します(Obsidian はその…

Java Stream API で JPA - JPAstreamer の使い方

JPAstreamer とは JPAstreamer の始め方 JPA の利用準備 クエリの実行 Stream API と SQL の対応 Join 処理 CDI 統合 まとめ JPAstreamer とは Speedment 社が提供している ORM ツールキットに speedment があります。 speedment は、データベース操作を Jav…

Jakarta Persistence と Hibernate のややこしい依存関係

はじめに Java Persistence API 2.2 (Jakarta Persistence 2.2) Jakarta Persistence 3.x Hibernate 6.x まとめ はじめに Hibernate 5系と6系と、JPAの名前空間の変更(javax.persistence -> jakarta.persistence)対応がややこしいので、と言うか経緯知らない…

Rust でプラットフォーム native な Window を作成する

はじめに Windows macOS(cocoa) winit まとめ はじめに Rust で native な Window を作成する3種です。 Windows microsoft が提供している windows クレートを利用することで、伝統的な Windows API の作法でプログラミングできます。 [dependencies.windows…

システム開発はなぜこうも「失敗」を繰り返すのかと悩む前に読むべき「デジタル・ガバメント推進標準ガイドライン実践ガイドブック」

はじめに デジタル・ガバメント推進標準ガイドライン群 実践ガイドブックの全体像 切り抜き 導入部 丸投げ禁止!! 目標設定、それって本当に大丈夫? お役所だからと言って よく見る認識齟齬 はじめに NIPPON EXPRESS ホールディングスのシステム開発頓挫に…