ノーマルビュー

Received — 2026年2月21日 Zennのトレンド

ごく個人的なClaude Codeプラクティス集

2026年2月21日 02:27
TL;DR 自分自身のスタイルを振り返りつつ、よりよいClaude Codeの使い方がないか模索する機会としてよさそうでもあり、どこかのClaude Code使い始めユーザーの参考になるかもしれない、と考えて、自分自身のClaude Codeを使うときのスタイルやプラクティスをまとめていきます。 なお、この記事は人力で書いています。 課金プラン ClaudeはProプランを契約しています。Maxを契約していた時期もありましたが、平日夜間+休日のみに限ると、やや持て余す感があります。 とはいえProプランではやや足りない……という中途半端なところで、以前はRate Limitに達し...

💾

DSPyでドメインエキスパートに挑んだ結果、返り討ちにあった話

著者:t.toda
2026年2月20日 14:50
こんにちは! COTENでAIリサーチャーをしているtakaです。COTENでは世界史データベースの構築において、AI技術をどう活かせるかを調査・検証しています。 この記事では、世界史データベースの構築のタスクの一つ、「歴史イベント文の正規化」でDSPyによるPromptの自動最適化を試みた際の知見を共有します。 タイトルにある通り、結果はドメインエキスパートの知見には勝てなかったのですが、そこから得られた「DSPyが輝く場所・そうでない場所」の学びは大きかったので、失敗談として共有させてください。 TL;DR 情報抽出タスクで、DSPyによる自動Prompt最適化(MIPROv2)を...

💾

Jujutsuを使った新しいバージョン管理の形

2026年2月20日 14:00
はじめに みなさん、Jujutsu(jj)使っていますか? https://www.jj-vcs.dev/latest/ 近頃、注目を集めているjjですが、まだ使っていない、もしくは 触ったことがないという人も多いのではないでしょうか? この記事は、そのような開発者に向けての記事となります。 本記事の目的について jjを始める上で詰まってしまうポイントや、 どのように運用していけばいいかを提案するのが 本記事の目的です。 jjを使い始めるメリット addやstashが不要になり、コミットの粒度管理と並行作業が圧倒的に楽になります。 gitを使っていて、こんな経験はないでしょう...

💾

Claude Codeを起動するたび出てくるオレンジの生き物、お前は一体何なんだ

著者:あの鳥
2026年2月20日 09:03
Claude Codeを使っている人間なら全員見たことがあるはずだ。 お前は誰だ。 毎回ターミナルを開くたびに、80年代のアーケードゲームから脱走してきたみたいな8bitのオレンジ色の生き物が画面の上に鎮座している。頭にアンテナ(*)が生えてる。足が4本ある。目は2つ。 かわいい。それはわかる。てか結構好き。 だが私はこいつの名前も正体も知らない。しかもこの記事を書くにあたって当のClaude自身に「お前の顔のあれ何?」って聞いたら**「わかりません」って言われた**。 お前の顔だろ!! こいつの名前は「Clawd」 調べた。GitHub Issueを漁り、海外の記事を読み、SN...

💾

個人開発した「技術書ランキングサイト」が公開1日で1,000PV突破した裏側

2026年2月20日 06:31
はじめに 「せっかく作った個人開発サービス、誰にも使われなかったらどうしよう……」 そんな不安を抱えながらリリースした「Engineer's Book Hub」ですが、おかげさまで公開初日から1日1,000view、収益も約5,000円)を達成することができました! 本記事では、短期間でこれだけの反響をいただけた理由と、それを支えた「期間×ジャンル」の連動ロジックについて共有します。 1. サイトの概要と「勝因」の分析 作成したのは、Qiitaの記事データを解析し、エンジニアに本当に支持されている本を可視化するランキングサイトです。 なぜ、数あるランキングサイトの中で初速が出せた...

💾

AIコーディングエージェント時代のReactコード診断ツール「React Doctor」

2026年2月19日 18:16
はじめに AIコーディングエージェントがコードを書く時代になりましたが、エージェントが生成するコードは必ずしもプロジェクトのベストプラクティスに沿っているとは限りません。 「不要な useEffect を使わないで」「prop drilling ではなく Context を使って」——こうしたルールをエージェントにどう教えるか?これは多くの開発者が直面している課題かと思います。 React Doctor は、この課題に対する一つの解決策です。Reactコードベースを静的解析してスコアリングするだけでなく、AIコーディングエージェントの「スキル」として組み込めるという特徴を持っています...

💾

AIエージェント設計の三層モデル

2026年2月19日 14:27
はじめに こんにちは。 株式会社CHILLNNという京都のスタートアップで、プロダクト開発をしています永田です。 Claude Code や OpenClaw を触ってみて、「このコンセプトを理解して、自分でもエージェントを作ってみたい」と思った方は多いのではないでしょうか。私もその一人です。 OpenClaw で遊びながら、中身がよくわからないままに個人情報を渡すのが憚られたので、コンセプトを拝借しつつ 0 から作ってみました。 さらに、業務でも独自のエージェントを複数作っているのですが、その過程で「社内でエージェントを作るときに、毎回議論がぶれない枠組み」が欲しくなり、設計フレー...

💾

Qwen3-Swallow & GPT-OSS-Swallow

2026年2月20日 18:15
はじめに 東京科学大学 修士2年の藤井です。 本日(2026/02/20)、Swallow LLM Projectから、Qwen3-Swallow-v0.2、GPT-OSS-Swallow-v0.1をリリースさせていただきました。これらのモデルは、それぞれAlibaba Qwen3とOpenAI GPT-OSSから日本語、英語、数学、コード、科学分野のデータセットを用いて、継続事前学習(Continual Pre-Training)、SFT(Supervised Fine-Tuning) を行い、その後、数学データセットを用いてRLVR(Reinforcement Learning ...

💾

モジュラモノリスで急成長SaaSをスケール - マイクロサービス移行の判断基準

著者:ka10uta
2026年2月20日 18:00
はじめに 株式会社neoAIでエンジニアをしている加藤です。 私は弊社SaaSプロダクトのアーキテクチャについて、ここ1年ほど見直しを考えていました。 もともとモノリスで開発していたサービスが、複数のLLM拡張やマルチテナントの要件拡大に伴いスケーリングの限界にぶつかりました。 「マイクロサービスにしよう」と即決したくなりましたが、弊社にはマルチテナントからシングルテナント、さらにはお客様環境へのデプロイという独特の運用形態があります。 様々な観点を考えた結果、モジュラモノリスを経由する判断をしました。 この記事では、組織やサービスのフェーズから考えたアーキテクチャ判断のプロセスと、...

💾

Cloudflare無料プランだけで個人サイトのセキュリティが完結した話

著者:yostos
2026年2月20日 17:10
TL;DR Cloudflareのアドバンテージは、次の3点です。 無料プランだけでWAF・ボット対策まで揃う、セキュリティの充実度 DNS統合だからこそ、煩雑でリスクの高い設定をワンクリックで実現 AIクローラー対策やページ先読みなど、最新トレンドへの即応 つい3日前にCloudflareへ移転したばかりです。構成はシンプルで、Cloudflareでドメインを取得し、GitHubリポジトリと連携して静的コンテンツをCloudflare Pages[1]へデプロイしています。この構成だけでも思いの外多くの恩恵が得られたので、まとめておきます。 Cloudflareでの設定 ...

💾

"世界変わる"——非エンジニアでもできる、 Claude Code による n8n ワークフロー開発

著者:syucream
2026年2月20日 12:49
こんにちは。 Ubie の syucream です。最近は組織開発とか生成AI社内活用とかやってます。 「業務を一番よく知っている人が、自分で自動化できる。」 この状態を、AI の力でどう実現するか。本記事では、 Ubie が Claude Code と n8n を用いたワークフロー開発効率化・民主化による業務効率化の実例を紹介します。 「一番無理な仕事かも」 社内の業務自動化ツール n8n について、あるメンバーがこうコメントしました。 n8n は、さまざまなサービスを「つなぐ」ことで業務を自動化する AI ワークフローシステムです。しかしそのワークフローを正しく組み上げるのは一...

💾

環境を入れたくない私 vs 環境を入れさせるNeovim

著者:takumi
2026年2月20日 11:08
! 本記事はVim駅伝の2026-02-20の投稿です。 前回の記事はglmlmさんによるLSPの自動インストールはmason-lspconfig.nvimがなくてもできるでした。 はじめに 最近、大学生というブランドがもう少しという事実に気付き、悲しんでいるたくみです。 まず皆さんに問い掛けたい。 VSCode 重くないですか??? そんな理由から、VSCode から Neovim へ移行したい! のですが Neovim は GitHub Copilot や LSP などのプラグインで Node.js が必要になります。 しかし、実は私 Mac には Node.js や Pyth...

💾

斜体はどうして選択範囲からはみ出るの?

2026年2月19日 13:00
ある日、社内 Slack に、こんな投稿がありました。 フォントがカーソルから大きくはみ出すのはそういう仕様でいいんだろうか? 水色の選択領域からはみ出した回鍋肉 これは当社の DriveFlux というフォントで表示したテキストで、右に文字が大きく傾いています。Web ブラウザーやテキストエディターで斜体の文字を選択状態にすると、矩形から文字がはみ出して見えることがあります。Web フォントとして利用する際にボックス内でクリッピングを設定していたら、表示が欠けてしまうことにもつながります。 どうしてこうなっているのでしょうか?もしかして、フォントのつくりが悪いのでしょうか? 実は、こ...

💾

AIエージェント × knipで無駄コードを簡単に掃除

著者:よしこ
2026年2月20日 08:12
こんにちは、よしこです。すっかりAIがコードを書く日々ですね。 最近、AIエージェントでのコーディングと相性のいいワークフローを手軽に導入したので紹介します。 knipとは? knip は、JavaScript/TypeScriptプロジェクトの不要なコードを静的解析で検出してくれるツールです。 使われていないファイルやコードはもちろん、外部から参照されていないexportや、package.jsonに載っているけど利用されていないpackageまで見つけてくれます。無駄package気付きづらいのでありがたい… AIエージェントと組み合わせて使う エージェントにコーディングを任...

💾

図形フル活用の PowerPoint を GitHub Copilot に読ませてみた

著者:Kazuki Ota
2026年2月19日 17:08
先日 Excel 方眼紙を GitHub Copilot に食わせてみた という記事を書きましたが、類似の試みとして結構複雑な PowerPoint のスライドを GitHub Copilot に読ませてみました。 何故読ませようと思ったのか 先日、Excel 方眼紙を読み込ませる試行をしていた過程で Claude Opus 4.6 が OpenXML SDK を使ってファイルを解析したり、xlsx ファイルを解凍して中身を解析していたりしたので、彼らは Excel や PowerPoint のファイル構造を理解しているのではないかと思い、PowerPoint ファイルも読ませてみた...

💾

プログラミングが「全くできない人」の頭の中を解剖してみた

著者:shelly_jp
2026年2月19日 13:18
はじめに 世の中の「未経験エンジニア挑戦記」の多くは、もともと数学が得意だったり、論理的思考の化身のような人たちが書いています。 しかし、私は違います。 「ロジックを組む」その言葉の響きだけで、私の脳のブレーカーが落ちます。 この記事では、できる人には一生理解できないであろう「プログラミングが全くできない人の脳内パニック」を可視化してみます。できる人が読めば「そんなところで詰まるの?」と驚き、できない人が読めば「私だけじゃなかった」と共感してもらえたら嬉しいです。 自己紹介 はじめまして。株式会社Rabeeに入社3ヶ月目の駆け出しエンジニア、shellyです。 文系出身で、プログ...

💾

gitのちょっとした手間を解決するCLI、gut-cliを作りました

著者:Godai Hori
2026年2月19日 09:31
はじめに git commit -m "ここに何書こう..." ってなることありませんか? これをgit commitだけにして、変更内容はAIに書いて欲しいなと思ってCLIツールを作りに着手しました。 Claude Codeでやれば?という話かもしれませんが、Claude Codeは汎用的なコーディングエージェントなのでファイル全体を読み込んでユーザーの許可を得てみたいな感じで コミットメッセージを考えて欲しいだけなのに若干待たされるのが不便でした。 このCLI(gut-cli)だとこんな感じでサクサクです! ブランチ名も同じです。GitHubのissueの内容を見て、featu...

💾

Rust で蔵書管理アプリをつくってみた

著者:kterada
2026年2月19日 09:10
クイック・ネットワーク株式会社の寺田です! 昨年4月に新卒として入社して、普段の業務では Next.js + TypeScript を使ったフロントエンド開発と、Go でのバックエンド開発にフルスタックに携わっています。Rust は趣味でコツコツ勉強しています。 https://github.com/Teradad41 なぜ Rust を勉強するのか? 個人的な理由としては以下があります。 業務で DB やバックエンドも扱うようになり、低レイヤーの理解を深めたいと思った Rust 独特の言語仕様に興味がある Rust のコードを書いている時にしか得られない栄養がある(Rustace...

💾

Claude CodeのようなAI エージェントにEC2を安全に調査させるSSMガードレールの設計

2026年2月19日 08:55
はじめに SREチームの中島です。 現在、SREチームでは Terraform コードや開発プロセスだけでなく、普段の業務を広く AI エージェントでサポートさせることに取り組んでいます。 それらの流れの中で、各プロジェクトに適切な権限とガイドラインを与えることで、サーバーやクラウド内部の調査についても SRE が直接対応することなくサーバーエンジニア・クライアントエンジニア問わず、現場で調査できる環境が整いつつあります。 一方で、メトリクスではわからない EC2 インスタンスの内部調査が必要な例が本番・開発・社内ツールなど様々な場面で依然として発生しているのは皆さんご承知のとおりか...

💾

認証ライブラリを使わずに認証してみた話

著者:あさひ
2026年2月19日 01:07
はじめに 最近、バイブコーディングで作ったアプリのセキュリティの脆弱性が度々話題に上がる。 自分も気をつけねば、と思いつつも、仕組みがわかっていなければAIの出力の是非を見極めることなどできないだろう。 ということで今回は、特に認証機能に絞って、あえて全部自分で実装してみる、という取り組みである。 Auth.js を使えばサインアップもログインも関数1つで終わる。その裏側ではどんな処理がなされているのだろうか。わかっていそうで意外とわかっていない領域をのぞいてみる。 この記事でやること Next.js + TypeScript で、Auth.js を使わずに認証を全部自前実装する...

💾

❌