公共データを用いたRNA-seq解析【Rデータ解析編】 ~Rで始めるドライ研究~
📰 概要シリーズ累計1700冊を突破した大人気シリーズ「公共データを用いた〇〇」の第4弾!Rを使ってRNA-seq解析に挑戦しませんか?本書は、R言語を使った実践的なRNA-seq解析の技術書です。プログラミング初心者でも公共データを用いてRNA-seq解析を行い、論文
近年、Model Context Protocol (MCP)が脚光を浴びています。これは、大規模言語モデル(LLM)などのAIエージェントが、外部のツールやデータソースと安全に双方向接続するためのopenなプロトコルです。そして、MCPサーバーとは、そのプロトコルに従って外部サ
JavaScriptの非同期処理を調べていると、度々イベントループという用語を目にします。なんとなく概要は知っていても、具体的に何が行われているのかといった仕組みを詳細に理解しているとは言い切れませんでした。そもそもJavaScriptがどのように実行されているかがあやふやです。
複数の MCP サーバーを使った OpenAI Agents SDK コード例 🔖 113
すでにご存知の方も多いかと思いますが、OpenAI の Agents SDK から直接 Model Context Protocol (MCP) サーバーをツールとして利用できるようになりました!工夫次第でいろいろと可能性が広がりそうですね。https://x.com/Open
React Router v7 の内部構造を探る:リクエストからレンダリングまでの道のり 🔖 39
React Router v7 の内部構造を探る:リクエストからレンダリングまでの道のり はじめにReact Router は、React アプリケーションにおけるルーティングライブラリのデファクトスタンダードとして長年利用されてきました。v6 で Data API が導入
「壊れにくい」Goの単体テスト 〜モックを活用した保守性の高いテスト設計〜 🔖 1
はじめにこんにちは。GENIEE CHAT機能開発チームリーダーの渡邉です。私たちのチームでは、Goを使用してプロダクトのバックエンドを構築しています。その開発をする上で、単体テストの保守性に関する以下のような問題が浮上することがあります。テストコードの修正に多くの時間を
Lua の代替スクリプト言語組み込み用のスクリプト言語として使える Lua はライトな反面、動的型付けや 1-based index といった仕様がボトルネックになりがちです。そうした状況の中、相応の短所も抱えた Lua の代替となりえる C/C++ 開発用組み込み用のスクリプ
特徴量を言語を越えて一貫して管理する, 『特徴量ドリブン』な MLOps の実現への試み 🔖 3
MIXI minimo の システム開発グループ AI 推進チーム で機械学習関連の施策をしている Taniii です.モデルの学習から推論, 実サービスへの実装までの一連の流れで, 品質を保証し, 高速にモデル改善のサイクルを回すためには, 特徴量の一貫した管理と, その管理
シェーダー言語のSlangをRustとVulkan (ash)で試してみる 🔖 2
はじめに最近話題のSlangというシェーダー言語を、RustとVulkan (ash)で試してみました。この記事ではSlangの機能を一部ピックアップして簡潔に紹介するとともに、RustとVulkan (ash)でSlangを使う際にcargo runでコンパイルが走るように
MCP(Model Context Protocol)は、LLMにコンテキスト情報を渡すためのプロトコルです。今回、MCPサーバをまとめて管理できるMCP管理用のアプリ(MCP Router)を作成したので、その概要をご紹介します!MCP Routerを使うと、LLMと統合
ターミナルセッションを録画するツールVHSでのtips 🔖 48
はじめにこんにちは、AWSでデベロッパーアドボケイトをしているものです。一昨日、Expert Onlineという企画で久々にターミナル上で行うデモをする必要があったのですが、時間がかかるデモだったので事前収録することにしました。しかし、長い時間がかかるのと、たまにターミナルに戻
Sentryのカスタムスパン計測機能を活用してフロントエンドのパフォーマンスを可視化する 🔖 1
こんにちは。ナレッジワークのgomachanと申します。今回の記事では、Sentryのカスタムスパン計測機能を活用して、フロントエンドの内部処理のパフォーマンスを詳細にモニタリングする方法をご紹介します。 はじめにSentryはエラー監視ツールとして有名ですが、それだけで
「本当に必要なエンジニア」とは何か - AIアシスタント時代の新たなエンジニア像 🔖 76
はじめに近年、私たちの生活や仕事の様々な場面でAI(人工知能)の存在感が増しています。特にエンジニアの世界では、Claude、GPT-4、Geminiといった大規模言語モデル(LLM:Large Language Model)を搭載したAIアシスタントが、プログラミングの方法そ
OpenAI 画像生成 ビジネスの活用シーンが多そう & Soraが便利
1. はじめに日本時間2025年3月26日、OpenAIからGPT-4oの画像生成機能が発表されました。無料ユーザも利用可能とのこと。これまで「DALL·E 3」と呼ばれる画像生成AIがOpenAIでは採用されていましたが、遥かに凌駕するものとなっています。ChatGPTとSo
Google Threat Intelligence Technical Workshop for Partners 参加レポート
はじめにこんにちは、クラウドエースの小田です。今回は、3月12日(水)に行われた、Google Cloud 主催の SecOps Partner 向けのイベント Google Threat Intelligence Technical Workshop for Partner
【Flutter】ClineとWindsurfで作ったアプリをリリースした話 🔖 4
Claude 3.7 Sonnet に植物の日記アプリを作ってもらいました。https://apps.apple.com/jp/app/id6743403963https://play.google.com/store/apps/details?id=com.dotpx.pl
🚀 Figma MCP × Cursorで加速するUI実装とその先の工夫 🔖 146
はじめに近年、プロダクト開発の現場では「Design to Code」という概念が大きな注目を集めています。これは、デザインツールで作成されたUIデザインを直接コードに変換する技術のことで、開発効率の大幅な向上が期待されています。この流れの中で、Figma社は、Dev Mo
「AIコーディング時代に出力されたコードを理解する必要があるのか?」という議論についての私見です。結論からいうとAIが出力したコードは理解する必要があると思っています。その理由を言語化してみます。 アプリが複雑になるとタスク遂行が困難になる英語圏のエンジニアインフルエンサ
Claude Desktopとmcp-server-qdrantで超お手軽ナレッジベースの構築 🔖 354
TL;DRqdrant/mcp-server-qdrantを使えばClaude Desktopからベクトル検索エンジンを操作できるよベクトルデータベースなので、LLMとの相性が良いよ「ここまでのチャットを整理して保存しておいて」ができるのは、すごすぎるよhttps:
MCPの新しい仕様をUitHub経由でNotebookLMに渡す 🔖 17
はじめにMCPの新しい仕様が策定されたらしい。https://x.com/alexalbert__/status/1904908450473324721MCPにはOpenAIも乗っかるようだし理解しなくてはいけないのだが、申し訳ないことにMCPについて解説できるほど詳しくな
エンジニアのためのコミュニケーションベストプラクティス 🔖 319
ダイニーの urahiroshi です。自分は前職のメルカリ、現職のダイニーで計3年くらい Engineering Manager を務めてきましたが、Engineering Manager の本質的な役割は「チームや組織のパフォーマンスを最大化すること」だと考えています。その
Looker Studio & Dataformで実現するデータ分析プロダクトPoC開発
こんにちは、ダイニーのデータチームでソフトウェアエンジニアをしている かわみつ です。本記事では、複数のデータソースを組み合わせたPoC(Proof of Concept)を高速に構築するための手法として、Looker StudioとDataformを活用した事例をご紹介します
RubyMine と Cursor の「併用」という選択肢 🔖 3
こんにちは、リーナーの新規事業開発チームにいる corocn です。RubyMine を長年愛用してきましたが、最近開発スタイルに変化があり、AI搭載エディタとして話題のCursor を導入し、現在は RubyMine と Cursor を併用しています。 Cursor は V
Computer useでサブスクの解約をほぼ自動化してみた話 🔖 2
はじめに最近、多くのサービスがサブスクリプション方式になっていますよね。Netflix、Spotify、Amazon Prime、各種SaaSツールなど、私たちの生活や仕事を便利にするサービスが月額や年額で提供されています。これらは確かに便利である一方、気づかないうちに毎月の固
ベクトル解析 \subset 微分形式?ベクトル解析とは、極めて雑に言えば、ベクトル微分演算子\nablaに関する技術です。ここに外積、内積、スカラー積、テンソル積などのベクトル演算を混ぜ込むことで、様々な物理量とその変化を捉えることができます。一方の微分形式は、(数学的には
LangManusとはhttps://github.com/langmanus/langmanusLangManusはLangGraphを利用したManusの再現実装です。そもそもManusは中国のAIスタートアップが発表した完全自律型のAIエージェントです。通常の対話型
MCPサーバーはPHPでもつくれまぁす!(SDKがないので、案外大変) 🔖 5
https://github.com/uzulla/mcp-time-php モチベーション今後MCPサーバーをつくれないといけない(諸説ある)PHPでかけないといけない(主観)PHPにはSDKがない(まあ当然か??)だれも(シンプルな)PHPでかいてない…参考にな
GPT-4oとGemini-2.0の画像生成能力はいかにして作られているのか 🔖 307
はじめに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など、具体的なカラー値をハードコードしているデザインと実装でカラー名の定義が異なるアクセシビリティを考慮したカラー設計になっていない本記事では、カラーの設計方法やアクセシビ