torutkのブログ

ソフトウェア・エンジニアのブログ

2023-01-01から1年間の記事一覧

IntelliJ IDEA 2023.3 で Java 21 Preview機能を使う

IntelliJ IDEA 2023.3 と Java 21 先日リリースされた、IntelliJ IDEA 2023.3では、Java 21対応が完全サポートと謳われています。 9月に書いたブログ(下記)では、IntelliJ IDEA 2023.2.1でOpenJDK 21のPreview機能であるJEP 445 Unnamed Classes and Insta…

Java読書会「Practical Design Patterns for Java Developers」(第4回)を終えて

11月18日(土)に、Java読書会BOF主催のJava読書会「Practical Design Patterns for Java Developers」を読む会(第4回)を開催しました。 本日は、会場確保が出来なかったので、オンライン(Skype)で開催しました。 オンライン読書会の手段 Java読書会BOF…

Java読書会「Practical Design Patterns for Java Developers」(第3回)

Java読書会「Practical Design Patterns for Java Developers」(第3回)の予習 10月22日(日)は、Java読書会BOF 主催のJava読書会「Practical Design Patterns for Java Developers」を読む会(第3回)が開催されます。 今回は、第3章 生成に関するデザイ…

Java読書会「Practical Design Patterns for Java Developers」(第2回)を読む会を終えて

先月9月23日(土)に、Java読書会BOF主催の「Practical Design Patterns for Java Developers」を読む会(第2回)を実施しました。 今回は、進みが遅く、通常の半分ほどでした。今回の範囲は、デザインパターンの説明に入るための準備として、コアAPIの解説…

Java読書会「Practical Design Patterns for Java Developers」(第2回)を読む会

今週末の9月23日(土)は、Java読書会BOF主催の「Practical Design Patterns for Java Developers」を読む会(第2回)を開催します。 洋書ですが、電子版(PDF)を機械翻訳したものをベースに日本語で朗読していくので、英語の敷居はほぼ低いです。 (double…

Java 21で(ちょびっと)スクリプト風なプログラミング

OpenJDK 21でお手軽なJavaプログラミング(JEP 445, 430) 2023年9月にリリースされるOpenJDK 21では、Previewの位置付け(正式な機能としての搭載ではなく、今後のバージョンで正式搭載する機能の事前仕様・実装を仮搭載し、広く使ってもらいフィードバックを…

Java読書会「Practical Design Patterns for Java Developers」を読む会が始まります

今月からJava読書会「Practical Design Patterns for Java Developers」開始 Java読書会BOF主催のJava読書会は、今月から「Practical Design Patterns for Java Developers」を読み始めました。 洋書で266ページの分量です。 Packt Publishing の紙の本を買…

Java読書会「Java Memory Management」を読む会(第3回)開催

本日、Java読書会「Java Memory Management」を読む会(第3回)開催 ページ数が120ページと少ないこと、PDF版のGoogle翻訳で日本語朗読したことで、3回で読了となりました。 洋書でもPDF版が入手できると読書会の進行が日本語書籍並みになるのが良いですね。…

Java読書会「Java Memory Management」を読む会(第2回)

「Java Memory Management」を読む会(第2回)の予習 世代別ヒープ管理 若い世代(Young generation)は、さらにEdenと2つのSurvivor space(S0, S1)に分かれる S1がターゲット空間とする EdenのライブオブジェクトがS1にコピーされ、年齢が1にセット S0の…

Java読書会「Java Memory Management」第1回を実施して

Java読書会「Java Memory Management」を読む会(第1回)開催 5月20日(土)に、Java読書会BOF主催の「Java Memory Management」を読む会の第1回を実施しました。 洋書だけど Java読書会BOFでは、これまでに幾度か洋書を課題図書とした読書会を実施しました…

Java読書会「Java Memory Management」

今月からJava読書会「Java Memory Management」を読む会開始 Java読書会BOFは、5月の読書会から新しい本 Java Memory Management (Packt出版、2022年11月) の読書会を開始します。洋書ですがページ数が140ページほどです。 (参加者募集中、申込は上述のJav…

Cesiumのためのnode.jsとJavaScript環境

はじめに Webブラウザ上で3D地図表示を行うアプリケーションのためのJavaScriptフレームワーク Cesium JS があります。Cesium JSは、WebGLを用いてWebブラウザ上で描画するためのJavaScriptライブラリで、Cesium JSを利用して3D地図表示アプリケーションを開…