はてぶ・Qiita・Zennのトレンド記事を紹介
非同期処理続編(Flux, エラーハンドリング, block) 🔖 1
はじめに前回の記事では、WebClientを使ってOpenWeatherMap APIに非同期でアクセスする方法をご紹介しました。今回はその続編として、より深くリアクティブプログラミングの基礎…
大量の経路検索が一瞬で!?最強オープンソース「R5R」 🔖 37
はじめに国土交通省からデータアナリストとして株式会社onerootsへ転職した小池と申します。早速ですがオープンソースの経路検索システムといえば、何を思い浮かべるでしょうか?一般的によく知られ…
Speech-to-Speech のモデルが出ました。Amazon Nova Sonic という Speech-to-Speech のモデルが登場しました。https://aws.amazon.…
応用情報に合格したあと、どうしても作りたかった「過去問演習サイト」をHTML+JavaScriptで自作した話 🔖 3
応用情報に合格したあと、どうしても作りたかった「過去問演習サイト」をHTML+JavaScriptで自作した話はじめに2024年春、応用情報技術者試験に独学で合格しました。そのときずっと思って…
Pythonで設計するDecoratorパターン:振る舞いを柔らかく追加する拡張技法
概要Decorator(デコレーター)パターンは、既存のオブジェクトや関数の構造を変更せずに、新しい振る舞いを動的に追加する構造的デザインパターンである。Pythonでは @decorator…
スクフェス福岡 参加備忘録概要スクラムフェス福岡はアジャイルコミュニティの祭典。プロダクト開発における技術や開発プロセスだけでなく、人やチーム、組織にも価値を置くイベント。エンジニア、デザイナー…
VS Code で使っていたシンプルな自作MCPサーバーを Claude for Desktop で使う(Node.js + TypeScript SDK) 🔖 2
はじめに以下の記事を書いた時に作った、自作MCPサーバーを Claude for Desktop で使ってみるという話です。●シンプルな自作MCPサーバーを VS Code に設定して GitH…
React開発に役立つ主要ライブラリ一覧と選定ガイド 🔖 8
はじめにフロントエンド開発において、適切なライブラリやツールを選択することは、プロジェクトの成功を左右する重要な要素です。特に React を中心としたエコシステムでは、UI コンポーネント、状…
Disney Researchのかわいい二脚ことBDXドロイドの論文ツリー 🔖 1
はじめについに東京ディズニーランドにもBDXドロイドが上陸して盛り上がっていますね.一部ロボットの界隈では昨年後半から話題になっていて,かく言う私も「これ作りたい!!!!!」と色々調査していました.…
はじめにこんにちは、エンジニアの@makishy(きしだしょーきち(仮))です。突然ですが、みなさんは「Vibeコーディング」って聞いたことありますか?最近、AIを活用した開発がどんどん進化して…
非同期でOpenWeatherMap APIを呼び出してみた【Spring WebFlux】
はじめにSpring Bootでは、これまでRestTemplateが主流でしたが、現在は非同期・ノンブロッキングなWebClientへの移行が推奨されています。本記事では、気候関連情報取得する…
はじめにRubyでは頻繁に使われるハッシュ(Hash)ですが、キーの書き方に2種類あるのをご存じでしょうか?# シンボル風{ name: "Alice", age: 30 }# ロケット記法…
ワイ「AIちゃん!ワイのタスク全部やっといて!」 🔖 298
ある日の我が家ワイ「ああ、せやな」ワイ「ChatGPT君は、なんでも答えてくれるもんな」娘「でもさ、質問に答えるだけじゃなくて」娘「プレゼン資料を作ってくれたりはしないの?」娘「資料のファ…
この記事は?AHC045の参加記です。プレテスト39.5Gで、76位でした(推定2151 perf)https://atcoder.jp/contests/ahc045/tasks/ahc04…
次世代通信プロトコル的なZenohをUnityで動かせるようにした
概要通信プロトコルZenohの機能をUnity (Windows, MacOS, Android) から使えるようにしました。文字列のPublish / Subscribeのほか、画像を受信してテ…
URLパース卒業!kintoneの新APIでゲストスペース判定が一瞬に【APIラボ(開発中の新機能)】
はじめにこんにちは!サッカー選手から転身してSEをしている@よしきです!今回は、kintone REST APIで「このアプリがゲストスペースかどうか」を判定し、処理を切り替える必要があるシー…
【Web制作】1年目エンジニアの時に静的ページの作成で意識・実践していたこと 🔖 1
はじめに未経験での転職をし、約1年ほどWeb制作に携わる中で、個人的に静的ページを作成する上で気をつけていることや意識していること・これまでやってきたことをまとめました。この記事は、あくまで個人…
便利なMCP 2025年4月版 (もう古いコードの提案はしなくなるMCP他) 🔖 65
VSCodeでのMCP設定VSCodeの左下の歯車アイコンから「設定」を開きます。設定の検索から 「mcp」 で検索します。ユーザーもしくはワークスペースを選択します。次でも変更されています…
Playwright MCP を使ってAIにブラウザ操作をさせてみる(GitHub Copilot / Cline 環境構築手順付) 🔖 78
はじめにMicrosoft が 2025/3/29 に Playwright MCP を発表してから盛り上がっていますね。「MCP」は「Model Context Protocol」の略です。生…
マネジメントコンソールでAWSリソースを構築して、terraformコードを作ってからインポートしたら想像以上に辛かった話 🔖 1
皆さんIaCしてますか?私はAWSだとCloudFormationやterraform、AzureだとARM TemplateやBicepをよく使っています。また、かなり後発ですが最近CDKを触る…
タメ口が生成AIコストに与える影響 ~「お願いいたします」vs「お願い」~ 🔖 3
はじめに生成AI(ChatGPT、Claude、Geminiなど)を利用する機会が増えてきた昨今、APIコストの効率化は重要な課題になっています。日本語で生成AIと対話する際、「敬体(≒敬語)を使…
【Unity】Unity Hub に Personal License を追加・認証できない問題の解決方法
はじめに新調したMacに、最新のUnity Hub(記事投稿時点は、3.11.1が最新)をインストールしてUnityを利用しようとしました。しかし、ログインしたアカウントのPersonal Lic…
はじめに今回の記事では、 「NestJSのDTOの実装方法」 をまとめました!前半では知識の整理や理解(インプット)、後半では要件やテーブルモデルから実際にDTOを実装する(アウトプット)のような…
XMLを正規表現で抽出してたけど、全部fast-xml-parserでよかった件 🔖 4
はじめにこの春から✨ピカピカ社会人✨の あなP(@annap_ms)です。いきなりですが、XML(Extensible Markup Language)について、ファイルの設定情報やデータ構造を…
クッキーとセッションとJWT、何が違うの?を一気に整理しよう! 🔖 3
エンジニアになって1〜2年目のあなた、「JWT」という言葉を見かけたことはありますか?実はこれ、「ジェイ・ダブリュー・ティー」と読んだり、「ジョット」と読んだりします。「セッション」や「クッキー」、…
シンプルな自作MCPサーバーを VS Code に設定して GitHub Copilot の Agent mode で利用(Node.js で TypeScript を直接扱う) 🔖 8
はじめに過去に書いた記事で、「VS Code や Claude for Desktop で MCPサーバーを軽く試してみる」ということをやってみていました。●VS Code の設定から MCPサ…
初めに2025 年から AI の進化が激しいですね。OpenAI をはじめ、Google / microsoft など、どんどん AI ツールを導入・リリースされております。そんな中で、最近の…
はじめに今回は初めてprofessionalに挑戦し合格しました!過去3年間で、Cloud Practitioner, SysOps,DVA,SAA,MLS,SCSを取得しました。SAPの勉強…
mcp-rb で1ファイルで動く MCP サーバーを書く 🔖 1
LLM の機能を拡張するプロトコルとして MCP がある。(LSP みたいな感じ)https://modelcontextprotocol.io/introductionRuby だと mcp-…
Streamlitがついに画像・ドキュメント添付に対応!Claude 3.7 Sonnetと連携したマルチモーダルチャットの作り方 🔖 2
気がついたら、Streamlitのチャット入力が。添付ファイルに対応していました!1.43.0からっぽいです。https://github.com/streamlit/streamlit/rel…
【悲報】`JavaScript`のスペルが難しすぎる(根拠あり) 🔖 2
【悲報】JavaScriptのスペルが難しすぎる(根拠あり)これが根拠だ⸺一文字目(J)をミスしたタグavaScript https://qiita.com/tags/avascript 記事…
関数スコープとブロックスコープ (PHPはなぜ var, let, const がない?アロー関数はブロックがない?)
はじめに文法上の系譜で分類すると、C系統の言語があります。C、C++、C#、Java、JavaScript、PHPは、Cの文法的スタイルを受け継いだ言語であり、C系統の言語と呼ばれます。多くの方…
はじめにはじめまして。レアゾンHD・開発本部の中津留です。前職では、工場向けの画像検査システムや組込みシステムなどの仕事をしていた開発エンジニアです。弊社に入ってからは、なんちゃってPMにキ…
Github MCP で Pull Request のレビュー依頼をする 🔖 23
はじめに最近、いろんな MCP を試しては「おぉ〜」と感動しているフロントエンジニアです。今回は Github MCP を用いて、Pull Request のレビューコメントをしてもう方法w簡単…
Claude Desktop経由でSlack MCP遊んでみた
はじめに昨今話題のMCPサーバーですが、slack MCPがあるとのことで、遊んでみました。社内のslackに導入できるかは正直怪しいですが、かなり業務効率向上も目指せるので、これからが楽しみで…
AWS未経験から3ヶ月でCLF/SAA/SAP全取得した勉強法まとめ【ゼロからプロフェッショナルへ】 🔖 1
はじめに自己紹介私は23歳でエンジニア歴1年未満のSOCアナリストです。大学では情報系の学科でしたがインフラの知識は全くありませんでした。なぜAWS認定試験を受けようと思ったのか会社から資…
ロボット開発のリアル。成功の鍵は「徹底的に思い込みを捨て、ユーザーの声を聴く」
こんにちは。先日、Qiitaの記事で、「爆速でアプリ開発! 他社に負けないスピード開発の秘訣」をご紹介しました🌈続いて本記事では、次世代型ハッカソンの一環として2024年3月に開催された「GIFT…
Power AutomateとPower Appsで作る!効率的な勤怠管理アプリの実践ガイド
はじめに最初の投稿では、Power Automateを使って定期連絡フローを作成しました。次に、Power Appsを利用してSharePointリストに勤務時間を打刻する方法をご紹介します。今回…
【SRE】AWS運用コストを年間200万削減(見込み)を達成した話 🔖 1
はじめにこんにちは。GENEROSITYのSREを担当している川口です。コスト削減。どの組織でも必ず直面する課題ですよね💰今回はAWSを運用している方向けに、コスト削減の方法を伝授します。…
はじめにこんにちは、QAエンジニアのヨシナです。毎週金曜日、QAチームでテストプロセスを振り返る会議を行っています。使用するテスト手法、テスト仕様書のレビューフロー、工数の見積もり方法などについ…
Ruby練習問題:教室予約システム(複数教室・分割割当対応)
はじめにこの記事では、Ruby を使って「教室の予約システム」を実装します。複数の教室を使って希望人数を収容するために、時間の重なりや定員制限を考慮したロジックを組み立てていきます。このコード…
はじめにこんにちは!KIYOラーニング株式会社でQAエンジニアをしている坪根です。当社では2023年8月にテスト自動化ツール「MagicPod」を導入しました。本記事では、MagicPodの導入…
【Ruby】日付・時刻操作まとめ:require "date"とrequire "time"の使い分けと使い方
はじめにRubyで日付や時刻を扱うには、標準ライブラリの Date、DateTime、Time クラスを活用します。これらは require "date" や require "time" で使え…
はじめに「配列とハッシュを相互変換する場面がよくあるのに、毎回ググってしまう…」「ネストした構造になると一気に手が止まる…」そんな方も多いのではないでしょうか?このシリーズでは、Rubyでよ…
PG(プログラマー)とSE(システムエンジニア)の違いって? 🔖 4
自己紹介株式会社PRUMという会社の代表をしています。岩本です。PRUM公式サイトSES企業でエンジニアとして就業したのち、ヤフーでもエンジニアとして働いておりました。2019年、PRUMを…
Cline + MCP(Firecrawl)で作業内容を自動把握!LangSmith導入の巻🚀
はじめにみなさん、こんにちは!今日は、MastraプロジェクトにLangSmithを導入した話をしたいと思います。特に面白かったのが、Cline(AIアシスタント)とMCP(Model Conte…
はじめに初めまして、UX/UIデザイナーとして活動しているKikoといいます。デザインエンジニアになることを目標に、今年の1月からReactの勉強を始め、エンジニアとしての学習を始めて3ヶ月が経…
ゴールドバッハ予想の検算世界記録をグリッドコンピューティングで更新 🔖 1
はじめに数学の未解決問題であるゴールドバッハ予想の検算世界記録を、従来の400京 (4x10^18) から新たに10兆(10^13)更新しました。この記事では、その計算をするために開発したグリッ…
【知らないとやばい!?】Pythonの「if name == 'main':」の使い方 🔖 9
はじめにこんにちは!タランチュラです。突然ですが、Pythonでスクリプトを書いていると頻繁に目にするif name == 'main':という構文、ご存じでしょうか?この記事では、このおなじ…
【2025/4/4発表】個人コパいろいろアップデートきてるよー
4/4にマイクロソフト社創立50周年と合わせて、コンシューマー版(個人向け)Copilot(以下個人コパ)のアップデート発表がありました。独り言も入れつつなぞttいこうとおもいます。個人コパとは?PCのCopilotボタンや、タスクバーのCopilotアプリ、またEdgeから