ネットの知人がやっていたので自分も現状どうなっているかを紹介したいと思う。 OS Linux、FreeBSDが中心になっている。macOSはプライベートでは全く利用していない。Windowsはもっぱらゲーミング用途だが、最近はLinuxでもまともにSteamのゲームが動くよう…
Elementというアプリがある。これはプライバシーを強化したDiscordやSlackみたいなもので、検閲や監視、そしてAI無断学習を受けずにコミュニケーションをとり続けることができる。これは通信が暗号化されて届くため、運営からは画像が見えないのだ。 あいに…
今年もなにやら散財する一年だった。 玄米茶 ドライレイヤー タニタの温湿度計 in.T Jackery SolarSaga 100 ランドリーラック スチール引き出し アイマスク キューピーコーワヒーリング AirTagのパチモン スマホストラップ コロンビアの手袋 Ready or Not 靴…
掲題の通り。evictedはプロジェクトの依存性を全て確認し、依存性が衝突していたりbinary incompatibleの可能性があるものを検出できる。 手元にあった古いプロジェクトで試してみた様子: % sbt > evicted [warn] Found version conflict(s) in library depe…
この記事ははてなエンジニアアドベントカレンダー2025の15日目の記事だ。遅くなってすみません。 qiita.com HNSWというデータ構造がある。 en.wikipedia.org このデータ構造は、あるクエリした点からの(近似的な)近傍のデータを求めるのに最適化されている…
Maven Centralへのアーティファクト登録の際に必要になるPGP鍵の生成と公開、そしてGitHub Actionsシークレットへの登録を同時にやってくれるツールとして、scala-pgp-bootstrapを書いた。 github.com 使い方は簡単で、Coursierを持っているならcs launch de…
mdocというツールがある。 scalameta.org MarkdownにScalaのコードを書くと、自動的にこれをコンパイルして値が埋まった状態にしてくれるというもので、ドキュメンテーションに非常に便利だ。 例えば以下のようなコードスニペットがあるとする: ```scala mdo…