Webエンジニアとして 【Kotlin】やっぱりジェネリクスの関数オーバーロードは出来ない Kotlinで引数にジェネリクスを取る関数のオーバーロードを実装してみようと思ったときに詰まったのでメモ。 こんな感じで作ってみるとエラーが出る。 fun ma... 2021.11.07 Webエンジニアとして
Webエンジニアとして 【Kotlin】アノテーション付与でopenにしてくれる「kotlin-spring」の正体を見てみる kotlin+Spring Bootを使っているとお世話になる「kotlin-spring」が何をやっているかが分からなかったので調査。 早速見てみます。これは... 2021.11.03 Webエンジニアとして
Webエンジニアとして 【Kotlin】kotlinのwhenの使い方は気をつけよう。when式は引数の値を条件にする まずはこんな記述があります。 val hogeList: List<String> = emptyList() val isMoge = true val is... 2021.10.31 Webエンジニアとして
Webエンジニアとして すべてのGradleデーモンを1コマンドでサクッとkillしたい時のコマンド (Timeout waiting to lock artifact cache. It is currently in use by another Gradl... 2021.10.25 Webエンジニアとして
Webエンジニアとして 「A5:SQL Mk-2」のバージョン2.16が動かないからWineのバージョンを6.0に上げた話 前提としてMacでWineを使ってA5:SQL Mk-2を起動させてるという前提の話。 (記事は下記) A5:SQL Mk-2のバージョンを上げたらwineが動... 2021.10.21 Webエンジニアとして
Webエンジニアとして 「Could not create service of type FileHasher using BuildSessionServices.createFileHasher() 」と出てビルド出来ない時の対処法 いつものようにGradleでアプリを動かそうとビルドした時にエラーに遭遇。 Gradle could not start your build. > Could... 2021.05.11 Webエンジニアとして
Webエンジニアとして 【Spring Boot】Spring Boot2.1 + MariaDB でflyway6.0 以降を動かすにはmariadb-java-clientを2.3以下にする Spring Boot2.1+mariaDBでflyway導入を試したときのメモ。厳密には 「アプリケーションにflyway-coreの依存を追加して動かすには... 2021.04.28 Webエンジニアとして
Webエンジニアとして 【Kotlin】Kotlin1.4未満ではifの分岐数によってIntellij IDEAが型推論してくれない場合がある Kotlin1.3で何故かelse ifを使った場合に型推論出来ない場面に遭遇したのでメモ。 環境 Kotlin: 1.3.72 Kotlinの型推論が効かない... 2021.04.01 Webエンジニアとして
Webエンジニアとして 【Spring Boot】Spring Boot2.3から「logging.file」が削除されていたのでログファイルが出力されなくなるかも Spring Bootでymlファイルにこんな設定値を書いていてSpring Boot2.3にバージョンアップしました。 logging: file: logs... 2021.04.01 Webエンジニアとして
Webエンジニアとして 【Spring Boot】@RequestMapping のパスの先頭のスラッシュ(“/”)は省略できるみたいです 「@RequestMapping」アノテーションのパスの先頭は「スラッシュ("/")」は省略できることを知りました。 というのも、こんな感じのControlle... 2021.03.08 Webエンジニアとして
Webエンジニアとして Sequel AceをインストールしてSequel Proから乗り換えてみた 開発やバグ修正が長らく凍結されたままだったため、頻繁にクラッシュしてしまうなど地味にストレスの溜まるツールと化していた Sequel Pro。 そんな状況に業を... 2021.01.03 Webエンジニアとして
Webエンジニアとして 【Kotlin】クラス定義とかプライマリコンストラクタとかプロパティ初期化をおさらいする Kotlinのクラス定義とかプライマリコンストラクタとプロパティの初期化のやり方を整理する。 環境情報 kotlin 1.3.72 Kotlin のクラス定義の... 2020.09.20 Webエンジニアとして
Webエンジニアとして 【Intel Mac】Macのターミナルでタブ補完を効かせて便利にする方法 こんな感じでタブを押してさくさく補完が効くようにします。 ターミナルと言ってますが、使ってるコマンドラインツールはiTerm2でやっていきます。 環境情報 OS... 2020.09.11 Webエンジニアとして
Webエンジニアとして 【Intel Mac】Macのターミナル画面にGitブランチ名を表示させるようにする 何もしなければMacのターミナル画面を起動するとこんな感じです。 今回は、このターミナルの画面に「現在のGitのブランチ名」を表示させるようにします。 こんな感... 2020.09.09 Webエンジニアとして
Webエンジニアとして IEでは動かないJavaScript「Null合体演算子」の便利な使い方 JavaScriptで「Null」と「undefined」の扱いに苦労していた時にあまり見かけない演算子に出会いました。 それは 「Null合体演算子」 果たし... 2020.07.11 Webエンジニアとして