はてぶ・Qiita・Zennのトレンド記事を紹介
AWS初心者を即戦力へ!NTT東日本の内製開発チームで実施したAWS研修の全貌と得られた学び 🔖 1
はじめにこの記事の目的本記事では、私たちが5日間で実施しているAWS研修の具体的な内容と、内製で研修を設計・実施する際のポイントについて共有します。特に以下の点について詳しく紹介していきます。初学者が効率的に技術を習得するための工夫実際の研修内容がどんなもの...
AI エージェント開発の技術的負債を予防する : Amazon Bedrock AgentCore をゼロからまるっと体験 🔖 17
技術的負債の蓄積しやすい AI エージェントの開発ここで「技術的負債」とは、ベストプラクティスが日々更新されることで開発時点とリリース時点で実装の洗練度合いに無視できないギャップが生まれる状況を指します。ご存じの通り、生成 AI はこの意味での「技術的負債」が蓄積しやす...
JavaScriptの「関数まわり」応用まとめ~スコープ・関数式・高階関数・メソッド・this・エラーハンドリング~🗺️ スコープとは?スコープとは「変数や関数がどこから見えるか?」という**“見える範囲”**のこと。どこで宣言したかによって、その変数が使え...
「PHPでお金を扱う時、終わりのない謎の1円調査の旅にでなくて済む方法 」〜PHPカンファレンス関西2025参加レポ〜
はじめに2025年7月19日開催のPHPカンファレンス関西に参加したので参加したセッションをまとめてみます。このセッションでは、会計処理などで行う四則演算の際に生まれる小さな誤差を防ぐための工夫について、具体的な事例とともに紹介されており、とても勉強になったので改めて...
Google Cloud権限借用でローカル開発の認証問題を解決
はじめに業務の中でGoogle Cloudを触っていて、権限周りで学びがあったので、備忘録も兼ねて残したいと思います。発生した問題Google Cloud Storageへのファイルアップロード機能を開発中、署名付きURL生成機能をローカル環境で動作確認しようと...
はじめにこんにちは、エンジニアの@makishy(きしだしょーきち(仮))です。AIコーディング盛り上がっていますね。数日で目まぐるしくAIツールが発表され、キャッチアップだけでも大変、という方も多いのでは?今回は、非常に人気の高いClaude CodeというAIコ...
PHPは、インタプリタです。すなわち、リクエストがあるたびに毎回PHPのソースコードを読み取って、オペコードに変換して、ネイティブコードに変換して、実行して、そして実行が終わったら結果を全て捨てます。そんな仕様なので、コンパイル言語に比べると、変更をコンパイルなしで即時...
Gemini CLIは“シェル芸”の代替となるか?ログファイル加工処理で試してみた 🔖 1
はじめにGemini CLIがリリースされて、コマンドラインから簡単に生成AIを利用できるようになりました。このおかげで、ローカルマシン上のファイル・ディレクトリ操作もAIに処理させることができます。ということは、これまでサーバ上や仮想コンテナ上で運用されていた魔法...
PHP 7.xから8.xに移行する人は、暗黙的型変換に注意 🔖 2
環境:PHP 8.0+ 生PHP(フレームワークなし)PHP 7.xから8.xに移行されたシステムで機能開発中、以下のようなエラーに遭遇しました。今後も同様のケースがありそうなので、備忘録として残しておきます。現象の再現コードとエラー内容string + st...
【ポケモン×Java】これだけは覚えたい!`String`の便利メソッドまとめ
はじめにJavaでプログラムを書いていると、文字列(String)を扱う機会って本当に多いですよね。たとえば、ユーザーの入力チェックログ出力ファイルの読み書きデータの整形や分割などなど、、、でも、意外とStringクラスのメソッドを使いこなせていない...
Vue, Nuxt, React, Next.js の特徴・役割・使いどころを整理する 🔖 46
はじめにフロントエンド開発における主要な技術スタックとしてよく登場するのが Vue や React、そしてそれぞれを拡張した Nuxt や Next.js です。これら4つのライブラリ/フレームワークは用途や役割に違いがあり、「どれを選べばいい...
Power Automate クラウドフローで Microsoft Dataverse(以降 Dataverse) の複数テーブルを関連付けしてまとめてデータ取得したり、特定の条件を指定して絞り込んだりする際に利用する FetchXml という言語があります。今回は、作る...
【Rails】onlyの中身が1個だけのbefore_actionを定義しない
はじめにコードレビューでよく指摘しているシリーズです。たとえばRailsで以下のようなコントローラがあったとします。class SomethingController < ApplicationController before_action :set_some.
はじめにこんにちは。株式会社ネクスウェイでエンジニア1年目をしているHERUESTAです。Claude Codeが流行っている中で、AIエージェントに実装をしてもらうという開発体験がどうなのかが気になり、今回issue→PR作成までを行ってもらいました。📖 この記...
【Direct Connect】Private VIFトラブルシューティング 🔖 1
この記事は「2025 Japan AWS Jr. Champions 夏のQiitaリレー」の25日目です。過去の投稿(リンク集)はこちらからご覧ください!はじめにこんにちは。株式会社野村総合研究所の原です!普段、AWS Direct Connectを利用し...
Change Trackingを活用してErrors Inboxで影響を把握しよう
Errors Inboxは、アプリケーションのエラーを効率的に見つけて、トリアージ、そして修正するのにとっても便利なツールです。最大限活用するために変更での影響を確認するだけでなく、「このバージョンで直るよ!」というフラグを上手に使って、変更追跡(Change Track...
【AI駆動開発で伝統工芸×AIエージェント!?】職人さんとのヒアリングや爆速開発の舞台裏!
こんにちは!GIFTechエンジニアの佐藤です。今月から開始した、日本の伝統工芸の世界進出を Tech でブーストする - 伝統工芸士 × AIエージェント「GIFTech2025秋」プロジェクトの開発の裏側と、そこで実践しているエンジニアリングの取り組みについてご紹介し...
MCP認可フローを仕様から読み解く(2025-06-18版) 🔖 2
はじめに2025-06-18版のMCP認可フローについて解説します。MCP認可についてはすでに多くの記事が出ていますが、本記事では筆者自身の理解を整理する目的もかねて、「自動検出」「動的登録」「PKCE」など、MCP認可フローを理解するうえで欠かせない重要なポイ...
1. 導入1-1. 前置きはじめまして。日本総合システムの千葉と申します。よろしくお願いいたします。普段は仙台でエンジニアとして働いています。今回、ご縁があって、Qiita記事のために筆を執った次第です。(ここでかっこよくEnterキーを叩く)それでは本題...
このレビュー、なにがダメ?実例で学ぶコードレビューの良し悪し 🔖 4
はじめにコードレビュー、やってますか?どの現場でも日常的に行われている開発プロセスのひとつですが、「レビューで何を見ればいいのか分からない」「細かいことばかり指摘されてつらい」「LGTMだけで終わらせてしまう」──そんな悩み、あるあるですよね。本記事では、エ...
AI駆動開発で爆速リリース!Cloudflareスタックで個人開発デモアプリを完全無料で作ってみた 🔖 27
Cloudflareの無料スタック(Pages / Workers / D1 / Workers AI)と生成AIを活用し、Next.js × Hono構成で個人開発アプリを構築しました。JWT認証や自然言語コメント生成など、実際に使えるAI駆動開発のプロセスを紹介します...
Power Apps の衝撃的新機能 Generative pages を試してみた 🔖 6
はじめに2025 年 5 月に開催された Microsoft Build で紹介された、Power Apps の衝撃的新機能である Generative pages を触れるようになったため、試してみました。その上で、私の考えを整理したいと思います。※Gen...
mise(ミーズ、旧rtx)で Node.js・Python のバージョンを管理する【Mac での利用】
はじめに以下の MacBook Pro(Intel CPU の2020年モデル)から M4 MacBook Air への移行に際して、前から気になっていた「mise」を使い始めてみた話です。今回の内容mize が気になり始めたのは、以下の記事を見てからでした...
はじめにGitを使っていて間違ってブランチを削除した時に慌てず復元する方法をメモ代わりにまとめましたので参考にしてみてください。ブランチの状況UserName MINGW64 ~/SampleProject (main)$ git branch develo...
Python×株式投資:年利OO%を狙うRCIを使った自動スクリーニング戦略 🔖 6
RCI(順位相関指数)を用いた銘柄スクリーニングの精度と出口戦略の重要性はじめにこれまで記事にした銘柄スクリーニングでは、テクニカル指標の根幹として移動平均線(MA)を採用してきました。MAはトレンドの方向性を捉える上で非常に安定しており、信頼性の高い指標です。し...
ABC416やったので録画みながら見直していくよA問題L文字目からR文字目まで全て'o'かを判断する問題範囲内の全てが丸かを判断はfor文で一文字ずつ'x'と比較してxだったらNoを出力してreturn 0で終わらせればOKだねただし添え字の関係でi=Lではなくi...
Strands Agents を使って AWS Pricing MCP サーバーを触ってみた話 🔖 1
はじめに最近、AWS公式ブログのこの記事を読んで、「自然言語で料金を聞ける」という aws-pricing-mcp-server に興味を持ちました。加えて Strands Agents も試してみたかったので、今回それらを組み合わせて遊んでみた記録です。初心者なり...
SECCON Beginners CTF 2025 writeup
3問解けなくて25位。welcomewelcome (beginner)SECCON Beginners CTF 2025へようこそ Flagは ctf4b{W3lc0m3_2_SECCON_Beginners_CTF_2025} ですctf4b{W3l...
Amazon Bedrock AgentCoreをTerraformで(無理矢理)構築する
はじめに7/16にパブリックプレビューが発表されたAmazon Bedrock AgentCoreは、AWS Lambdaのような感覚でサーバレスにAIエージェントをホストできるPaaS的なマネージドサービスだ。今後のAIエージェント開発における重要な要素になるだろう。...
今回はPythonでABC415をABCを解くことができたので、備忘録を纏めました。コンテスト概要デンソークリエイトプログラミングコンテスト2025(AtCoder Beginner Contest 415)開催日:2025年7月19日 21:00-22:40...
今回はPythonでABC416をABCを解くことができたので、備忘録を纏めました。コンテスト概要AtCoder Beginner Contest 416開催日:2025年7月26日 21:00-22:40A - Vacation Validation...
【Qiskit 2.1.1対応】量子モンテカルロ法でπを計算しよう!はじめに このノートブックでは、最も有名な数学定数の一つである円周率πを、量子コンピュータ(のシミュレータ)を使って計算します。これは「量子コンピュータは計算が速い」ということを示すためではなく、「量子...
基礎編 ― 深層学習における代表的計量学習手法5選深層学習の発展に伴い,単純な「分類(Classification)」ではなく,「埋め込み空間(Feature Space)でのクラス分離」を学習する 計量学習(Metric Learning) が注目を集めています.本記...
AWS IAM経験者のためのGCP IAM入門 ~ロール・ポリシー・権限管理を徹底比較~ 🔖 1
「AWS IAMは使いこなしてるけど、GCPのIAMはなんだか馴染めない…」そんなエンジニアのために、この記事では AWS IAMに精通している方がスムーズにGCP IAMを理解・活用するための視点で構成 しています。IAMの考え方の違いポリシーとロールの構造の...
コピペで動く!量子コンピュータプログラミング超入門 on qBraid
コピペで動く!量子コンピュータプログラミング超入門 on qBraid1.はじめに:この記事で、あなたの「量子」が動き出す「量子コンピュータは、まだ遠い未来の話だ」もしあなたがそう思っているなら、この記事がその考えを過去のものにします。私は、趣味で量子コンピュー...
Qiitaって日記系に使っちゃダメなんだ…と気付いた話 🔖 1
何が起こったかつい3,4時間前にQiita開設、初投稿を終えたAyumuです。せっかくだから今私が参加しているカナダのco-op留学について何かもう一筆くらいしてみようと新規投稿ボタンを押したところ以下のような文言が…。例えば、以下のような記事はやめましょう...
【AWS】KiroのSPECでチーム開発をどうするか(SPEC分割、外部実装割り込み)【Kiro】 🔖 2
はじめに前回の記事ではKiroの基本的な機能を紹介しました。今回の記事では1つのシステムの仕様を複数人で分担して開発する場合や、Kiroのトラフィック制限などによりKiroが動かない場合に一時的に手動実装などKiro以外の方法で実装が進んでしまった場合にどうなるかを試...
Amazon Q Developer CLIによる、EC2メモリ異常調査の挙動
こんにちは。masedatiです。この記事は「2025 Japan AWS Jr. Chanpions 夏のQiitaリレー」の23日目の記事となります。過去の投稿(リンク集)はこちらからご覧ください。はじめに皆さん、Amazon Q Developer C...
PowerShellでLINQを活用して、定番のデータ処理をスマートに! 🔖 20
はじめにPowerShellでLINQって使えるの?答えは「YES」です。PowerShellは.NETの上で動いているので、LINQを直接呼び出せます。今回は、身近なデータ処理タスクをLINQで解決して、その威力を体感してみましょう。「PowerShellでもLI...
【検証ネタ】GCASコールセンターにラーメンの質問をする 🔖 1
前回までの流れ最近 Amazon Connect の検証をしておりまして、検証で作成した環境のご紹介となります。以前、下記のように ガバメントクラウド関連のドキュメントが格納されているGCAS を検索するためのアプリを作成しました。このアプリでは、チャットシステムを...
【勉強会レポート】JAWS-UG 栃木 オフライン #3 に参加しました 🔖 1
はじめに【満員御礼】JAWS-UG 栃木 オフライン #3 に参加させていただきました。今回もさまざまな発表があり、勉強になったと感じることがいくつもありました。今回はその振り返りをしたいと思います。本記事では、発表に対する私の解釈・感想を記載しています。...
はじめにはじめましてこんにちは。MIT(みっと)と申します。Qiitaからは使えないといわれましたが、使います(笑)マサチューセッツ工科大学とは関係ないです...現在は某SES企業に勤めており、今後の人生のために上京し、RareTECHというオンラインITスクールに...
WebRTCを利用した学校運営アプリをつくってみた。 🔖 1
初めましてはじめましてです。はじめてQita書きます。現在、来年から共学化される男子校に通っている高校生です。趣味はご家庭ネットワーク?と自宅サーバーやWindowsCE系の組み込み向けソフトウェアの開発をしてみたり、最近はVPNの検証にはまってます。自己紹介はこれくら...
Pandas concat完全ガイド|複数CSVからDataFrameを縦横結合する方法
【Pandas concat 完全入門】複数のCSVやDataFrameを縦横に結合する方法まとめこの記事では、pandas.concat() を使って複数のデータフレームを縦や横に結合する方法を、実行例つきでわかりやすく解説します。📘 図解やエラー対処を含むさら...
EntraログをSIEM(Sentinel)で監視してみる Part2: Sentinelによるログからのインシデント検知まで
Part2:Sentinelによるログからのインシデント検知まではじめにPart1ではSentinelにおけるデータ収集、さらに簡単なログ検索まで解説しました。今回は、収集したデータを活用した脅威検知機能について詳しく説明します。SOCおよびSentinelで実...
事業について責任放置していたら、事業が立ち行かなくなってやりがいを失った話 🔖 1
はじめにこんにちは。最近まで新規事業の開発エンジニアとしてプロジェクトに携わっていた者です。「やったるで!」の精神でバリバリ開発に没頭した結果、かなり痛い目を見ました。この経験が誰かの役に立てばと思い、備忘録として記事に残します。ちなみに、この記事で言う「エンジニア...
はじめまして、りょーつといいます。高専出身の大学院2年生です。研究の専門は力学や機構学で、Qiitaでは主に制御工学や数学に関する記事を書いています。今年度のキャチロボバトルコンテストで使用予定のモデル予測制御についてまとめていこうと思います。いちおうこちらの記事の続きに...
【Unity】PolygonCollider2Dが重すぎる件
PolygonCollider2Dはデフォルトで過剰に頂点数が多く設定されるのでPolygonCollider2Dを持ったオブジェクトを複数出すと処理がかなり重くなります。そこで、頂点数を削減して処理を軽くする方法を2つ紹介します。↑頂点数が多すぎて凄いことになってま...
記事概要Ruby on Railsに複雑な検索機能を実装する方法について、まとめる前提Ruby on Railsでアプリケーションを作成している投稿機能を実装済みであるサンプルアプリ(GitHub)想定する機能イメージ様々な条件で商品の検索を...
記事概要Ruby on Railsで使用するアセットパイプラインを使用するためのファイル(manifest.js)の処理をまとめる。前提Ruby on Railsでアプリケーションを作成している基本情報ファイルパスassets/config/mani...