第910回 GPGより簡単でZIPより安全。シンプルな暗号化ツール「age」を試す
今回は簡単に使える暗号化ツールであるageを紹介します。
今回は簡単に使える暗号化ツールであるageを紹介します。
はじめに 2023年5月から、ScrapsというWikiリンク記法向けの静的サイトジェネレーターCLIを作っています。Zennでも過去に何度か紹介をしてきました。 https://zenn.dev/boykush/articles/0b13f54335dbb7 https://zenn.dev/boykush/articles/1aa8848b23f09a https://zenn.dev/boykush/articles/scraps-marketplace-plugin 最後の記事で紹介しているように、AIエージェントの台頭に合わせて都度MCPサーバー機能やAgent Skill...
「AIで記事を書いた」こと自体を問題にしたいわけではない。問題は、ちょっとした思いつき、数行で済む観察、まだ検証していない仮説を、生成AIで数千字の“記事っぽいもの”に膨らませ、そのまま公開する態度にある。 本質的に言いたいことは少ない。たとえば「この設計は保守しづらい」「このサービスの料金体系は不透明だ」「この映画のこの場面が気になった」。それ自体はよい。短いメモとして価値がある場合もある。しかし、そこにAIで「背景」「歴史」「メリット・デメリット」「今後の展望」「まとめ」を機械的に足していくと、重要な一文の周囲に、自明な説明、関係の薄い一般論、薄い比喩、誰にも届かない結論が堆積する。...
Rustだけ異常に遅かった本当の理由は「localhost」だった話(0.256s → 0.002s) 結論 Rust(sqlx/rusqlite)で実装したAPIのパフォーマンス測定を行ったところ、他言語(Java / Next.js)より約5倍遅い(0.256s vs 0.05s)という結果が出ました。 最初は SQLiteのバージョン違いやドライバ実装の差 が原因ではないかと考えましたが、各バックエンドのSQLiteバージョンを確認したところ、いずれも3.46.x系と同じバージョン帯でした。 さらに調査を進めた結果、これはアプリケーション自体の問題ではなく、測定方法の落とし...
Zenn初投稿です!よろしくお願いします! 1. はじめに 「マイニング」と聞くと、ASICやGPUがズラッと並んだ光景を思い浮かべる人が多いはず。ビットコインをはじめとする多くの暗号通貨では、膨大な計算能力がそのまま競争力になりますよね。 もし、 「この通貨のマイニングに最も重要なのは温度計です」 と言われたら、冗談に聞こえるかもしれません。しかし、現在開発中の分散型通貨Dawnは、その冗談のような発想を実現させるプロジェクトです。Dawnは、計算資源ではなく、現実世界の気温をブロック生成のビーコンとして利用します。 つまり重要なのは、 どれだけ高速に計算できるか どれだけ大...