YEAR

2021年

ドラクエウォーク最適こころ計算ツールをつくりました。

サービスが開始された時からドラゴンクエストウォーク、通称ドラクエウォークをプレイしています。2020 年 2 月以降ずっと在宅勤務の中で、外出するため、歩くためのモチベーションとなっており、今では日々の生活に欠かせないアプリになっています。そんなドラクエウォークの上級職において最適だと考えられるこころの組み合わせを提案するツールを作成しました。 https://dqw.hirooka.pro 世の […]

RedshiftでERROR:Delimiter not found

Redshift のテーブルに対して S3 に保存した JSON ファイル (NDJSON (Newline Delimited JSON)) を COPY しようとすると、下記のようなエラーが表示されました。 COPY コマンドに対して明示的に delimiter を付ける必要がある?と思い付けてみると、今度は別のエラーが表示されました。 結局のところ、Redshift 的には「CSV ファイル […]

Spring Data JPAとMySQL 8.0とUUIDでEntityNotFoundException: Unable to find

Spring Boot 2.5.5 と MySQL 8.0 で spring-boot-starter-data-jpa を使用してアプリケーションを作成し、Entity アノテーションを付けたクラスの主キーを UUID としました。例えば下記のような感じです。 アプリケーションで自動でテーブルを作成させると、下記のような create 文が発行されていました。UUID はデフォルトでは bina […]

Spring Bootとspringdoc-openapiでバージョン番号を表示

5 年以上前、2015 年前後でしたでしょうか、Spring Boot で API ドキュメントを生成する際は springfox を使用していました。 しかし、2021 年ということもあり、springdoc-openapi を使用してみることにしました。 既存の build.gradle の dependencies に追加するのみで API ドキュメントを生成できるようになります。 […]