ノーマルビュー

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

クリーンアーキテクチャで迷子になったときに読む、もっと直感的なアーキテクチャ(Go実装例付き)

著者: ひのぐま
2026年3月24日 15:14
この記事は何ですか? クリーンアーキテクチャってよく聞くし、一応調べてみたけど わかったようでよくわからないかも... と、アーキテクチャの沼にハマってしまったことはありませんか? この記事では クリーンアーキテクチャやヘキサゴナルアーキテクチャなどを参考に 「関心の分離」という本質的には同じことを目指した シンプルで理解しやすいアーキテクチャを紹介しようと思います。 実装例はGitHubにアップしているので良かったら参考にしてください。 https://github.com/hinoguma/go-connectable-architecture エンタープライズビジネスルール 依...

💾

ハーネスエンジニアリングで人間のコードレビューをやめる

著者: Akatsuki
2026年3月24日 14:44
人間のコードレビューをやめた 正直に言うと、意思決定の要らないコード品質のチェックに関しては、もう人間のレビューは不要だと思っている。 人間のレビュワーはコードベースの一部しか把握していないし、疲れるし、遠慮するし、見落とす。AIはコードベース全体を読んだ上で、一貫した基準で指摘を出してくれる。しかもAIが数分で書いたコードを、人間が数時間〜数日かけてレビューするのは、単純にボトルネックでしかない。 hentekoさんのコードレビューをなくすことを考えるという記事にもすごく共感した。 僕は今、コードレビューを完全にAIに任せている。この記事ではそのやり方を書く。 ハーネスエンジニ...

💾

NVIDIA RTX PRO 6000 Blackwell Max-Q 上で尾崎スキーム I を動かしてみる

2026年3月24日 14:26
はじめに こんにちは、Fixstars でアルバイトをしている堀毛晴輝です。 近年の生成 AI、大規模言語モデル需要の高さから、そのようなモデル学習・推論に特化したアクセラレータが多数、開発・販売されています。 例えば、最近の NVIDIA GPU は、従来の科学技術計算向けの高精度演算器よりも、AI 向けの低精度演算器の搭載を重視するようになり、この流れは今後も加速すると考えられています。 Fixstars Techblog にて、これまでに検証を続けてきたワークステーション向け最新 Blackwell GPU: NVIDIA RTX PRO 6000 Blackwell Max-...

💾

【RAG】1000万文字の会話を理解させる手法

著者: sasakuna
2026年3月24日 10:14
導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は超長文をLLMが理解できるようにするための手法、「SRLM」について紹介します。 https://arxiv.org/pdf/2603.15653 サマリー LLMの性能は日々向上していますが、超長文に対しては、そもそものモデルの入力限界の問題や、精度の問題で必要な情報を適切に取り出すことができなくなってしまいます。 「SRLM」は長文に対しての検索手法を複数作成して、その結果の多数決、推論ステップでの確信度合い、そして、推論ステップの長さをもとに、最も確からしい情報を取り出す手法です。モデルが直接扱いきれない10...

💾

仕事はすべてSkillに書け - それ、Skill にしない?

著者: jackchuka
2026年3月22日 12:21
「それ、Skill にしない?」 最近、自分の口癖がこれになった。誰かがSlackで手順を聞いてきたとき。自分が同じ作業を3回目にやったとき。同僚にレビューの観点を説明しているとき。 タイトルは盛ってる自覚はある。でも実際に50個以上作ってみて、割と本気でそう思っている。 仕事のやり方が驚くほど変わった。仕事を「やる」のではなく「書く」ようになった。 「ドキュメント書きましょう、なんて話は100回聞いたよ」と思うかもしれない。ただ、Agent Skill をきっかけに「仕事をドキュメント化する」ことの重要性が爆発的に高まった。 ConfluenceやWikiに書いた手順書は、大抵は書かれ...

💾

ナレッジワークにカムバック入社して1ヶ月半経って感じたこと

著者: tenntenn
2026年3月24日 12:00
はじめに この記事はKNOWLEDGE WORK Blog Sprintの16本目の記事です。 2026年の2月よりナレッジワークでソフトウェアエンジニアとして働いているtenntennです。2022年12月〜2024年7月まで在籍しており、その後別の企業に転職しましたが、今年の2月にカムバック入社しました。 前回在籍時はEnablement Groupと呼ばれるソフトウェアエンジニアに対するイネーブルメント活動を社内外で行う部署にいました。今回は、ソフトウェアエンジニア(特にバックエンド)としてプロダクトを開発する役割で入社しました。 2月に入社してから1ヶ月半ほど経過したため、本...

💾

JavaScriptとTypeScriptのpolyglot

著者: Masaki Hara
2026年3月23日 22:50
Polyglot とは、複数のプログラミング言語 (あるいはより一般に、何らかのファイルフォーマット) で解釈できるプログラムのことで、多言語話者にちなんでこの名前がつけられています。Polyglotはしばしば、プログラミングに関する非実用的な探求として遊ばれます。 TypeScriptはJavaScriptのスーパーセットであるため、JavaScriptコードは自然にJavaScriptとTypeScriptコードのpolyglotとみなせます。しかしこれでは面白くないので、本稿では以下の条件を満たすpolyglotを提示します。 JavaScriptとして実行したときと、TypeS...

💾

究極のマルチパラダイム次世代プログラミング言語Flix

著者: ABAB↑↓BA
2026年3月23日 22:28
プログラミング言語Flixで実験的にWebフレームワークFlame_Flixを実装しましたという記事も書きましたので、よければ合わせてご覧ください。 みなさんは、複雑な要件を前にして「自分の実力不足」を痛感したことはないでしょうか。 「もっと効率的なデータ構造はないか」「このアルゴリズムをより簡潔に表現できないか」「並行処理のバグが取れない……」といった悩みは、エンジニアなら誰もが一度は通る道です。 しかし、その悩みは本当にあなた自身の「実力不足」だけが原因でしょうか。もしかすると、今使っている言語のパラダイムが、その問題に対して「最適ではない」だけかもしれません。 本記事で紹介する...

💾

Claude Code を使いこなすために意識している 5つのこと

著者: スナガク
2026年3月23日 19:08
はじめに 僕自身、普段から Claude Code を使い個人開発や業務に取り組んでいて、スキルの自作や Agent Teams の活用などを行っています。 その中で、「Claude Code を上手く使えるかどうか」は、ツール自体の知識よりも、日々の向き合い方や考え方の部分が大きいと感じるようになりました。 同じツールを使っていても、使い方が上手い人とそうでない人では、アウトプットの質とスピードに差が出ます。上手く活用出来ている人達から色々と学ばせて頂く中で、自分なりに意識するようになったことをまとめてみました。 「もっとClaude Code を上手く使いたい」と感じている方の参...

💾

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

【Claude Code】Kaggle上位勢が設定するClaude Codeのskillsとagentsをチェックする

著者: nakakiiro
2026年3月23日 20:13
はじめに Claude Codeを使い始めると、まずCLAUDE.mdにルールを書き込むことが習慣になってきます。ですが、.claude/ディレクトリ以下にスキル定義やカスタムエージェントを置けることはご存知でしょうか。 スキルはClaude Codeに対して「この手順でやれ」という再利用可能な手順書を与えるもので、カスタムエージェントは役割に特化したモードを定義するものです。これをKaggleコンペに本格的に組み込んでいる方々がいて、しかもGitHubでボイラープレートとして公開してくれています。参考になったので備忘録的に紹介します。 忙しい人はここだけでOK mstさん(...

💾

Raspberry Piではじめる自宅サーバー入門(第2巻:運用編)

著者: Murasan Lab
2026年3月23日 19:21
Raspberry Piでサーバーを立ち上げた。SSHで接続できるようになった。サービスも自動起動するようにした—— でも、ふと不安がよぎります。「このサーバー、外から攻撃されたらどうしよう?」 本書は、Raspberry Piサーバーを「動いている」状態から「安心して運用できる」状態へとステップアップさせるための1冊です。ファイアウォールで不要な通信を遮断し、不正アクセスを自動でブロックし、VPNで外出先から安全に接続する。さらにDockerを使って、サービスの構築・管理をモダンな手法で行えるようになります。 コマンドを丸暗記するのではなく、「なぜその設定が必要なのか」「その仕組みはどうなっているのか」を一つずつ丁寧に解説しています。ufw、fail2ban、CrowdSec、Tailscale、WireGuard、Cloudflare Tunnel、Docker——これらの技術を、仕組みから理解して使いこなせる力を身につけます。 本書は「Raspberry Piではじめる自宅サーバー入門」シリーズの第2巻(運用編)です。サーバーの「守り」と「つながり」を、ここから固めていきましょう。

💾

技育祭で引いた文字化けおみくじを解読してみた

著者: トラマト
2026年3月23日 18:51
はじめに こんにちはトラマトです。 先日、虎ノ門ヒルズで開催された国内最大級の学生特化テックカンファレンス、技育祭2026 春に参加してきました! https://geek.supporterz.jp/geeksai/2026spring 人生でこのようなイベントに参加するのは初めてだったのですが、最高に楽しくて脳に汗かく2日間にできました。 なんと会場には神社も設置されており、おみくじが引けたんですよね。 https://x.com/geek_pjt/status/2035519869043835189?s=20 しかし引いてみると… ??? 文字化けしてました 何が面白いかって...

💾

囚人のジレンマをオンライン対戦ゲーにしたら30分で攻略されてゲームが終わった

著者: キリト
2026年3月23日 15:12
この記事で 学べそうなこと 囚人のジレンマ マッチングシステムの難しさとゲーム設計の難しさ 起きたこと Unityで囚人のジレンマの対戦ゲーを作った イケダが釈放されて、ヤマシタが懲役600年になり、ゲームが終了した きっかけ ある日こんな動画を見た。 https://youtube.com/clip/UgkxwXfSI-AT909UGPP7WIPGo4R0Yp2d9vQb?si=eppYO0UUlG_RPKem 「囚人のジレンマは何回も続くのであれば突然協力したほうがプラスになる」 ホンマか? 囚人のジレンマとは https://ja.wikipedia.o...

💾

starshipより速いzsh向けshell promptをコーディングエージェントだけで作った

著者: shuymn
2026年3月23日 14:53
capsule という zsh 向けの shell prompt を Rust で作りました。常駐 daemon が prompt を計算・キャッシュする構成で、ベンチマークでは starship より 3〜30 倍速い結果が出ています。コードはすべてコーディングエージェントに書かせています。 https://github.com/shuymn/capsule starship を使っていて不満だったこと starship は導入しやすくて対応 shell も多い、よくメンテナンスされた OSS です。ただ、自分の使い方だと Enter を押してから shell が操作できる状態に...

💾

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...

💾

人間のコードレビュー辞めにしたくてコードレビューエージェント作ってみた

著者: Yorinton
2026年3月23日 10:27
はじめに AIコーディングエージェントを使って実装はめちゃくちゃ速くなりました。 実装だけなら生産性は数十倍くらいになってると思います。 そしてそれは自分以外の人も同じです。 そのため、これまででは考えられないほどのスピードでプルリクが上がってきます。 レビュー終わり、さてAIに指示出すか、と思ったら次のレビューが来ます。 (少し盛ってますが共感できる人も多いはずですw) 自分が担当しているプロダクトではCopilotによる自動レビューはそこそこ役には立っていますが、やはりプロダクト固有のルールや設計レベルの指摘、という観点でいうと物足りなさを感じています。 そこで、コードレビューに...

💾

【2026年版】Claude Code フロントエンド特化の設定・ツールまとめ

著者: kaito
2026年3月23日 10:13
はじめに 現在、私が所属するプロジェクトではReact・Next.jsを用いたリアーキテクチャを進めています。 その際、導入したClaude Code周辺の設定・ツールが非常に開発スピードを上げてくれたので、この記事ではそれらを紹介していこうと思います。 「なんとなく動かせているけど、もう少しAI開発に乗っかりたい・使いこなしたい」という方の参考になれば幸いです。 紹介する設定・ツール 本記事では、以下のカテゴリごとに各種設定とツールを紹介したいと思います。 カテゴリ 内容 Claude Codeの設定 model / env / hooks / statuslin...

💾

「CursorよりもClaudeのほうがいいですよ」と言ってしまって気付いた間違い

著者: karamage
2026年3月22日 20:37
CursorよりもClaudeのほうがいいですよ エンジニアの人と開発ツールの議論をしていたとき僕は得意げにこう言いました。 CursorよりもClaudeのほうがいいですよ(キリッ、と。 相手の表情が曇り「いや、それ比較するものじゃなくない?」と返されて、はっと自分の間違いに気づきました。CursorはAI機能を搭載したコードエディタです。Claudeは大規模言語モデルの名前。エディタとモデルを並べている時点でラーメン屋とフライパンを比べているようなものです。 ! 補足: 「Claude」と言う場合、Web版の「claude.ai」を指すケースも多いです。 僕が本当に言いたかっ...

💾

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

PO・PdMが感じるスクラムの限界

著者: 寺尾拓弥
2026年3月23日 00:24
必死にスクラムをやってきたからこそ、苛立つ この4年あまり、アジャイル・スクラム・カンバン・XP・リーン・DevOpsなど、様々な思想・手法を勉強し、実践してきました。 特にスクラムは、僕が開発チームに所属していたときに採用していたこともあっていろんな書籍を読み漁って、実践してきたんですが、これはひとえに、ユーザーのために、会社の成長のために、とにかく価値あるものを届けたいという一心からでした。 社内システムで自分が企画して作ったものに対して社員から「マジ神機能」って言ってもらって、なんなら使い方の説明会や布教活動まで率先してやってもらったときは本当に嬉しかったし、エンドユーザーやビ...

💾

適用されていないCSSを検出するChrome拡張を作った

著者: purupurupu
2026年3月22日 22:16
経緯 CSSを書いていて「あれ、なんで効かないんだっけ」ってなることないでしょうか。 私はしょっちゅうあります。 span { width: 200px; } DevToolsを開いてもプロパティはちゃんと適用されてる。打ち消し線もない。でも見た目は変わらない。 しばらくして「ああ、インライン要素だから width 効かないんだった...」と気づくやつです。 他にも z-index を position: static のまま書いてたり、gap を flex でも grid でもない <div> に書いてたり。 CSSって構文的に正しければブラウザは何も言ってくれない...

💾

❌