ノーマルビュー

Received — 2026年3月24日 Zennのトレンド

Rust で異なるシグネチャの関数に引数を自動で渡す仕組みを理解する

著者: mosson
2026年3月23日 14:01
はじめに こんにちは、ソフトウェアエンジニアの mosson です。株式会社estie では Rustでウェブアプリケーションの開発をしています。 さて Rustのウェブフレームワークを使っていると、シグネチャの異なる関数を同じ仕組みに渡せることに気づきます。たとえば axum ではこのようなコードを書きます。 use axum::{Router, routing::get}; Router::new() .route("/todos", get(list)) .route("/todos/:id", get(show)); async fn list() -&gt...

💾

Received — 2026年3月13日 Zennのトレンド

Claude Code 全社導入までの意思決定と歴史

著者: soso
2026年3月12日 15:10
はじめに 「やばい、今すぐに意思決定をしないと取り残される」——そう感じたのは、このポストをきっかけに社長と話していた時でした。 https://x.com/tsuchinao83/status/2021730479997956553?s=20 社長に「Cursor・Windsurf・Claude Code、Devinとかとりあえず色々手を出して使ってるけど、社内のAIリテラシーを標準化して、メンバー全員がAIを等しく使えるくらいの環境を作っていかないと時代に取り残される。最新のツールへのチャレンジも必要だし、流行りがコロコロ変わる中での意思決定は難しいと思うが、全社導入を急いで欲し...

💾

中古PC3台で自宅スパコン(もどき)を構築した話

🎯 この記事の対象読者 中古PCや廃棄予定ハードを再利用して、手元で分散計算を試したい方 クラウドの裏側にある「通信」「起動」「停止」の物理的な制約を、自分の環境で理解したい方 PXEブート、NFS root、OpenMPI、HPL といった技術に興味がある方 単なる成功談よりも、「なぜ失敗したか」「何を変えたら伸びたか」を知りたい方 💡 この記事を読むと得られること ストレージなしの中古小型PCを使って、ディスクレスクラスタを構築する考え方 「ノードを増やしたのに遅くなる」という、分散計算でありがちな失敗の中身 1GbEでは詰まり、2.5GbEでは伸びたという、通信ボト...

💾

Received — 2026年3月10日 Zennのトレンド

AIに設計を任せたら、チームの空気が変わった未来

AIは優秀な部下だった。 コードは速く、知識量も圧倒的だ。 だが―― 設計を任せた瞬間、チームの空気が変わった。 これは、AIと働く未来に きっと訪れる“現場のリアル”だ。 この記事は、生成AI(Generative AI)を開発プロジェクトに投入すると 何が起きるのかを、物語形式でまとめたものです。 いくつかの生成AIを実際に使って検証してみましたが、 どれも似たような挙動をします。 だからこれは単なるフィクションではなく、 あながち否定できない未来の話です。 ⚡ 第1章:GAIの価値を実感する オンプレで長年動いてきた Web アプリを、 クラウドへ移行するプロジェクトが始まっ...

💾

GCPインフラ設計のベストプラクティスを目指して

著者: So
2026年3月8日 15:57
はじめに GCPにアプリをデプロイして以下の構成でインフラを設計・構築しました。 AWS版はこちら。 デプロイ対象のアプリ インフラ設計・構築がメインなので詳細は割愛します。 db-migrator データベースマイグレーションを管理・実行するためのアプリ slack-metrics Slackのデータを取得してデータベースに永続化するためのアプリ ポイント IAM アカウントにIAMロールを付与してプロジェクトへのアクセスを制御 stg, prdと環境ごとにプロジェクトを分けることでセキュアにする ローカルからTerraform実行などの際は、JSONキー...

💾

❌