ベクトル解析 \subset 微分形式?ベクトル解析とは、極めて雑に言えば、ベクトル微分演算子\nablaに関する技術です。ここに外積、内積、スカラー積、テンソル積などのベクトル演算を混ぜ込むことで、様々な物理量とその変化を捉えることができます。一方の微分形式は、(数学的には
LangManusとはhttps://github.com/langmanus/langmanusLangManusはLangGraphを利用したManusの再現実装です。そもそもManusは中国のAIスタートアップが発表した完全自律型のAIエージェントです。通常の対話型
MCPサーバーはPHPでもつくれまぁす!(SDKがないので、案外大変) 🔖 6
https://github.com/uzulla/mcp-time-php モチベーション今後MCPサーバーをつくれないといけない(諸説ある)PHPでかけないといけない(主観)PHPにはSDKがない(まあ当然か??)だれも(シンプルな)PHPでかいてない…参考にな
GPT-4oとGemini-2.0の画像生成能力はいかにして作られているのか 🔖 308
はじめにGoogleが2025年3月14日に発表したGemini-2.0と、続けてOpenAIが2025年3月26日に発表したGPT-4oの画像生成能力は、これまでの画像生成AIでは到達しえないレベルの制御性・品質での画像生成を実現しました。https://x.com/jmi
Gemini 2.5 Pro Experimental良い感じ 🔖 4
1. はじめに日本時間2025年3月26日早朝に、次世代の大規模言語モデル(Large Language Model, LLM)として「Gemini 2.5」が発表されました。特に「Gemini 2.5 Pro Experimental」は、多くのベンチマークテストでトップクラ
多くの開発で以下のような課題に直面したことはありませんか?Color.greyや#F5F5F5など、具体的なカラー値をハードコードしているデザインと実装でカラー名の定義が異なるアクセシビリティを考慮したカラー設計になっていない本記事では、カラーの設計方法やアクセシビ
WebAssemblyとマルチスレッドによる環境に依存しない高速画像変換 🔖 31
画像変換の WebAssembly 利用本稿では、画像サイズ変更やフォーマット変換といった処理を WebAssembly で行う方法について紹介します。また、必要に応じてマルチスレッドを使用することで、処理を並列化し、より高速な実行を実現できます。 なぜ画像変換を WebA
クラウドエース株式会社のエンジニアが Cloud Spannerの概要からノウハウまでを徹底解説
MCPサーバーを利用することはセキュリティ的に安全か? 🔖 193
1. はじめにModel Context Protocol (以下、MCP) は、大規模言語モデル (LLM) と外部データソースやツールを連携させるための便利なオープンプロトコルです。 一方で、MCPサーバーは誰でも作成してGitHubで公開できるため、場合によっては悪意のあ
Unreal Engineでランナーゲームを作成中です。新人教育や新規案件でUnreal Engineを初めて触る人のために、ゲーム開発を再現できるよう本としてまとめました。開発で問題が発生したことや、わからなかったことを補足情報として追記しています。Unreal En
入社前だけど3,000万MAUのサービスをRails8.0にアップグレードしちゃいました 🔖 1
はじめに株式会社マイベストに2025年度入社予定のYagiです!一年前からバックエンドエンジニアとして内定者インターンに取り組んでいます。今回、マイベストで使用されているRuby on Railsを7.2から8.0にアップグレードしたので、その手順や遭遇した問題点などをまとめて
Model Context Protocol(MCP)とは?生成 AI の可能性を広げる新しい標準 🔖 290
はじめにこんにちは。クラウドエースの荒木です。ChatGPT や Claude などの生成 AI が日常生活やビジネスに浸透してきましたが、これらの AI の真価は外部システムと連携したときに発揮されます。しかし、この連携には大きな課題がありました。これまで AI と外部シ
【参加記】Web Speed Hackathon 2025で優勝した話 🔖 4
はじめに先日、CyberAgent主催のWeb Speed Hackathon 2025に出場しました。Web Speed Hackathonはお題となるWebアプリケーションのパフォーマンス改善を行い、そのスコアで競い合うハッカソンです。似たようなものにISUCONがありま
はじめにオンラインゲームでランキング機能を実装する際、最も頭を悩ませる問題の一つが不正なスコア登録による「ウソスコア問題」だと思います。https://ja.wikipedia.org/wiki/ウソスコア単純にクライアントからスコアを送信するだけでは、改ざんされたデータ送
Web Speed Hackathon 2025参加記 🔖 1
CyberAgentさんが開催するWeb Speed Hackathon 2025に参加しました。意図的に重くなるよう作られているアプリケーションを改善し、Lighthouseスコアの改善を競うイベントです。スコア上の私の順位は15位でしたが、残念ながらデグレを発生させてしまい
Next.js 実践入門 - TypeScript 編 🔖 1
本書では Next.js における TypeScript について学べます。【習得できること】- Next.js で開発するために必要な TypeScript の知識- Next.js で開発するために必要な TypeScript の設定- Next.js で開発するた
GitHub Copilot を「せんぱい!」と慕ってくれる後輩ギャルにする 🔖 57
はじめに以下の記事に感銘を受けて、自分のところにもギャルを召喚したくなった。https://qiita.com/bonanza-olaf/items/5453fc0e3ad1c8f9f971https://qiita.com/y-morimatsu/items/77a712
Microsoft 製の ブラウザ操作 MCP が実用レベルだった件 🔖 32
https://github.com/microsoft/playwright-mcp はじめに従来のブラウザ操作MCPの主な課題は、大量のコンテキスト消費でした。AI エージェントがブラウザを操作する際、ブラウザのスクリーンショットを base64 エンコードしてコンテキ
Microsoft Playwright MCPが切り拓くLLMとブラウザの新たな統合 🔖 121
はじめにウェブブラウザの自動操作は長い間、テスト自動化やスクレイピングの重要な分野でしたが、大規模言語モデル(LLM)の台頭により、まったく新しい可能性が開かれつつあります。マイクロソフトの最新プロジェクト「Playwright MCP(Model Context Protoc
Playwright MCPとCursorで、E2Eテストを自動生成してみた 〜AI×ブラウザ操作の新アプローチ〜 🔖 295
概要https://github.com/microsoft/playwright-mcpPlaywright MCPとCursorを活用し、E2Eテストをゼロから自動生成してみました。本記事ではその検証プロセスと得られた知見を紹介します。 この記事で分かることPl
3行まとめ単純なバリデーション(必須・範囲・文字数など)はHTMLとDB制約、CHECK制約があれば十分であるというのが最近のDHHの主張。SQLiteではCHECK制約が少し貧弱なため、制約変更の可能性がある場合は従来通りアプリケーションでもバリデーションした方がいい。
TypeScriptでフルスタック開発マスターへの道・家計簿アプリ構築(作成中)
家計簿アプリを作成します。記事を少しづつ更新・追加していきますので、気長にお待ちください。また、私のYouTubeのチャンネルに解説動画も公開予定です。動画も併せて、ぜひご覧ください。https://www.youtube.com/@arafiproTypeScrip
本記事では、RAGのソースにするドキュメントに対して、「Q&Aデータ」を自動で生成できる手法「ExpertGenQA」について、ざっくり理解します。株式会社ナレッジセンスは、エンタープライズ企業向けにRAGサービスを提供しているスタートアップです。 この記事は何この
Cursor / Clineを使う上でもっとも重要なことの一つ: コンテキストウインドウについて 🔖 247
Cursor/Clineを使う上で重要なこととして、LLMのコンテキストウインドウを意識しないと1. 逐一指示をして対応するものの「Lost in Middle」現象でうまく指示が通らなくなる2. 良いパフォーマンスが出せていないのでルールを無秩序に追加する3. 「Lost
Webフロントエンドでのリアクティビティからalien-signalsを知ろう 🔖 18
近年のWebフロントエンド開発において「リアクティビティ」という概念が非常に重要になっています。今回は、このリアクティビティにまつわる歴史を辿りつつ、2025年の1月にv1.0となったリアクティビティライブラリである「alien-signals」についてを解説していきます。
GitHub Actions を静的検査するツールの紹介 (actionlint/ghalint/zizmor) 🔖 40
先日、 tj-actions/changed-files や reviewdog/action-* などのアクションの Git タグが書き換えられるという出来事がありました。これにより、これらのアクションを Git タグで参照している GitHub Actions Workfl
React に慣れている開発者が、初めてLitに触れるときのための入門記事です。この記事では、React との違いを意識しながら、Lit の基本的な使い方を解説します。https://lit.dev/docs/ LitとはLitは Google が開発している軽量なライブ
ゼロからコーディングエージェントを作るならこんなふうに🛠️ 🔖 27
3秒まとめコーディングエージェントはXMLベースのツール定義とツールの実装で作れる最低限必要なツールはListFile、ReadFile、WriteFile、AskQuestion、ExecuteCommand、Completeの6つLLMにXML形式でツールを使わせるこ
日本語からイラスト生成プロンプトに翻訳する LLM を作った 🔖 49
TL;DR日本語から danbooru タグに翻訳する LLM を作ったLLM を使ってデータセットを合成した 成果物Danbooru tags Translator で略して Danbot です (Danbooru + Bot にもなります)。前回は Dart で
はじめに!修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。弊社ではデザイナーがCSSを書いてくれるので、私はフロントエンドエンジニアながら最近はTypeScriptばかり書いていました。しかし、フロントエンドエンジニアならCSSもしっかり学