ノーマルビュー

昨日 — 2026年4月21日 Zennのトレンド

「いきなり作る」前に考えたいCI/CDパイプラインの設計と運用プラクティス

著者: TGP_CDAI
2026年4月20日 13:10
執筆者:Hajime Fujii 前置き・記載背景 昨今CI/CD実践に向けて既存の情報を調べてみると、具体的な実装例や構築手順、ツールの紹介は多くみられます。 一方、CI/CDパイプラインを「構築・導入・運用」するプロセスをフレームワーク化したり、一定の設計手法まで踏み込んで考えたものはあまり多くないように思います。 業務で、CI/CDパイプラインの構築に取り掛かる機会がありましたが、ともすればいきなり作ることから考えてしまい、そのせいで、後になって「あの時こう考えておけばよかったな」と感じたことがいくつもありました。 本記事は、それらをプラクティス・設計手法の一例としてまとめてみ...

💾

言語化に苦しむ全ての人(エンジニア?)へ。今日から変わるコミュニケーション術補遺

2026年4月20日 11:20
「私たちがストーリーと呼んでいるものは、しばしば事件である」とはE.M.フォースター等のナラトロジー分野でよく言われることです。 ココナラのDevOpsグループCREチームのy.s.(@inu_no_hou)です。 言語化という言葉があまり好きではなく、日頃使わないようにしているのですが、その理由は概念の網の目が荒すぎて、多くの場合役に立たないからです。言葉とは一面においてツールであり、ツールが使いにくいならツールを変更するのが正当な手続きだと考えます(もちろん、ツール以外の側面もあるのが難しく面白いところである)。 言語化能力を上げるぞとぬんと力んだところで大して成果が得られないのはそ...

💾

【準委任契約ってマジ?】受託アジャイル開発をやって感じた"開発以外"について考える

著者: takanari
2026年4月20日 09:59
はじめに アジャイル開発は開発活動そのものに全力を注がなければ成り立たない開発スタイルである。 しかし、本当にそれでいいのか、それだけやっていればいいのか。 少なくとも受託開発においてはそう単純な話ではない。 契約やその手続き、また顧客側の社内政治/広報への配慮等、"開発以外"のものが必ず付きまとう。そういった"開発以外"は明らかに純粋な開発活動そのものを阻害するが、排除できないものでもある。 純粋な開発活動に全力投球すればするほど、"アジャイル開発"はできても"受託開発"ができない。 しかし、だからといって受託開発でアジャイル開発を諦めたくはない。 実践してみて、やはりアジャイル開...

💾

環境が汚れるのが嫌なのでPodmanコンテナの中でSteamを動かした

著者: 妹尾悠真
2026年4月20日 08:40
はじめに Linuxでゲームをするとき、Steamをインストールすると32bitライブラリやら依存パッケージやらがドッと入ってきて、システムが少しずつ汚れていく。 「ゲームは遊びたい、でも環境は汚したくない」 そんなわがままを叶えるために、rootless Podmanコンテナの中でSteamを動かす仕組みを作った。 コンテナを消せばSteamの痕跡はゼロ。データも1つのディレクトリに閉じ込めてあるので、フォルダごと消せば完全にクリーンな状態に戻る。 https://github.com/yuma-seno/podman-steam セットアップは2コマンド chmod +x r...

💾

AIにコーディングを全任せした結果、ドメイン設計に辿り着いた話

著者: tan_go238
2026年4月20日 08:00
はじめに:AIで無双できると思っていた時期がありました 最近、AIを使ったコーディングがすっかり当たり前になってきました。 AIに指示を出せばコードが組み上がり、開発効率が飛躍的に上がると感じています。 私自身も、要件定義から実装まで一気通貫でAIに任せる開発スタイルを試してきた結論を先にお伝えします。 ! AIコーディングを突き詰めると、人間が認知できる仕様の数というボトルネックに辿り着き、「ドメイン設計」と「分散システム」に取り組み始める 本記事では、AI開発における「順調だったフェーズ」と「崩壊したフェーズ」、そしてそこから導き出した解決策について、順を追って整理します。 ...

💾

Cursorで爆速開発、でもセキュリティは爆速で崩壊していた

2026年4月20日 07:29
TL;DR AIコーディングはコード生産速度を上げるが、レビュー・セキュリティのボトルネックも同時に増大する 修正パッチのタイミングが一番危ない。最初の緊張感はAIには引き継がれない 非エンジニアがコードを読むのは現実的じゃない。だからセキュリティエンジニアをSKILLに憑依させた SKILL.mdをGitHubに公開したので持ってけ 他人事じゃなかった 先日、NYTにこんな記事が出た。 AIコーディングツールを導入した金融企業で、月のコード生産量が2.5万行から25万行に10倍化。結果、レビュー待ちのコードが100万行以上積み上がった。 「AIで効率化したのに人手不足...

💾

ブラウザで日本語入力中にIMEが勝手に切り替わると思ったらNeovimのLSPが原因だった

著者: ultimatile
2026年4月19日 23:55
! この記事はVim駅伝の2026-04-20の記事です。 Vim駅伝は常に参加者を募集しています。詳しくはこちらのページをご覧ください。 はじめに Neovimで日本語入力する際、挿入モードで日本語入力に切り替え、ノーマルモードに戻ったら英字入力に戻す、というのはよくある運用です。 私はmacismとNeovimのautocmd(特定のイベント発生時にコマンドを自動実行する仕組み)を使って「挿入モードを抜けたら自動で英字入力に戻す」設定をしていました。 さらに、取りこぼしを減らすためにイベントを大量に追加した結果、Neovim以外のアプリで日本語を入力している最中に勝手に英字入力...

💾

AI エージェント並列化で自分の脳が限界になったので Maestri を試した

著者: youjinfox
2026年4月19日 22:52
はじめに AI コーディングエージェントの並列運用を始めて、すぐに気づいたことがある。ボトルネックはもう、コードを書く速度じゃない。自分の脳だ。 Claude Code を 3 つ、4 つと同時に走らせる。それぞれが別々のタスクを猛烈な速度で片付けていく。でも、ふと顔を上げると——今どのターミナルが何をやっていて、どれが終わっていて、どれが詰まっているのかが、わからない。画面を切り替えるたびに文脈が飛び、戻ってくる頃には別のエージェントの出力がスクロールで流れている。 AI 側の性能は上がり続けているのに、それを捌く側の私の認知が追いつかない。典型的な解は tmux だけど、Mac ...

💾

バージョン管理システム Jujutsu

著者: USAMI Kosuke
2026年4月19日 14:56
Jujutsu(jj)は、近年注目を集めている新しいバージョン管理システムです。この記事では、Gitを使ったことがある人向けにjjの特徴をいくつか紹介します。 バージョン管理システムとは バージョン管理システムとは、ファイルの変更履歴を記録・管理するためのシステムです。ソフトウェア開発において、ソースコードの変更を追跡し、過去の状態に戻したり、複数人で同じコードベースを編集したりすることを可能にします。 現在もっとも広く使われているバージョン管理システムはGitです。Gitは2005年に最初のバージョンがリリースされました。その後GitHubが2008年に登場し、2010年代の前半に...

💾

❌