CLOVER🍀

That was when it all began.

2023-06-01から1ヶ月間の記事一覧

Serverless Frameworkの設定にAWS Systems Manager Parameter Storeを使ってみる(LocalStack利用)

これは、なにをしたくて書いたもの? Severless Frameworkのserverless.ymlでAWS Systems Manager Parameter Storeの値を参照できるみたいなので、試してみることに しました。 合わせて、AWS Lambda関数内からAWS Systems Manager Parameter Storeを参照す…

TypeScriptを使ってNode.jsの環境変数を型定義する仕組みを見て、名前空間と宣言のマージを確認する

これは、なにをしたくて書いたもの? TypeScriptを使ってNode.jsで環境変数を型定義する方法を調べると、だいたい以下のような記述が見つかるように思います。 declare namespace NodeJS { interface ProcessEnv { readonly MY_ENV: string; } } ここでMY_EN…

Javaのクラスファイルを検索できる、Jandexを試す

これは、なにをしたくて書いたもの? Javaのクラスファイルを検索できる、Jandexというライブラリーがあります。このブログ内でも間接的に何度か扱ってきているのですが、 いつの間にかorganizationが移っていたりドキュメントができたりしていたので、この…

Ubuntu Linux 22.04 LTSに、Node.jsをNodeSourceのPPAからインストールする

これは、なにをしたくて書いたもの? 今までNode.jsのインストールにはnvmを使っていたのですが、手元では基本的には最新版しか使わないですし、バージョン自体を 切り替えることもそれほどないのでOSのパッケージマネージャーでのインストールに切り替えた…

Ubuntu Linuxの各LTS(14.04〜22.04)で、公式リポジトリーからインストールできるOpenJDKを調べる

これは、なにをしたくて書いたもの? ふだん使っているLinuxはUbuntu Linux LTSなのですが、各LTSでどのバージョンのOpenJDKをインストールできるのかなと思って 少しまとめてみました。 特になにも設定せず、apt installでインストール可能なUbuntu Linuxの…

Spring FrameworkのTransactionSynchronizationを試す

これは、なにをしたくて書いたもの? Spring Frameworkで、トランザクションの完了時に処理を行うことができるTransactionSynchronizationというものがあります。 存在は知っていたものの、ちゃんと使ったことがなかったので今回試してみることにしました。 …