はてぶ・Qiita・Zennのトレンド記事を紹介
デザインシステムプロジェクトをリードして気づいたこと 🔖 1
こんにちは!株式会社Schoo(以後スクー)新卒2年目の @hiroto_0411 です。エンジニアをしています。今回の記事では、この半期(約半年間)にわたってリードした「デザインシステムプロジェクト」の振り返りをお届けします。デザインシステム自体の技術的な話だけでなく、...
ポートフォリオ用の綺麗なGitHubリポジトリの作り方 ―すぐに使えるテンプレート付き 🔖 2
はじめにこんばんは、mirukyです。今回は、転職・就職活動で差がつくGitHubリポジトリの作り方を体系的にまとめます。エンジニア採用において、GitHubはもはや「履歴書の補足資料」ではなく 「実力を証明するポートフォリオそのもの」 です。しかし、多くのエンジニ...
最近CLIツールが好んで設定を書き込む ~/.config ディレクトリとは何か? 🔖 2
はじめに最近、CLIツールの設定ファイルが ~/.config/ 配下に置かれているのをよく見かけるようになりました。たとえば、私のmacOSで確認したところ、以下が該当しました。Gitの場合: ~/.config/gitmiseの場合: ~/.config...
社内開発から社外開発へ環境が変わって3ヶ月経過したのでふりかえる
はじめに今年の1月で、今の会社に入社して丸2年が経ちました!これまでは、社内システムや自社プロダクトの開発に携わっていましたが、1月の部署異動をきっかけに、開発環境が「社内」から「社外(クライアントワーク)」へと変化しました。1社目の時にSESでの開発を経験していた...
【AWS re:Invent 2025】初参加で挑んだLevel 500:IAM Access Analyzerの裏側! 🔖 1
本記事は、AWS re:Invent 2025に現地参加し、Level 500のセッションを聴講した内容についての紹介です。▲ 実際のセッション会場の様子。満席で立ち見が出るほどの盛況でした!はじめにAWS re:InventとはAWS re:Inventは、...
[小ネタ] Webサーバ、Node.js は無限ループで停止するが Go は停止しない 🔖 2
はじめにそれぞれNode.jsとGoでは以下のように並行処理方式が異なるので、無限ループに遭遇すると、理屈で考えると以下のようになるはずですが……Node.js: mainスレッドが一つのみの実質的なシングルスレッドなので、サーバ全体が停止します回避するために...
もう手作業に戻れない。IBM Bob で Liberty 開発を効率化するコマンドアセットを公開しました
この記事の内容を動画でまとめたものはこちらです。https://video.ibm.com/recorded/134747842はじめにWebSphere Liberty の開発では、起動しない原因の切り分け、server.xml の feature 整理、...
「何からやれば...」を卒業する。実務の解像度を劇的に高める3ステップ 🔖 2
今、自分がやっている作業が全体の中でどんな意味があるのか見えない当時の僕も、まさにそんな視界不良の中にいました。黒い画面に並ぶ膨大なコード複雑に絡み合った仕様書次々と飛び交う専門用語それらを前にして、「どこから手をつければいいのかわからない」と立ち尽くす毎日でした...
EagerLoadingでLaravelのN+1問題を解決するテクニック
はじめにLaravelでEloquent ORMを使っていると、知らず知らずのうちに N+1クエリ問題 に陥ることがあります。本記事では、この問題を根本から解決する Eager Loading(イーガーローディング) というテクニックをわかりやすく解説します。1....
GitHub Issues からリリースノートをAIで自動生成する方法
これまで、Exploratoryのリリースノートの作成には 毎回30〜60分 ほど(多いときには数時間)かかっていたのですが、最近AI 関数を使った自動化の仕組みにしたことで、今では数分で終わるようになりました。もともと、新しいバージョンをリリースするたびに、このバージョ...
Windows でしか動かない描画処理をブラウザで動かす OSS を公開した
昔の Windows で描画を伴うソフトやゲームでは DirectX や Direct3D という グラフィックスを描画するための API が使われていました。この DirectX / Direct3D は Microsoft が開発したものであり、基本的に Window...
正三角形オブジェクトだけでフォントをレンダリングできるわけないじゃん、ムリムリ!(※ムリじゃなかった!?) 🔖 1
この記事は美少女ゲームにまつわる話題を取り扱っています。性的な表現が含まれないよう注意していますが、苦手な方はブラウザバック推奨です 目次背景: デジタルクラフトについてテキストをシーン中に置きたい!正三角形しか置けないなんて、ムリムリ!TRS変換...
はじめにOrbitics株式会社 データサイエンス部の上野です。前回の記事「データ分析初学者のための目的設計・分析設計」では、目的設計(Why/What) と 分析設計(How/Where) の重要性を解説しました。続編となる本稿では、初学者が現場で陥りやすい4つの...
RedmineのネイティブOAuth2でAIエージェントに安全にRedmineを操作させる
TL; DRRedmine 6.1 のネイティブ OAuth2 + ゲートウェイで client_secret を集約し、CLI ツールがトークンを隠蔽することで、API キー不要・スコープ制限付き・AI コンテキストへのトークン漏洩なしで Redmine を操作させ...
【新機能】Grafanaのタイムレンジをカスタマイズしてみる
はじめに突然ですが、皆さんはGrafanaダッシュボードでプリセットされているタイムレンジ(クイックタイムレンジ)は、絶妙にかゆいところに手が届かないと思うことはないでしょうか。1か月間(30日間)の次は2か月間で表示したいけれど、実際にはその次の選択肢は3か月間(90...
Webアプリで扱う画像をWebP/AVIFに変換すべきか? S3・CloudFront・Lambdaのコストから検証する 🔖 1
はじめにWebサイトやアプリのパフォーマンス改善(Core Web Vitalsの向上など)において、最も手っ取り早く、かつ効果が高い方法として「画像の最適化」が挙げられます。皆さんは、JPEGやPNGに代わるWebPやAVIFといった次世代フォーマットを正しく理解し...
1. AIレビューは強い。それでもコードベースは腐る最近のコードレビューAIは、もう lint の延長ではありません。少なくとも私の感覚では、実装上の局所的な correctness に関しては、すでに人間のレビューより鋭い場面があります。race condition ...
IT業界って結局どんな世界?未経験向けにざっくり全体像を整理してみる 🔖 3
こんにちは。株式会社PRUMで採用人事をしている井原です。日々、未経験の方やキャリアチェンジを考えている方とお話しする中で、 「IT業界って結局どんな世界なんですか?」 という質問をよくいただきます。この記事では、そんな方に向けてIT業界の全体像をなるべくやさしく整理し...
非インフラエンジニアのためのAWS超入門:結局何ができるの? 🔖 2
はじめに「AWSってよく聞くけど、結局何ができるの?」「仕事で初めて触れる」という方向けの簡易的なまとめです。AWSを一言でいうと?「必要な時に、必要な分だけ使える、巨大なレンタルサーバー屋さん」です。一昔前はサーバーを立てるのに物理マシンを買い、データセンター...
【図解】2層構造→MVC→レイヤード→ヘキサゴナル→クリーンアーキテクチャ:設計思想の進化を一気に理解する 🔖 189
はじめにWebアプリケーションのアーキテクチャは、時代とともに構造が整理されてきた。本記事では、その変遷をJavaの技術スタックを軸に、2層構造(Model 1)からMVCパターン(Model 2)、レイヤードアーキテクチャ、そしてヘキサゴナルアーキテクチャ・クリーン...
シンギュラリティとエンジニア ―我々はどう生きるべきかをネオサイバネティクスから考える 🔖 2
この記事で得られること3行まとめシンギュラリティの本質と、ネオサイバネティクスについてネオサイバネティクス観点での、AIが抱える理論的限界の整理AIが驚異的な発達を遂げた現代でのエンジニアの生存戦略と考え方についてはじめに本記事は技術記事ではなく、エン...
PHPerKaigi 2026に初めて参加してきました。PHPerKaigiはPHPのコミュニティイベントで、全国から多くのPHP開発者が集まるカンファレンスです。参加のきっかけ所属会社にスポンサーチケットがあったので、今回参加しました。参加してみてPHPe...
AIエージェントに「楽をさせる」設計 — 全部AIにやらせる、が最適解とは限らない 🔖 3
最近、AIエージェントのデモや講演を見る機会が増えました。「業務プロセスを全てAIエージェントが自律的に実行します!」「エージェント同士が対話し、複雑なタスクを自動で完了します!」すごい。本当にすごい。ワクワクするし、本当にそういう未来が訪れるのだろうなと感じます。...
【無料】SELECT文からER図を自動生成するツールを作った(JOIN解析) 🔖 2
はじめに既存システムのSQLを読んでいると、こんなことありませんか?JOINが多すぎて構造が分からないテーブルの関係を頭の中で追うのがつらいER図が欲しいけど存在しないそこで、SELECT文からER図を生成するツールを作りました。👉 URL(SQL2ER)...
Power Apps で SharePoint リストの参照列にデータを新規登録するときにハマりやすいポイントと応用パターン
序Power Apps で複数品目をまとめて申請し、Power Automate(クラウドフロー)で承認フローを回したい...という要件などがあった場合、方法は色々あると思いますが、すぐに思い付くのはリストを「承認フロー用」と「品目登録用」の2枚に分ける運用です。そ...
なぜ「社外秘」がAIの回答に出てくるのか ――生成AIの情報漏洩メカニズムをエンジニア目線で分解する 🔖 3
はじめに――「そんなことまで知っているの?」という違和感社内でテスト的に生成AIを触っているとき、ふとこんな不安を覚えたことはないでしょうか。「このAI、うちのプロジェクト名や会議の内容まで知っているような回答を返してこないか?」DXマガジンの記事「なぜ社外に出して...
【AWS】AgentCore Runtimeで「次の候補」が毎回1件目に戻ってしまう原因 🔖 1
はじめにAgentCore RuntimeとLINEを組み合わせて飲食店サポートAIを作っていたのですが、「次の候補を見る」ボタンを押すと毎回同じ1件目のお店に戻ってしまうというバグに遭遇しました。コード上では候補リストを保存しているはずなのに、なぜか消えてしまう.....
はじめにこんにちは、にゃんぱす(nyt)です。この度ABC450で入緑したのでこれまでの振り返りをしようと思います。自己紹介高校3年生です。私は競プロを始めるまでC++やPythonのような本格的なプログラミング言語に触れた経験はほとんど無く、小・中学生の頃...
0.始めにこの記事では、mmを指定して移動するプログラムと、角度を指定して回転するプログラムを紹介します。コードについてはこちらをご覧下さい。1.タイヤについてSPIKEPRIMEの基本セットと、拡張セットには、4種類のタイヤが含まれています。この記事では...
【Rails】RSpecの導入からモデルテストを書き方まで|FactoryBot・Fakerでハマったポイントまとめ
はじめに個人開発しているRailsアプリ「MabaTalk」にRSpecを導入し、主要モデルであるMessageCategoryのテストを書きました。テストを書いた目的は2つです。リグレッション検知 :コード変更によって既存の動く機能が壊れたことを検知するため...
OpenCode vs Claude Code、ファイ!! OSSコーディングエージェントの実力を検証してみた 🔖 4
はじめにこんばんは、mirukyです。「GitHub Stars 127K。Claude Codeキラーを名乗るOSSが、ターミナルの覇権を狙っている。」2026年3月、AIコーディングエージェント市場に異変が起きています。AnthropicのClaude Code...
AWS初心者がボランティアスタッフとしてJAWS DAYSに帰ってきた話 🔖 1
はじめにこんにちは。Tsukasaです!今日は先日3/7に行われたJAWS DAYSに参加した話について記事にしていこうと思います。去年のJAWS DAYSが自分にとってのJAWS-UGのオフラインイベント初参加でしたが、あれから1年が経ち今回はボランティアスタッフ...
マクロだけでもミクロだけでもダメ ― 日本経済を立て直す“二階建て”経済政策 : Pythonで学ぶ マクロ経済学入門 (61)
user:「Pythonで学ぶマクロ経済学入門」、第61回を始めましょう。まず「初心者でもわかる!Pythonで学ぶマクロ経済学入門 全60回 総復習」 https://qiita.com/maskot1977/items/3b95abbe55d4ed1d3c47を...
ハーネスエンジニアリングとは何か ── コンテキストエンジニアリングの次のパラダイム 🔖 26
はじめにこんばんは、mirukyです。「AIエージェントにコードを書かせたら、半分書いたところでコンテキストが切れて、次のセッションで最初からやり直しになった。」この経験、ありませんか。2025年後半から、AIコーディングエージェントの能力は飛躍的に向上しました。...
「新人にAI禁止令を出した組織」が、どのくらい開発フローでAIを使っているか 🔖 26
いえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。この記事を書いた経緯去年書いた「新人にAI禁止令を出した話と、その結果の答え合わせ」という記事がありがたいことに多くの反響をいただきまして、先日ABEMA Primeでも取り上げていただきまし...
2026/03/21 今日のQiitaトレンド記事をポッドキャストで聴こう! 🔖 1
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典CLAUDE.mdを設計するとClaude C...
Claude Codeでひとりチーム開発を回すための設定とワークフロー 🔖 69
はじめに社内でどのようにClaude Codeを使っているのかを紹介する機会があり、その時に利用している設定をメモ程度にまとめたので、Qiitaにも残そうと思いました。基本的に複数人で開発するのではなく、ひとりで開発することが多いため、AIに多くを任せたいと思い、設定...
AIエージェントが「最初から戦力になる」リポジトリ設計 — AGENTS.md・ディレクトリ構造・バリデーション戦略の実践ガイド 🔖 200
はじめに — 同じCursorを使っているのに、なぜ10倍の差がつくのかこんな経験、ないでしょうか。チームの隣の席の人が、CursorやCopilotで爆速開発している。同じツールを使っているのに、自分のプロジェクトだと全然うまくいかない。AIが的外れなコードを吐く。...
MCPサーバは安全か?ツールポイズニング・RCE・サンドボックス脱出の実例と対策 🔖 1
はじめにModel Context Protocol(MCP)は、AIエージェントが外部ツールやデータソースと連携するためのオープンプロトコルです。Anthropicが2024年11月に公開し、2025年5月にはOpenAIがResponses APIでリモートMCPサ...
Claude 1Mコンテキストウィンドウが正式提供開始:追加料金なしで使える100万トークンの活用法 🔖 1
はじめにAnthropicが、Claude Opus 4.6とSonnet 4.6の1Mコンテキストウィンドウを正式に一般提供(GA)開始しました。200Kから5倍の拡張です。しかも追加料金なしの標準価格で利用できます。この記事では、公式ブログの内容をベースに、1Mコ...
クラウド環境の破壊型サイバー攻撃に備えるために Microsoft Entra ID のネイティブバックアップを試してみる 🔖 2
最近、Microsoft Entra管理センターに「Backup and recovery (Preview)」という機能がひっそりと追加されました。Entra IDにはこれまで「利用者による」ネイティブのバックアップ機能が存在せず、MS社のバックアップやサードパーティ製品...
UI UX Pro Max:AIコーディングアシスタントにデザインセンスを与えるSkill 🔖 4
はじめにClaude CodeやCursorなどのAIコーディングアシスタントに「ランディングページを作って」と頼むと、機能的には動くものの、デザイン面では物足りない結果になることがあります。配色がちぐはぐだったり、フォントの組み合わせが微妙だったり、業界に合わないスタ...
Google社員が開発したAIバグ発見システム「Sashiko」の仕組みと、AIがソフトウェア品質を変える未来 🔖 1
はじめに2026年3月、GoogleのLinuxカーネルチームに所属するRoman Gushchin氏が、AIを活用したパッチレビューシステム「Sashiko」を公開しました。Linuxカーネルのメーリングリストに送られるパッチをリアルタイムで解析し、人間のレビュアーが...
Planning with Files:Manus AI式のファイルベース計画管理でAIエージェントを強化する 🔖 1
はじめにClaude Codeで複雑なタスクを進めていると、こんな経験はないでしょうか。途中でコンテキストが圧迫され、最初の目標を見失う同じエラーを何度も繰り返す/clearした後に「何をやっていたか」を思い出せないPlanning with Filesは...
Claude-Mem:Claude Codeにセッションを超える記憶を与える永続メモリプラグイン 🔖 3
はじめにClaude Codeを日常的に使っていると、セッションをまたいだときの「記憶喪失」に困ることがあります。昨日デバッグした内容、先週の設計判断、過去に試して失敗したアプローチ。新しいセッションを始めるたびに、これらの情報をゼロから伝え直す必要があります。Cla...
uv/Ruffの開発元AstralがOpenAIへの買収合意を発表 — Pythonエコシステムへの影響と今後を整理する
はじめに — 何が起きたのか2026年3月19日、Pythonツールチェインの開発企業Astralが、OpenAIによる買収合意を発表しました。Astralは、Pythonパッケージマネージャ「uv」とリンター/フォーマッター「Ruff」の開発元です。創業者のC...
Claude Code Skillsをチームで運用する — 8チャンネル並列収集パイプラインのスキル化で学んだこと 🔖 2
はじめにClaude Code Skillsが、個人の便利ツールの域を超え始めています。2026年3月第3週、はてなブックマークIT上位をClaude Code関連記事が独占しました。Skills入門記事は846usersを記録し、Qiita週間トレンドTOP8のうち...
CONTRIBUTING.mdへのプロンプトインジェクションでPRの50%がAIボットだと判明した話
はじめに2026年3月、あるOSSメンテナーの実験がGlamaブログ経由で広く話題になりました。GitHubリポジトリの CONTRIBUTING.md にプロンプトインジェクションを仕込んだところ、届いたPRの約50%がAIエージェントによる自動生成だったことが判明し...
コンテキストエンジニアリングが「ツールカテゴリ」になった — 注目ツール3選が示す新潮流
はじめに — 「コンテキストエンジニアリング」が名前を持ったツールになるまで筆者はこれまでコンテキストエンジニアリングに関する記事を6本書いてきました。CLAUDE.mdの設計論、ファイルベースのメモリ管理、プロンプトキャッシュの活用法など、どれも「AIエージェントに渡...
JAWS DAYS 2026 実行委員をやってみた ─ 舞台裏で見た景色と、まだ見ぬ誰かへのバトン
はじめにJAWS-UG(AWSのユーザーグループ)にはこの3年ほどで積極的に参加するようになりました。そして今年、JAWS-UGが主催する全国規模のアニュアルイベントであるJAWS DAYS 2026で実行委員(当日スタッフ班)を務めました。これは、その振り返りです...