技術関係

技術関係

message.propertiesの文字化けしてる文字をターミナルで日本語grepしてUTF-8で一覧化してまとめる方法

「Spring bootで多言語対応に使っているpropertiesファイルに記述してあるメッセージに対して、特定の文字を使ってる部分を抜き出してまとめたい。」...
技術関係

KotestのFreeSpecで「No tests found for given includes: [XXXXX](–tests filter)」とエラーが出る場合の原因

KotestをFreeSpecで書いていて「No tests found for given includes: (--tests filter)」という謎のエ...
技術関係

Gradleの「bootJar タスク」と「jar タスク」で生成されるjarファイルの違い

Gradleタスクの bootJarとjar で生成されるjarの違いをちゃんと理解してなかったので備忘録として残しておく 「bootJar」タスク は 実行可...
スポンサーリンク
技術関係

【Node.js】qs.stringfy でvalueがundefinedのkeyはクエリ変換の際に省略されるので注意しておく

Node.jsのライブラリqsを使ってクエリ構築する時にちょっと戸惑ったのでメモ。 ライブラリのインストールはこれ $ npm install --save @...
技術関係

【Kotlin】改行コードを含んだ文字列を trimIndent を使って一行で出力させる方法

バリデーションのテスト等で長い文字列を出力する必要に迫られるときがある。 何も考えずに書くと下記のようになるが、エディタの最大文字数を超えたりして可読性も落ちる...
技術関係

【Kotlin】やっぱりジェネリクスの関数オーバーロードは出来ない

Kotlinで引数にジェネリクスを取る関数のオーバーロードを実装してみようと思ったときに詰まったのでメモ。 こんな感じで作ってみるとエラーが出る。 fun ma...
技術関係

アノテーション付与でopenにしてくれる「kotlin-spring」の正体を見てみる

kotlin+Spring Bootを使っているとお世話になる「kotlin-spring」が何をやっているかが分からなかったので調査。 早速見てみます。これは...
技術関係

【Kotlin】kotlinのwhenの使い方は気をつけよう。when式は引数の値を条件にする

まずはこんな記述があります。 val hogeList: List<String> = emptyList() val isMoge = true val is...
技術関係

すべてのGradleデーモンを1コマンドでサクッとkillしたい時のコマンド

(Timeout waiting to lock artifact cache. It is currently in use by another Gradl...
技術関係

「A5:SQL Mk-2」のバージョン2.16が動かないからWineのバージョンを6.0に上げた話

前提としてMacでWineを使ってA5:SQL Mk-2を起動させてるという前提の話。 (記事は下記) A5:SQL Mk-2のバージョンを上げたらwineが動...
技術関係

【Gradleビルド比較】MacBook Pro(2020)とMacBook Pro(2017)でどれくらい速度差が出るか見てみた

MacBook Pro(13-inch 2020 Four Thunderbolt 3)を手に入れたので先代の MacBook Pro(13-inch 2017...
技術関係

【Gradle】Could not create service of type FileHasher using BuildSessionServices.createFileHasher() と出てビルド出来ない時の対処法

いつものようにGradleでアプリを動かそうとビルドした時にエラーに遭遇。 Gradle could not start your build. > Could...
技術関係

Spring Boot2.1 + MariaDB でflyway6.0 以降を動かすにはmariadb-java-clientを2.3以下にする

Spring Boot2.1+mariaDBでflyway導入を試したときのメモ。厳密には 「アプリケーションにflyway-coreの依存を追加して動かすには...
技術関係

Kotlin1.4未満ではifの分岐数によってIntellij IDEAが型推論してくれない場合がある

Kotlin1.3で何故かelse ifを使った場合に型推論出来ない場面に遭遇したのでメモ。 環境 Kotlin: 1.3.72 Kotlinの型推論が効かない...
技術関係

Spring Boot2.3から「logging.file」が削除されていたのでログファイルが出力されなくなるかも

Spring Bootでymlファイルにこんな設定値を書いていてSpring Boot2.3にバージョンアップしました。 logging: file: logs...
スポンサーリンク