タグ

ura_raのブックマーク (5,443)

  • ESLint を MCP サーバーとして実行する

    ESLint を MCP サーバーとして実行する ESLint v9.26.0 から MCP サーバーとして実行できるようになりました。この機能により LLM(大規模言語モデル)は ESLint のルールを使用してコードを修正することができるようになります。 音声による概要 この音声概要は AI によって生成されており、誤りを含む可能性があります。 ESLint v9.26.0 から、ESLint を[MCP(Model Context Protocol](feat: Add MCP server by nzakas · Pull Request #19592 · eslint/eslint) サーバーとして実行できるようになりました。この機能により LLM(大規模言語モデル)は ESLint のルールを使用してコードを修正できるようになります。 ESLint を MCP サーバーとして実

    ESLint を MCP サーバーとして実行する
    ura_ra
    ura_ra 2025/05/05
  • GW中に「生成AI」を一気に学びたい人のための記事ガイド|KAJI | 梶谷健人

    ゴールデンウィーク中に生成AIを一気に勉強しようと思っている人向けに、「これを上から順番に読み切ったら生成AIにめちゃくちゃ詳しくなれる」というリーディングガイドを作りました。 15のステップごとに記事を紹介しており、上から読んでいくことで、生成AIの基から具体的な活用テクニックまで押さえられるようになっています。 ぜひこのゴールデンウィーク中に生成AIを一気に学ぼうと思っていた方はご活用ください。 1. 入社一年目の生成AIの教科書生成AIを効果的に活用するための基的な8つの考え方/心構えを学べる記事です。テクニックの前に身につけておきたいマインドセットを詳しく解説しています。 2. 生成AIは今までのAIと何が違うのか?機械学習→ディープラーニング→生成AIという技術史を俯瞰し、「生成AI」の何が正体と、何がブレークスルーだったのかを整理。

    GW中に「生成AI」を一気に学びたい人のための記事ガイド|KAJI | 梶谷健人
    ura_ra
    ura_ra 2025/05/05
  • 遂に Cloudflare + Next.js(OpenNext) + Prisma 6.7.0(No Rust) が動く時代が来た

    現状たぶんこれが一番安いと思います。(※個人開発前提のスタックです) 実現したこと opennext for cloudflare prisma (no-rust, no-engine) prisma-postgres (free plan) つまり Cloudflare 上で Next.js を動かして、現実的なビルドサイズで Prisma を動かせました。 自分の手元のビルドサイズです。 ┌ ○ / 149 B 102 kB ├ ○ /_not-found 978 B 103 kB ├ ○ /prisma-test 149 B 102 kB # ... + First Load JS shared by all 102 kB ├ chunks/770-76939705ff65587a.js 46.5 kB ├ chunks/96e220d1-21a0fdc894793ec0.js 53

    遂に Cloudflare + Next.js(OpenNext) + Prisma 6.7.0(No Rust) が動く時代が来た
    ura_ra
    ura_ra 2025/05/05
  • 【2025年】爆速でゼロイチ開発するための技術スタック

    はじめに 個人開発やゼロイチの立ち上げに最適な技術スタックを書いていく。 なるべく安上がりな構成を目指す。 TypeScriptをベースに よっぽどパフォーマンスにこだわりがなければTypeScriptを採用したい。 1つの言語でフルスタック開発可 脳の言語スイッチング不要 型定義を使い回せる トレンドで将来性がある 小〜中規模開発ならこの恩恵はでかいため、フルスタックTypeScriptフレームワークを採用したい。 Next.js or React Router よっぽどパフォーマンスにこだわりがなければReact Routerを採用したい。 個人的にNext.jsはゼロイチ開発にはオーバースペックだと感じる。 以下のような点からNext.jsの採用は見送りたい。 Server/Clientの境界線がわかりづらい Server Components, Actions, Functions

    【2025年】爆速でゼロイチ開発するための技術スタック
    ura_ra
    ura_ra 2025/05/05
  • 生成AIでネイティブiOSアプリをゼロから作ってリリースした体験談・知見

    AITypeScript+Next.jsでWebアプリを作らせる、といった事例はよく見聞きするようになった一方で、ネイティブアプリを作った例は全然見ないなーと思ったので、試してみました。 作ったもの カラオケで歌えるレパートリーのリストを作ったり、採点スコアや歌いやすいキーの設定などを記録しておける "Setori" というアプリを作りました。 作るにあたって考えたこと AIがあんまり知らなそうな技術にどのように立ち向かうかを見たい Webアプリに比べてiOSアプリのコードはAIの学習範囲に相対的に少ないはずで、AIがどこまでいい感じにやってくれるのか知りたかったです。そこで、アプリのフレームワークの中でもネット上に情報が多くなくてAIがあまり学習していなそうなものを取り入れることにしました。具体的には: SwiftData: 曲リストや採点情報の永続化に使用 MusicKit: 楽曲検

    生成AIでネイティブiOSアプリをゼロから作ってリリースした体験談・知見
    ura_ra
    ura_ra 2025/05/05
  • MCPを理解する

    社内で発表した時の資料です

    MCPを理解する
    ura_ra
    ura_ra 2025/05/05
  • 積読日誌:最近読んだ本とこれから読みたい本 -アーキテクト向け- - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、アーキテクトのやまぱんです。 最近ずっと積んでたを消化したのでメモしておきます。 *書籍の URL は Amazon Associate のURLを利用してます。 コメントや質問、いいね、拡散、是非お願いします🥺! もしなにか間違ってたら優しく教えてください! 知ってる内容も結構多かったりしましたが、知識の確認にもなってよかったかなと思います。 他にもおすすめのがあれば是非コメントで教えてください! またこれから読みたいもメモしておきます。 誰かのためになればうれしいです。 読んだ OAuth、OAuth認証、Op

    ura_ra
    ura_ra 2025/05/02
  • パフォーマンスを改善する技術 - Repro Tech Blog

    はじめに こんにちは。Repro Booster プロダクトマネージャーの Edward Fox です。普段はRepro Boosterの製品戦略立案やロードマップの策定を担当していますが、プロダクトの提供とは別にお客様サイトの根課題を一緒に解決する取り組みも行っています。記事では、最近担当した大規模ECサイトのパフォーマンス改善事例を題材に、技術面と組織面の両方から「パフォーマンス改善をどう進めればよいか」という観点で記事を書いてみました。 Repro Booster と伴走支援の位置付け Repro Booster は「タグを設置するだけでWebパフォーマンスを改善する」ことを目的にしたプロダクトです。一方、既存サイトに長年積み上がった負債や部門間の調整といった課題はツールだけでは解決が難しい領域でもあります。そこで私たちは、少人数の伴走チームを編成し「小さく試して、パフォーマンス

    パフォーマンスを改善する技術 - Repro Tech Blog
    ura_ra
    ura_ra 2025/05/02
  • 『技術リーダーシップのための14のヒント』 - snoozer05's blog

    編者を担当した電子書籍技術リーダーシップのための14のヒント』が、2025年5月1日にオライリー・ジャパンより刊行となりました。オライリー・ジャパンさんのサイトから無料でダウンロードいただけます。 技術リーダーシップのための14のヒント - O'Reilly Japan 書は、Roy Osherove著『Elastic leadership : growing self-organizing teams』(Manning)の翻訳書籍として2017年に出版された拙訳『エラスティックリーダーシップ : 自己組織化チームの育て方』(オライリージャパン)に、日語版特典として収録させていただいた日人執筆者による14のエッセイ部分を、独立した形に再編集したものです。 リーダーに求められる立ち振る舞い、コミュニケーションや情報共有をリードする方法、リーダーと開発者の兼任、チームメンバーが自己組織

    『技術リーダーシップのための14のヒント』 - snoozer05's blog
    ura_ra
    ura_ra 2025/05/01
  • 好きなことで生きていく - megamouthの葬列

    昔DeNAの新人が入社後半年だかの振り返りのプレゼンの中で「うまくモチベーションが上がらなくて」ということを言った時に、南場社長が「社会人がモチベーションで仕事をするな」とすごく怒ったという話*1があって、とても印象に残っている。 また、これは実体験だが、その当時所属していた会社のけっこう中心的な人物が退職する送別会で、その人が受け持っていた客の話になった時、「あれもこれも大変なお客さんですね。私たちに引き継ぎできるものですかね」と残された側が不安をこぼすと、その人は「仕事やろ」とピシャリと言った、という場面をよく覚えている。 どちらも胸に氷を刺されたような、うすら寒い気持ちになったからだった。 私は、社会人だが、どうにも好き嫌いで仕事をしている節があった。やるべきことを淡々とこなすのではなく、やらなくてはならないことの中に何とか自分の興味が持てるようなテーマを見いだして、努力の為のエネル

    好きなことで生きていく - megamouthの葬列
    ura_ra
    ura_ra 2025/05/01
  • 【図解解説】これ1本12分でReactのコンセプト全20種を理解できる教科書 - Qiita

    はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 ReactAIブームなども相まって人気のJavaScriptフレームワークです。今後も更にReactを利用したアプリケーションは増えることが想像できます。 Reactのコンセプト(基礎)をしっかりと理解することは、効率的で保守性の高いアプリケーション開発において不可欠です。今回はそのなかでも特に大切なものを20個解説していきます。 この記事を読むことで Reactの基礎から応用までの体系的な知識を一箇所で習得できる コンポーネント設計やステート管理など、直面する課題に対する解決策を理解できる パフォーマンス最適化やエラー処理などアプリケーション開発に必要な知識を得られる 最新機能(React 19、Suspenseなど)について学び取り入れられる 面接や技術的な議論の場で、Reactについて自信を持って説明

    ura_ra
    ura_ra 2025/04/28
  • Web開発者のための便利ツールを集めたMCPサーバーを作って公開した

    はじめに Web開発やスマホアプリ開発をしていると、様々な"変換作業"や"ちょっとした処理"が必要となりますよね? Base64エンコード/デコード、カラーコードの変換、日時フォーマットの変更、QRコード生成など、これらの作業をスッとできると、開発効率がちょっと良くなると思います。 それが、VS CodeのGitHub Copilotで「やりたいこと」を投げるだけで、ツールが自動選択され、結果が返ってくると便利かなーと思いました。 ただ、こういった "計算" や "変換" をAIにしてもらうのはまだ不安があるので、流行りのMCPを作ることにしました。 そんな思いからできたのが web-development-toolbox-mcp です。 このMCPサーバーの紹介と、MCPサーバー作るときのTipsなどを書き残しておきます。 提供機能 このツールボックスには以下の機能が実装されています:

    Web開発者のための便利ツールを集めたMCPサーバーを作って公開した
    ura_ra
    ura_ra 2025/04/28
  • Model Context Protocol(MCP)とは?生成 AI の可能性を広げる新しい標準

    はじめに こんにちは。クラウドエースの荒木です。 ChatGPT や Claude などの生成 AI が日常生活やビジネスに浸透してきましたが、これらの AI の真価は外部システムと連携したときに発揮されます。しかし、この連携には大きな課題がありました。 これまで AI と外部システムを連携させるには、システムごとに個別の API 統合が必要で、認証方法やデータ形式、エラー処理など、細かな実装を繰り返す必要がありました。このような個別対応は開発効率を下げ、拡張性や保守性の面でも問題がありました。 そこで登場したのが「Model Context Protocol(MCP)」です。2024 年 11 月に Anthropic が発表したこのオープンプロトコルは、AI と外部システムの接続を標準化し、開発者の負担を大幅に軽減します。 この記事では、MCP の基概念から実装方法、活用事例まで、技

    Model Context Protocol(MCP)とは?生成 AI の可能性を広げる新しい標準
    ura_ra
    ura_ra 2025/04/26
  • 2025年現在のNewSQL (最強DB講義 #36 発表資料)

    イベント名:設立3周年記念チャリティーセミナー 講師:日仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。

    2025年現在のNewSQL (最強DB講義 #36 発表資料)
    ura_ra
    ura_ra 2025/04/23
  • Javaアプリケーションモニタリングの基本

    関ジャバ'25 4月度 のLT資料です。 https://kanjava.connpass.com/event/350832/ 10ページ目はアップロード後に指摘をいただいたので追加しました。 LT(5分)ですよ?

    Javaアプリケーションモニタリングの基本
    ura_ra
    ura_ra 2025/04/23
  • Devinによって変化したエンジニアリングの現場

    はじめに 記事では、Devinがdelyの開発現場にもたらした変化を実例を元に紹介します。 Devin 導入の背景 AI 活用で dely 全体の生産性を底上げしたい 人がやること/AI に任せることを切り分け、ムダな工数を削減 Devin で解決したかった課題 権限変更リクエスト急増によるエンジニア工数の肥大 ドキュメント陳腐化で最新情報が追いづらい 機能仕様の質問がエンジニアに集中しボトルネック化 以降のセクションで、Devin がこれらの課題をどう解決したかを説明していきます。 1. 非エンジニアからの依頼対応の工数削減 delyではTerraformを用いてGitHubAWSGCPの権限管理をIaC(Infrastructure as Code)として運用しています。従来、権限変更のリクエストはエンジニアがPRを作成して都度対応していました。しかし、非エンジニアからのリクエス

    Devinによって変化したエンジニアリングの現場
    ura_ra
    ura_ra 2025/04/23
  • よつ葉バターの自主回収に「このまま食べる」「良い企業は守らねば」 消費者から異例の応援 担当者「お客様の安全を最優先に考え回収しております」 (まいどなニュース)

    よつ葉バターの自主回収に「このままべる」「良い企業は守らねば」 消費者から異例の応援 担当者「お客様の安全を最優先に考え回収しております」 「よつ葉乳業」(社:北海道札幌市)が、製造ラインで使用している部品の破損により「製品の一部に金属線(ステンレス)が混入している恐れがあること」が判明したことから、約628万個の商品を自主回収することを4月15日に発表。来であれば、企業に対する不安や不審な声が中心になってもおかしくないが、「#頑張れよつ葉バター」「#よつ葉応援します」とSNSで励ます声が次々とあがっている。その反響を受けて、同社...

    よつ葉バターの自主回収に「このまま食べる」「良い企業は守らねば」 消費者から異例の応援 担当者「お客様の安全を最優先に考え回収しております」 (まいどなニュース)
    ura_ra
    ura_ra 2025/04/23
  • アクセンチュア、AIエージェント導入のさらなる加速に向けて AI Refineryの拡充と新たな業界特化型のエージェントソリューションを発表

    ura_ra
    ura_ra 2025/04/22
  • IntelliJ IDEAを使っている人は全員Junieを導入しよう!

    はじめに こんにちは、株式会社スマートラウンドでチーフテックリードをしているtsukakei1012です。 ついに、JetBrains製のAIコーディングエージェントであるJunieがGenerally Availableになりました🎉 弊社では、EAP(Early Access Program)の頃から開発チーム全体で導入・活用していることもあり、既にいくつかの知見が蓄積されています。 この記事では、新たにJunieを導入しよう・してみたいと考えている方に向けた参考資料になればいいと思い、書きましたのでぜひご参考にしてみてください! (ちなみに料金体系などの違いは下の記事によくまとまっています!) ちょっとした宣伝 弊社は創業期からKtorを活用したサーバーサイドKotlinでプロダクト開発を行っており、Server-Side Kotlin Meetup(以下、SSKMと呼びます。)の

    IntelliJ IDEAを使っている人は全員Junieを導入しよう!
    ura_ra
    ura_ra 2025/04/22
  • 窓の杜

    窓の杜
    ura_ra
    ura_ra 2025/04/21