CLOVER🍀

That was when it all began.

2025-10-01から1ヶ月間の記事一覧

Pythonの静的型チェッカー、Pyrightを試す

これは、なにをしたくて書いたもの? 以前、Pythonでの型ヒントとMypyについて調べてみました。 Pythonで型ヒント(Type Hints)を試してみる(+Mypy) - CLOVER もうひとつ押さえておいた方がよさそうな型チェッカーとしてPyrightがあるようなので、こちら…

スクリプト向けのdocker image lsのフィルタリングとフォーマット

これは、なにをしたくて書いたもの? docker image lsの結果のフィルタリングとフォーマットを方法を少し覚えておこうかなと思いまして。 だいたい、ちゃんと覚えずにgrepやperlでやるような力技に頼っていたので。 ドキュメントで見る 参考にするのはこのあ…

Sonatype Nexus Repository 3へローカルディレクトリーのアーティファクトをデプロイ(deploy:deploy-file)するPythonスクリプトを書く

これは、なにをしたくて書いたもの? 以前、Groovyでこういうスクリプトを書きました。 Nexus 3向けにMavenのローカルリポジトリのファイルをリモートリポジトリにデプロイするスクリプトを書く - CLOVER 最近ではGroovyを使っていないので、こういうのはPyt…

Remminaの「すべてのキーボードイベントを取得する(Grab all keyboard events)」を活用する

Remminaで接続した時に、Alt+Tabのようなキー操作をクライアント側とリモート側で効くタイミングを切り替えられたらなと思って いたのですが、「すべてのキーボードイベントを取得する(Grab all keyboard events)」でできそうです。 この部分ですね。 オ…

RemminaでWindowsにRDP接続する時に、CtrlキーとCapsLockキーを入れ替える

Ubuntu Linux上で一時的にWindowsを使いたい時に、よくVagrant(libvirt Provider)を使っています。 仮想マシンへの接続にはRemminaでRDPを使っています。 この時、仮想マシン側でCapsLockの挙動がおかしくてとても困っていたのですが、解消できたのでメモ…

SnakeYAML/SnakeYAML Engineを使って、JavaでYAMLを扱う

これは、なにをしたくて書いたもの? YAMLというファイルフォーマットはよく扱っていますが、そういえばYAMLをプログラムで扱うことをあまりやってこなかったので、 1度ライブラリーを調べる意味も含めて見てみました。 今回はSnakeYAMLを扱ってみようと思い…

Ubuntu Linux 24.04 LTSにDuckDBをインストールしてみる

これは、なにをしたくて書いたもの? 前々からちょっと気になっていた、DuckDBを少し使ってみようと思いまして。 今回はUbuntu Linux 24.04 LTSにインストールしてみます。 DuckDB DuckDBのWebサイトはこちら。 DuckDB – An in-process SQL OLAP database ma…

Java 9以降の変更点のサマリーをドキュメントで見る

前に、Javaの新しいAPIについてはJavadocで確認できるようになっていることを紹介しました。 Java 11から17までのJEP、新しいAPIのまとめ - CLOVER 言語の変更点については、こちらのドキュメントを見るとまとまっていてよさそうです。 Java 11。 Java言語の…

Ubuntu Linux 24.04 LTSにOpenJDK 25をインストールする

これは、なにをしたくて書いたもの? OpenJDK 25が2025年9月16日にリリースされました。 The Arrival of Java 25 JDK 25 Documentation - Home Ubuntu Linuxにもそのうち使えるようになるだろうとは思っていましたが、現行のLTSである24.04に入るのには時間…

商用版のMinIO AIStorではなく、AGPL版のMinIOをダウンロードする

AWS

これは、なにをしたくて書いたもの? Amazon S3互換のオブジェクトストレージといえば、MinIOが有名かと思います。 このMinIOのダウンロードページを見に行った時に、AGPL版のダウンロード方法がわからなくなったのでメモしておきます。 AIStor? MinIOのダ…

Ubuntu Linux 24.04 LTSのaptパッケージでインストールしたOpenJDKをSDKMANで管理する

これは、なにをしたくて書いたもの? 自分は、Java系のツールのインストールにSDKMANを使っています。 Home | SDKMAN! the Software Development Kit Manager ただOpenJDKはUbuntu Linuxのパッケージからインストールしていて、このバージョン切り替えを自前…

cloc、scc、tokeiでソースコードの規模を計測する

これは、なにをしたくて書いたもの? 個人的にはあまりやらないのですが、ソースコードの規模を計測するツールを動かしておこうかなと思いまして。 いわゆるSLOC計測ツール ソースコードの規模を計測するツールとしては、このあたりが有名のようです。 cloc…