シェルスクリプトでgetoptsを使ったことなかったので調べてみた Qiita - 人気の記事 著者: Hiroki1928 2026年4月8日 13:05 getoptsはBashのシェルスクリプト内で引数解析ができる組み込みコマンドです。 manコマンドの内容を抜粋してみると以下のようになっています。 manコマンド抜粋 getopts optstring name [arg ...] getopts is used b...
【後編】9割の新人エンジニアがやっている 「失礼しました」の落とし穴 Qiita - 人気の記事 著者: hitomin_poke 2026年4月8日 12:50 はじめまして。 株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントを整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもご覧ください。 ▶ コーポレートサイト 9割の新人エンジニアがやって...
前編:Claude Codeで便利だと感じた点(概要・考え方) Qiita - 人気の記事 著者: aito1234 2026年4月8日 12:30 はじめに これまでの私のAI活用は、私生活での子育てや、趣味のスポーツなどの悩み相談、文章の添削が中心でした。 実務でも生成AIの利用は許可されていましたが、主にコード検索やエラーログの分析など、 いわば「少し便利な検索ツール」としての使い方に留まっていました。 しかし今...
Spring Bootのステレオタイプアノテーションを整理する Qiita - 人気の記事 著者: S_kamon 2026年4月8日 11:18 はじめに Spring Bootでは、クラスを Bean としてDIコンテナに登録することで、インスタンスの生成や依存関係の管理をフレームワークに任せることができます。 Bean とはSpringが管理するオブジェクトのことで、DIコンテナがそのライフサイクルを管理します...
SDD×マルチエージェントシステムによるAI駆動開発 Qiita - 人気の記事 著者: shuto_nakatsubo 2026年4月8日 11:09 エ、AI駆動開発ッ? 本記事で使用している「AI駆動開発」という用語について最初に注釈しておきます。 開発手法としてよく知られているSDD、TDD、BDDなどは、「何を起点として開発を進めるか」を示す概念という認識です。一方、「AI駆動開発」は決して「AIを起点に開発...
【35歳未経験でも理解できた】従来型のアプリケーション Qiita - 人気の記事 著者: wata-sho 2026年4月8日 10:26 従来型Webアプリの裏側をスッキリ整理してみた はじめまして! 35歳未経験でエンジニアを目指し日々奮闘している者です。 Webの勉強を始めてすぐ、こんなことありませんか? 「画面は動くけど、裏で何が起きてるのか説明できない…」 僕もそんな状況でした。 この記事では、そん...
(新機能)S3 Filesリリース Qiita - 人気の記事 著者: yama3133 2026年4月8日 09:23 はじめに S3 Filesがリリースされました。 これは、S3 バケットをファイルシステムとしてアクセス可能にするというものです。 どのような構成か 構成図の一例は以下のとおりです。 © 2026, Amazon Web Services, Inc. or its ...
Exadata へ Oracle ACFS NAS Maximum Availability Extensions (ACFS NAS MAX)を設定してみてみた Qiita - 人気の記事 著者: shirok 2026年4月8日 08:45 Oracle ACFS NAS Maximum Availability eXtensions(Oracle ACFS NAS MAX) は、Oracle ACFS 上で NFS や SMB の共有を高可用化できる機能です。 Oracle RAC クラスタ内で VIP とエ...
数狂、遂に入水達成(入水の心得3つ) Qiita - 人気の記事 著者: Youteru 2026年4月7日 22:47 今回、ABC452をもって、入水を達成したので報告します。 緑色の期間はたった3か月でした。 [自己紹介] 膳所高校の3年生♂。ADHDです。JMO予選突破を2回したり、mensa会員だったり、駿台全国模試数学全国5位だったり... ゆーてるのX垢 [何を...
DOMに getBoundingClientRect() を呼ぶのをやめたら、テキストレイアウトが500倍速くなった話【Pretext】 Qiita - 人気の記事 著者: ronitsachdev 2026年4月6日 14:07 フロントエンド開発をしていると、必ずぶつかる壁がある。テキストの高さや幅を動的に取得したいとき、getBoundingClientRect() や offsetHeight を呼ぶしかない。でもこれ、呼ぶたびにブラウザが強制的に同期リフローを走らせている。チャットUI、仮想...
モノリスは「退化」ではない ― 小さく始めるアーキテクチャ4選 Qiita - 人気の記事 著者: ryucciarati 2026年4月5日 23:49 はじめに 新しいプロジェクトのアーキテクチャを決めるとき、最初に「マイクロサービスにしよう」と思ったことはありませんか? 技術ブログやカンファレンスではマイクロサービスの成功事例が目立ちます。 Netflixがやっている、Amazonがやっている。じゃあうちもやろう。 モ...
「ドキュメント書いて」はもう古い。AIに4種類のドキュメントを「コードから自動生成」させる実践ガイド Qiita - 人気の記事 著者: akira_papa_AI 2026年4月5日 21:46 この記事で作れるようになるもの README.md をコードベースから5分で自動生成するスクリプト API仕様書を型定義とルーティングから自動生成するプロンプト ADR(設計判断記録)をGit diffから自動生成するワークフロー コードコメントを「ちょうどいい粒度」で...
脆弱性対応と minimumReleaseAge を両立しながら依存管理をクリーンに保つ Zennのトレンド 著者: msuto 2026年4月7日 16:08 はじめに こんにちは。PKSHA Technology で SWE をしている須藤です。 npm エコシステムを標的としたサプライチェーン攻撃はすでに現実のリスクです。2026 年 3 月には、週間 8,000 万ダウンロードを超える axios のメンテナーアカウントが乗っ取られ、悪意ある依存パッケージを通じてクロスプラットフォーム対応の RAT(遠隔操作ツール)を配布される事件も起きています。こうした攻撃への対策として、リリース直後のパッケージのインストールを遅延させる仕組み(pnpm の minimumReleaseAge など)が主要パッケージマネージャへ広がっています。 し... 💾
GitHub App の秘密鍵を AWS KMS に閉じ込める Zennのトレンド 著者: konippi 2026年4月7日 14:33 はじめに こんにちは konippi です。 2026 年 3 月、脆弱性スキャナーのTrivy が侵害されたことは大きなニュースとなりました。攻撃者は GitHub Actions ワークフローの設定 pull_request_target を悪用して PAT を窃取し、Trivy の公式リリースにクレデンシャルスティーラーを注入。数千の CI/CD パイプラインに影響を与えました。同時期に axios の npm パッケージ侵害や、 prt-scan キャンペーンも発生しています。 これらに共通するのは、信頼されたソフトウェアサプライチェーンの一部が侵害され、ソフトウェアの配布チ... 💾
こんなAI時代に、新しいCSS設計フレームワークを作る理由 Zennのトレンド 著者: 了 2026年4月7日 13:25 最近は なんでもかんでも、ぜーーーーんぶ、 Tailwind CSS。 なぜならAIが吐き出すのがTailwindだから。AIにCSSなんて書かせたら余計カオスになるから。 そんな、Tailwind CSSが圧倒的一強となった世の中で、自分は今「Lism CSS」 という CSS設計フレームワークを開発しています。 しかし「こんなAI時代に今さら新しいCSS設計理論?フレームワーク?バカじゃねーの」という声が聞こえてきます。「WEBサイトなんてAIが一瞬で作れるしCSSなんて書く必要も覚える必要もなくなるのに」と。 ぐぬぬ...たしかに。 とは自分でも少し思ってしまうものの、はたして本当... 💾
共有スキルを2分類で管理する――AIスキル設計の理想と現実 Zennのトレンド 著者: uhyo 2026年4月7日 12:37 ! これは筆者が業務の経験をもとに考察した内容であり、筆者が所属する会社の実際の方針や運用を示すものではありません。あくまで一考察としてお楽しみください。 スキルとは、今や多くのコーディングAIエージェントに組み込まれた機能です。自然言語で示された条件を元にAIが自動的にスキルを起動することで、スキルとして設定されたプロンプトをAIが読み込み、それに従ってAIが動くというものです。また、いわゆるスラッシュコマンドとして、ユーザーが明示的にスキルの使用を指示することもできます。 現在、スキルはAIを拡張し、カスタマイズする主要な手段として用いられています。つまり、良いスキルを用意してあげ... 💾
全PRの83%をAIレビューだけでマージできるようにした Zennのトレンド 著者: a-thug 2026年4月7日 10:33 はじめに カウシェでは、PRの83%が人間のコードレビューを経ずに自動でマージされています。 GitHub Actions上で動くAIレビュー(Claude Code Action)がPRを自動でApproveし、CIが通ればそのまま自動マージされる仕組みです。 本記事では、レビュールールを毎晩自動改善する仕組みを作ることで、自分たちの運用で許容できるレベルまでAIレビューの精度を引き上げた話を書きます。 これが成り立つ前提 カウシェはtoCのECプラットフォームで、バックエンド・フロントエンド・モバイルを1つのモノレポで開発しています。 決済や認証など不可逆な領域は人間がレビュ... 💾
1年で 1,000 GitHub Starまで育てた秘訣、全部書きました Zennのトレンド 著者: Yuta Sato 2026年4月7日 07:59 はじめに こんにちは、英国リバプール大学のGeographic Data Science LabでPhDをしている佐藤と申します。 私はCity2Graphという、地理空間データをグラフニューラルネットワーク(GNN)向けのグラフ表現に変換するPythonライブラリを開発しています。以前Zennでも紹介記事とOverture Maps対応の記事を書かせて頂きました。 https://github.com/c2g-dev/city2graph 大変ありがたいことに、「地理空間データ × GNN」というニッチな領域にも関わらず、様々な方に興味を持って頂き、公開から1年で1,000 Gi... 💾
誰も教えてくれないソフトウェアの社会学 Zennのトレンド 著者: Inoue · Takuya 2026年4月6日 21:08 ——先輩、まさか私立探偵に鞍替えしていたとは思いませんでしたよ 真実から逃げたのさ。プロジェクト炎上の責任を一人でかぶろうとしたと人は言うが、ただ臆病だっただけだ。ずぶ濡れの子犬みたいにな。 半地下のこの店では外の雨音が、店内にも少し聞こえ続ける。カウンターで隣のスツールに座る後輩と俺の間には、まだ再会したばかりのぎこちなさも残っている。 薄くかかったビル・エヴァンスのピアノの音は、そんな空気の上を転がって消えていく。氷とグラスのぶつかる音だけが、やけに正確な秒針みたいに夜を刻んでいた。 こいつは元SIer時代、10年以上後輩だった男で、色々と指南してやった。腐れ縁で時々飲みに行くが、... 💾
自作の短縮URLを社内Slackに貼ったら「フィッシングです」とセキュリティチームに通報された Qiita - 人気の記事 著者: kojin_dev_hub 2026年4月7日 22:28 個人開発で短縮URLサービスを作っている。 クリック分析、UTMパラメータ自動付与、OGPプレビュー。企業向けのBitlyみたいなやつを、個人で安く使える版として開発した。 完成した時、嬉しくて社内Slackで共有した。 「短縮URLサービス作りました! よかったら使ってく...