2023-01-01から1ヶ月間の記事一覧
これは、なにをしたくて書いたもの? Docker Composeで、構成ファイルを複数使って上書きができることはなんとなく知っていたのですが、ちゃんと情報を追ったことが なかったので、ちょっと見てみることにしました。 Docker Composeでの構成の上書き ドキュ…
これは、なにをしたくて書いたもの? LocalStackやMinIOをAmazon S3互換のオブジェクトストレージとしてAWS SDKやAWS CLIからアクセスすることはよくあるのですが、 バケットにアップロードしたファイルをHTTPで参照したことってないな、とふと思いまして。 …
これは、なにをしたくて書いたもの? ふだんDocker Composeをそんなに使っていないのですが、たまに使うとコンテナ間で名前解決するのにどうすればいいのかよくわからなく なるので、ちゃんと見ておくことにしました。 参照ページ 主に、以下のページを見て…
これは、なにをしたくて書いたもの? Ubuntu Linux 22.04 LTSにしてから、パッケージを更新しようとした時に $ sudo apt upgrade 以下のようにパッケージの更新が保留されることが増えました。 以下のパッケージは保留されます: update-notifier update-noti…
これは、なにをしたくて書いたもの? Nettyのio_uringを少し見てみたいな、ということで。 io_uring まずは、io_uring自体について。 io_uringは、非同期IO用のAPIです。カーネル5.1から導入されたそうです。 https://kernel.dk/io_uring.pdf io_uringについ…
これは、なにをしたくて書いたもの? DateTimeFormatterで文字列として表現された日時をパースする時に桁数や空白の扱いについてあまり意識していなかったので、 ちょっと見てみることにしました。 DateTimeFormatter (Java SE 17 & JDK 17) 環境 今回の環境…
これは、なにをしたくて書いたもの? Jacksonを使ってオブジェクトをJSONにシリアライズする際に、nullのプロパティの出力は抑制したくなることがあります。 JSONにした時に、以下のような状態を { "property1": "value1", "property2": null } こうする、と…
これは、なにをしたくて書いたもの? 時々、TCPでの通信をローカルポートから別の宛先に転送したくなることがあります。いわゆるプロキシです。 個人的に、こういう時にはsocatをよく使っているのですが。 socatでTCPプロキシサーバーを立てる - CLOVER 転送…
こちらのエントリーを書いていて、IntelliJ IDEAを使ってコマンドラインでファイルをフォーマットできることがわかったので、 軽くメモしておきます。 Formatter Maven Pluginで、ソースコードのフォーマットを行う - CLOVER ドキュメントはこちら。 Format …
これは、なにをしたくて書いたもの? Javaでプログラムを書いていて、ソースコードを一括でフォーマットしたり、フォーマットするのを忘れないようにしたいとかいう 話があると思います。 こういうのを調べてみると、たいていEclipseのフォーマッターをCLIで…
これは、なにをしたくて書いたもの? 前にこういうエントリーを書きました。 Infinispan 14.0の新しいHot Rod Client APIを試して諦めたという話 - CLOVER Infinispan 14.0.0.Finalから新しいHot Rod Clientが含まれており、同期、非同期、Mutinyの3つの利用…
これは、なにをしたくて書いたもの? 現在のシェルがSSHでリモートログインして起動したものかどうか、判定する方法はないのかな?と思って調べてみたのですが。 SSH_CONNECTIONという環境変数が設定されているかを見ればよいみたいです。 SSH_CONNECTION環…
これは、なにをしたくて書いたもの? AWS SDK for JavaScript v2の時には、モックライブラリとしてaws-sdk-mockがありました。 そういえば、AWS SDK for JavaScript v3の場合はどうなのかというと、AWS SDK v3 Client mockというものが存在しているようです…
lsp-modeのドキュメントにKeybindingsというページがあり、主な機能に対するショートカットが定義されています。 Keybindings - LSP Mode - LSP support for Emacs こちらを使う時に入力するlsp-keymap-prefixで指定されたデフォルトのprefixがs-lとなってい…
これは、なにをしたくて書いたもの? そういえば、systemdになってからSystemVのランレベルに相当するものを変更したことがないなと思いまして。 multi-user.targetなどの言葉には見覚えがあるのですが、これを切り替えたことがない、という話です。 systemd…
これは、なにをしたくて書いたもの? 以前に、SQLite 3をPythonから使ってみました。 SQLiteをPythonから使う - CLOVER 今度はNode.js(とTypeScript)から使ってみようと思います。 SQLite 3 SQLiteとはなんだかった?というところから。 SQLite Home Page …
これは、なにをしたくて書いたもの? REST Assuredが5.1.0でSpring Boot 3.0に対応したようなので、REST AssuredとSpring Frameworkの組み合わせの確認を含めて 試してみることにしました。 https://github.com/rest-assured/rest-assured/blob/rest-assured…
これは、なにをしたくて書いたもの? 前に、Database Riderに関するエントリーを書いたことがあります。 Database Riderを試してみる - CLOVER Database RiderにはSpring Framework(Spring Boot)と組み合わせて使う機能があるようなので、試してみました。…