はてぶ・Qiita・Zennのトレンド記事を紹介
【AWS】Kiroのステアリングの適用タイミングとスコープの検証【Kiro】 🔖 1
はじめにKiroのSteering(ステアリング)ファイルを設定することでプロダクト開発において常に意識しなければならない独自のコーディング規約やベストプラクティスなどの知識やルールをKiroに常に意識させることができます。ステアリングファイルは常に全ファイルに適用す...
記事を書くに至った経緯チームメンバーのPR(React)をレビューしていたら、見慣れないcloneElementというAPIが使われていました。const cloneElement = React.cloneElement(element, { className: ...
2025年のセキュリティ最前線:ランサムウェア対策の完全ガイド:AI時代の攻撃から組織を守る実践的な方法 🔖 34
この記事でわかること2025年のランサムウェア攻撃の最新トレンドすぐに実装できる具体的な対策方法インシデント発生時の対応手順無料で使えるセキュリティツールの紹介月曜日の朝、オフィスに到着すると、社内のシステムがすべて停止している。画面には、見慣れないメッセ...
2026/01/31 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典なぜあの人と話すと仕事が止まるのか。http...
React初心者向け|mapでリスト表示するときのkeyの意味と使い方
はじめにReactでmapメソッドを使ってテストデータを一覧表示する課題があったのですが、最初はうまくできませんでした。今回は、その経験をもとに記事にまとめました。問題今回、つまずいたポイントは以下です。Reactのkeyを設定する意味を理解していなかった...
【2026年・研究ベースの学習ガイド】ベースLLMはいかにしてアシスタントになるのか:ファインチューニングパイプライン、アラインメント手法、必読論文
こんにちは!GIFTechでデータサイエンティストをしているAnshika Kankaneです。普段はデータ分析やAI関連のプロジェクトについて執筆していますが、今日はデータサイエンティストとしてのトレンドに乗り遅れないよう、現在私が学習している内容についてお話しします。...
混乱しました。AWS MCP ServersとAWS MCP Serverの違いを徹底解説 🔖 5
はじめに2025年、AWSはAIエージェントとの連携を大きく進化させました。その中心の1つがAWS MCP Serversだと私は考えています。この記事では、re:Invent2025のタイミングでPreview版が公開されたAWS MCP Serverについて、従来...
jQueryからNext.jsへ:モダンフロントエンドで挑んだ「S3ファイルダウンロード機能」実装の記録これまでJavaScriptやjQueryを中心にフロントエンドを触ってきた方が、最新のモダン開発(Next.jsなど)に触れると、その概念の多さに驚くかもしれません...
AI AgentがCLI使えるからって、PJの中身を全て知る神だと勘違いすんな!
先に結論コーディングエージェントはCLIが使えても、プロジェクトの全てを理解しているわけではない。人間の新任SEと同じで、前提と場所(what・where)が示されなければ簡単に迷子になり、誤った作業を進めてしまう。だから、最低限「何をやるか」と「どこを触るか」を人...
M4 Mac (Apple Silicon) + UTM で Chrome OS Flex を構築する手順M4チップ搭載Mac上で、x86_64アーキテクチャの「Chrome OS Flex」をエミュレーション動作させるための手順です。通常の仮想化とは異なり、Inte...
【Python×Selenium×Pandas】ECサイトの商品情報をカテゴリ別で収集しcsv形式で保存する方法
1.はじめに本記事では、ECサイトを対象に、カテゴリ一覧の取得から商品情報の収集、次ページ遷移、csvへの出力までをSeleniumとPandasを使用して一通り実装しました。スクレイピングにおける一連の処理を技術メモとしてまとめています。2.実装内容の概要■ ...
はじめにデザインをしていて、「なんだか素人っぽい」「情報の優先順位がバラバラに見える」と悩んだことはありませんか?その原因の多くは、「色の増やしすぎ」にあるかもしれません。「色は3色に絞れ」という格言は、単なる美学ではありません。そこには、ユーザーに迷いを与えない...
# 【AI駆動開発】100ページ超のPDFをMarkdownに変換してAIに読ませる方法 🔖 598
【AI駆動開発】100ページ超のPDFをMarkdownに変換してAIに読ませる方法はじめに最近、大規模システムの引き継ぎ案件を受けました。その案件はAI駆動の進め方が許可されていたので早速AIを利用して、引き継ぎどんどん進めていくぞ!と思ったのですが、いくつか...
【Cursor】GPT Codexモデル選択時に出てくる「Mini」や「Max」や「Fast」って何?
はじめにある日、下記のような複数のGPT CodexモデルがCursor Settings > Modelsに出現していることに気がつきました。いつも使っていたCodexの名称の後に「Mini」やら「Low」やら「Fast」といった単語が続いている...。見るから.
【macOS】ショートカットAppで複数アプリケーションを起動させてみた
はじめにmacOS標準のショートカットAppを試したところ、コマンドを使って複数アプリの起動を割り当てできることが分かりました。設定が GUI で完結するショートカットキーの割り当てが直感的といった点から、想像以上に扱いやすかったため、検証した手順を整理し...
IPA高度区分試験攻略法:PMその②:IPAの定める「プロジェクトマネージャ」の定義
はじめに前回の記事では、PM試験に限らず、IPA高度区分試験に共通する前提として、午後が試験の本命であること午後Ⅰと午後Ⅱはまったく別の試験であることを整理しました。(PMの話を書くつもりが、ST/AUにも通用する内容になってしまいましたが……)今...
はじめにこんにちは表題の件で困惑した場面があったので備忘で下記に残します。経緯業務でSSL証明書更新を実施しています。認証機関はデジサートです。いつ頃からか中間チェーンを選択する項目が増えており下記のような選択肢が提示されました(ルートCAは割愛)。 Di...
よくわからずにClaudeのSkillを使い倒し始めたら、自分の仕事が丸裸になりつつある話 🔖 3
はじめにいえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。みなさん、Claude Code、使ってます?Claude Code・CodeXあたりを去年末までうろちょろしていたんですが、やはり界隈の勢いに押されて年始からはClaude Code...
AIエージェントと協働してmarpでスライドを作る2026 🔖 100
はじめに2025年から2026年にかけて、Claude Codeのスキルシステムを使ってプレゼンテーション作成のワークフローを構築してきました。この記事では、その過程で作り上げたスキル群と、実際の使い方を紹介します。最初は「AIにスライドを作らせたい」という単純な動...
Qiita AI Summit にて登壇いたしました(資料公開・事前準備編)
Qiita AI Summit2026年1月29日に開催された Qiita AI Summit にて、登壇の機会をいただきました。Qiita AI Summit AI時代が訪れた今、開発組織のあり方を考える登壇資料はこちらこちらの記事では、当日の登壇資料の共有をメ...
Rustでコンピューターグラフィックスの基礎を学ぶ その8 🔖 1
フルコードはgithubにあります。週末レイトレーシングのここをやります。カメラの視野カメラを方向を視野角で指定するようにCameraモジュールを修正。aspect_rationは引数として渡されるようになった。 pub fn new(vfov: f64, ...
はじめに私は去年、AWS BuilderCards(以降、BuilderCardsと表記)のセットをいただきました。これを機にBuilderCardsを広めたいと考えていましたが、BuilderCardsのルールを熟知できておらず、BuilderCards会の開催に踏み...
生成AIを複数使い倒す!ソフトウェアのセキュリティチェックリストを爆速で作り管理する技(Nginx編) 🔖 1
はじめにGMOコネクト三浦です。新しいソフトウェアを導入する際、セキュリティ設定の確認(チェックリスト作成)に頭を悩ませていませんか?手動で一から作るのは時間がかかりますし、最新のベストプラクティスを網羅するのは至難の業です。本記事では、Nginxをサンプル題材と...
前回はAGGridの概要について簡単にまとめてみました。今回は実際に JavaScript でシンプルに導入してみたいと思います。サンプルコードHTML
数年間X11(Xorg)を使い続けてきましたが、Ubuntu自体がWaylandへ軸足を移しつつあることもあり、思い切ってメイン環境をWaylandに切り替えてみました。この記事は、「Waylandにして半月ほど使ってみた体験メモ」です。Waylandで変わったもの...
Claude Code チートシート:開発者のための完全リファレンス 🔖 5
Claude Code チートシート:開発者のための完全リファレンスClaude Codeを効率的に使いこなすための、コマンドリファレンスとTips集です。基本操作から高度な機能まで、実務で役立つ情報をまとめました。📑 目次基本コマンド対話モードのキーボ...
2026/01/29 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典【初心者完全版】0からDockerをフルスタッ...
Vault MCP ServerをビルドしたらエラーになったのでIBM Bobといっしょに解決した話
はじめに話題のMCP(Model Context Protocol)を試すべく、HashiCorp Vault MCP ServerをRHEL 9.7環境でビルドしようとしたところ、初歩的なエラーで躓きました。後から思えば、リポジトリのREADMEに書いてある「Pre...
Qiitaで毎日投稿したらView数が2.7倍に。GA4でわかった「バズる記事」と「ストックされる記事」の法則
昨日の記事では、GA4(Google Analytics 4)を活用してQiita記事を定量的に分析する方法をご紹介しました。本記事では、その分析手法を自社アカウント「GIFCat」に適用し、 「結局どの記事が好評だったのか?」「投稿頻度は数値にどう影響するのか?」...
セキュリティ診断でCSP不備を指摘されたので、まずはSentryで違反レポートを集める仕組みを構築した話 🔖 1
1. はじめにソーイ株式会社の西浦です。入社1年目でWebアプリケーションの開発に携わっています。先日、OWASP ASVS 3.4.3基準のセキュリティ診断を受け、「CSP(Content-Security-Policy)ヘッダがない」との指摘を受けました。本記事...
2026年、明けましておめでとうございます!🐴株式会社レアゾン・ホールディングス / GIFTechのエンジニアの佐藤です。昨年に引き続き、今年も全社エンジニアを対象に2025年度の一年間を振り返ってアンケート調査を実施しました。▼ 2024年度の振り返り記事はこち...
【VPN設備なし】WireGuardでオフィスのAIサーバー(DGX Spark ollama)を外部利用 🔖 3
はじめにGMOコネクトの永田です。DGX Sparkが届きました!🎉しかし、すぐに問題が…「オフィス外からollamaを使いたいけど、グローバルIPもVPN設備もない!」同じような環境の方も多いのではないでしょうか?今回はWireGuard + AWS EC...
2026年、AIは嘘をつく。Amodei "Machines of Loving Grace" をエンジニア視点で読み解く
はじめにAnthropicのCEO、ダリオ・アモデイ(Dario Amodei)が歴史的なエッセイを公開しました。タイトルは "The Adolescence of Technology (Machines of Loving Grace)" です。これは、すべてのA...
誰でもできる鉄緑っぽいプリント作成はじめにこの記事は非公式です。 鉄緑会関係者ではないー個人がOSSのみである程度模倣するための方法を解説する意図の記事であることにご留意ください。コピペだけでこれを作ります。図1必要なもの最新環境のTeX Liveおよび...
RAG + TTS のリアルタイムシステムにおけるレイテンシ最適化
こんにちは。この記事では、RAG と TTS を組み合わせたリアルタイムシステムでのレイテンシ削減にフォーカスし、実運用で使える「バンドル・オーディオ・キャッシュ」手法を紹介します。コード例と運用上の注意点も交えて分かりやすく説明します。オーディオを単独で走らせないでくだ...
Check-before-Suggest(幻覚対策 — Hallucination)
はじめにこの記事では、RAG(Retrieval-Augmented Generation)システムにおいて、LLMがトピックを提案する際に発生する幻覚(hallucination)を低減するためのシンプルかつ効果的なパターン「Check-before-Suggest」...
はじめにどう考えてもQwerty配列1は効率が悪い。 しかし、みんななぜかQwerty配列を使っている。太古の昔から 「Qwerty配列はいかに効率が悪く、オレの考えた〇〇配列はいかに効率が良いのか」 という記事がたくさんあるので、気に入ったものに乗り換えたらどうかと...
AIが出したコードを「そのまま使う」危険性に気づいた2025年
はじめにこんにちは、エンジニア4年目の嶋田です。この記事を開いていただき、ありがとうございます!2025年、私はChatGPT、Claude、GitHub Copilot、Cursorと、ありとあらゆるAIツールを使いながら開発をしてきました。GitHub Cop...
Mailchimp APIで会員制システムとアカウント連携してみた 🔖 1
こんにちは。ソーイ株式会社 髙﨑です。本記事では、会員制システム(Laravel)と Mailchimp を連携し、コンタクトの取得・追加/更新・削除・タグ付与を実装した手順を紹介します。会員管理とメール配信基盤の連携を検討している方の参考になれば幸いです。目次...
【Qiita×GA4実践編】GAで影響力を可視化し、エンジニアが事業貢献を自分ごと化する方法
こんにちは、GIFTechの佐藤です。みなさんはアプリケーション開発エンジニアでしょうか?私はGIFTechで、アプリケーション開発やサイト構築、データ分析、SNS運用、テックブログ運用、イベント運営...など幅広く活動しています。今回は、私が活動している一つ、テック...
満を持して IOS XE ルータのフレッツ光クロス対応を語る
IOS XE系のルータにおけるフレッツ光クロス IPoE の対応について従前情報発信が十分ではありませんでしたが、昨今諸々の情勢が変化してきたため、今回を機に設定のポイントや勘所をまとめます。対応プラットフォームIPoEへの接続機能はIOS XEのソフトウェア機能とし...
git-worktree-runner (gtr) で実現するAI時代の並列開発 🔖 3
株式会社シンシアでは、実務未経験のエンジニアの方や学生エンジニアインターンを採用し一緒に働いています。※ シンシアにおける働き方の様子はこちらシンシアでは、年間100人程度の実務未経験の方が応募し技術面接を受けます。その経験を通し、実務未経験者の方にぜひ身につけて...
【Ruby on Rails】devise実装時にviewを自分で編集する方法 🔖 1
はじめにはじめまして!プログラミング初心者のかずきです。まだまだ初学者ですので、内容に間違いがあることもあるかと思います。その際はぜひ、コメントなどでご指摘いただけますと幸いです!前回の続き前回、deviseの導入方法について執筆しました。前回の記事はこちら...
デスクトップ翻訳にはDeepLを使っていましたが、ローカルLLMの質が向上してきたのでAutomatorスクリプトで乗り換えることにしました。通信のできない環境でも最低限の翻訳はできますので、使い道はあるかと思います。local-llm-translator(github...
2026/01/27 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典【初心者完全版】0からDockerをフルスタッ...
日刊IETF (2026-01-26)【PQC実装の本格化】JOSE/COSE対応とIoT環境への適用が加速
おはようございます!GMOコネクトの名もなきエンジニアです。よろしくお願いします!日刊IETFは、I-D AnnounceやIETF Announceに投稿されたメールをサマリーし続けるという修行的な活動です!!今回は、2026-01-26(UTC基準)に公開された...
次世代AI開発の極意:Python × Cursor × MCP で自律型エージェントを構築する究極のロードマップ【2026年版】 🔖 3
こんにちは、GIFTechでデータサイエンティストとして働いているAnshika Kankaneです。普段はデータ分析やAI関連のプロジェクトについて執筆していますが、今日は少し違った視点でお話しします。最近、「AIデモとしての面白さ」と「プロダクトレベルのAIエンジニア...
GCP インスタンスグループ入門(実案件で感じた価値)はじめにGoogle Cloud Platform(以下、GCP)へのシステム基盤移行を進める中で、主に Compute Engine(以下、VM)の構築を担当してきました。オンプレミス環境で運用されてきた V...
grep | awk | sort | uniq を全部つなげる理由 🔖 1
grep | awk | sort | uniq を全部つなげる理由〜ログ集計で「なぜこの並び順なのか」を丁寧に解説します〜はじめにログ集計のワンライナーで、次のようなコマンドを見たことはないでしょうか。grep "ERROR" access.log | awk...
Figmaで線が崩れないSVGアイコンを作るコツ(Boolean操作編)
Figmaで簡単なアイコンを作ったはずなのに、「リサイズすると線が崩れる」「SVGを書き出したらパスが汚い」といった問題に遭遇したことはありませんか?私はデザイナーではありませんが、PMとして・画面提案用のモックを素早く作りたい・既存のアイコンでは表現できない...