Java読書会「Javaコードアンチパターン」を読む会(第6回)開催
Java読書会「Javaコードアンチパターン」を読む会(第6回)開催Java読書会BOF主催のJava読書会「Javaコードアンチパターン」を読む会(第6回)を昨日開催しました。Javaコードアンチパターン 初級からプロまで知っておきたいミスと回避策 (impress top gear) | Tagir Valeev, 柴田 芳樹 |本 | 通販 |...
View ArticleRedmine 7.0.0がリリース、更新の調査
Redmine 7.0.0がリリース2026年6月30日付で、Redmine 7.0.0がリリースされていました。 VPSで運用しているRedmineを7.0.0に更新しようと思い、OS、Rubyバージョン、プラグイン互換性状況などを整理します。また、ステージング環境でRedmine 7.0.0に更新しての動作状況を見てみました。Redmine 7.0.0の動作条件RedmineInstall -...
View ArticleJava読書会「Javaコードアンチパターン」を読む会(第1回)開催
2月28日(土)、Java読書会BOF主催のJava読書会「Javaコードアンチパターン」を読む会の第1回を開催しました。「Javaコードアンチパターン 初級からプロまで知っておきたいミスと回避策」(Tagir Valeev著、柴田芳樹訳、インプレス刊)著者のTagir氏は、IntelliJ...
View ArticleJava読書会「Spring徹底入門 第2版」を読む会(第15回)を終えて
Java読書会BOF主催「Spring徹底入門 第2版」を読む会(第14回)を12月20日(土)に開催しました。今回は、12章 Thymeleafの残りと14章チュートリアルの途中、エンティティの実装まで読み進めました。14章のチュートリアルは、参加者がそれぞれ持参のPCで実際にPostgreSQLのユーザー・データベース作成、Spring...
View ArticleRedmineのバージョンアップ(6.0→6.1)作業メモ
はじめにLinuxサーバー(Rocky Linux 8)上で、Unicornアプリケーション(Rack)サーバーとNginx Webサーバーを用いた環境でRedmineを稼働しています。この環境での Redmineバージョンアップ手順と問題対処などをメモしておきます。Redmineのバージョンは、セマンティックバージョンに基づいて3桁の数値で指定されます。バージョン番号の付与 -...
View ArticleJava SE 24/JDK 24のリリース
JDK 24のリリースと耐量子暗号2025-03-18に、JDK 24がリリースされました。半年毎の定期バージョンアップで、非LTSです。 JDK 24ざっと新機能を眺めてみると、Quantum-Resistant で始まる機能が2つほど正式採用されていました。Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism...
View ArticleJava読書会「Spring徹底入門 第2版」を読む会(第1回)を終えて
Java読書会BOF主催「Spring徹底入門 第2版」を読む会(第1回)が10月20日(日)に開催されました。www.shoeisha.co.jp前回の書籍(基礎からのサーブレット/JSP入門 第5版)は、参加人数が2-3人と少し寂しい読書会でした。今回は7人の参加で開催となり、前回の書籍の読書会に比べると賑わった会となりました。Springの書籍今回の課題図書となった「Spring徹底入門...
View Article史跡巡り 桶狭間合戦場・大高城・鷲津砦・丸根砦
先日、遅めの夏休みを取って、名古屋方面に一人旅をしてきました。 織田信長の足跡をたどって、初日は桶狭間合戦場と、大高城、鷲津砦、丸根砦の跡を巡りました。地図に、大高城と鷲津砦、丸根砦、そして桶狭間合戦場と伝えられる場所をマークしました。また当時は大高城付近まで海となっており、地図で平地(緑色)の大半は海と考えられます。 出展:国土地理院ウェブサイト デジタル標高地形図...
View ArticleWebまわりの技術知識の獲得のための書籍購入
Java読書会BOFで「基礎からのサーブレット/JSP第5版」を読みすすめていると、Webアプリケーションの技術知識として増やしたいことがいくつかでてきました。Webページの見栄えをよくするには、HTMLに加えてCSS(Cascading Style...
View ArticleH2 databaseでのレコード登録時間
Java読書会の宿題よりJava読書会「基礎からのServlet/JSP第5版」を読む会(第3回)の宿題で、int(32bit整数)を超える行のテーブルを作成して、一気にintを超える行の更新をした時の戻り値を調べてみよう、の取り組みです。H2データベースへのデータ登録に要する時間primary keyもunique属性もない単一カラムのテーブルを定義CREATE TABLE bigdata (...
View ArticleJava読書会「基礎からのサーブレット/JSP 第5版」を読む会(第3回)
第3回を開催して、Chromeの振る舞いを知るサーブレットが、シングルインスタンスでマルチスレッドでアクセスされる例において、p.1611つのブラウザ、たとえばChromeで同じサーブレットに対して2枚のウィンドウ(またはタブ)を開いた場合には、片方のウィンドウの処理が終了するまで、もう片方の処理は待機するので、カウンタの値が不適切になりません。との記述がありました。試してみたところ、ウィンドウを2...
View ArticleJava読書会「基礎からのServlet/JSP第5版」を読む会(第1回)
新しい本「基礎からのServlet/JSP第5版」今月のJava読書会BOF主催のJava読書会は、「基礎からのサーブレット/JSP 第5版」を読む会(第1回)を開催しました。最新のServlet 6.0/JSP 3.1に対応し、Tomcat 10.1とOpenJDK...
View ArticleJava関連書籍「ソフトウェア設計のトレードオフと誤り」
正月休みの時にぶらっと本屋さんに寄った時に、Java読書会BOFの次の読書会の候補本になりそうかと買ってみました。題名 「ソフトウェア設計のトレードオフと誤り」著者Tomasz Lelek, Jon Skeet訳者渋川よしき ら訳出版オライリー・ジャパン 2023年5月刊行ISBN 978-4-8144-0031-7...
View ArticleIntelliJ 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 Instance Main Methods...
View ArticleJava読書会「Practical Design Patterns for Java Developers」(第4回)を終えて
11月18日(土)に、Java読書会BOF主催のJava読書会「Practical Design Patterns for Java...
View ArticleJava読書会「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章 生成に関するデザインパターン(Working with...
View ArticleJava読書会「Practical Design Patterns for Java Developers」(第2回)を読む会を終えて
先月9月23日(土)に、Java読書会BOF主催の「Practical Design Patterns for Java Developers」を読む会(第2回)を実施しました。 今回は、進みが遅く、通常の半分ほどでした。今回の範囲は、デザインパターンの説明に入るための準備として、コアAPIの解説、Java...
View ArticleJava読書会「Practical Design Patterns for Java Developers」(第2回)を読む会
今週末の9月23日(土)は、Java読書会BOF主催の「Practical Design Patterns for Java Developers」を読む会(第2回)を開催します。洋書ですが、電子版(PDF)を機械翻訳したものをベースに日本語で朗読していくので、英語の敷居はほぼ低いです。 (double sin = Mathsin(...)が、二重の罪 =...
View ArticleJava 21で(ちょびっと)スクリプト風なプログラミング
OpenJDK 21でお手軽なJavaプログラミング(JEP 445, 430)2023年9月にリリースされるOpenJDK 21では、Previewの位置付け(正式な機能としての搭載ではなく、今後のバージョンで正式搭載する機能の事前仕様・実装を仮搭載し、広くフィードバックを行う)ですが、次の機能が入っています。JEP 445: Unnamed Classes and Instance Main...
View ArticleJava読書会「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...
View Article