並び順

ブックマーク数

期間指定

  • から
  • まで

5001 - 5040 件 / 16789件

新着順 人気順

*programmingの検索結果5001 - 5040 件 / 16789件

  • Chrome DevToolsにもGeminiを搭載へ。エラーの解決策などAIが支援

    Googleは、日本時間5月15日から開催中のイベント「Google I/O 2024」で、デスクトップ版のChromeが備える開発ツール「Chrome DevTools」に、同社の最新版の生成AIであるGeminiを組み込むと発表しました。 これによりDevToolsのコンソールで表示されるエラーメッセージなどをGeminiが解説し、エラーの解決などを支援してくれるようになります。 DevToolsのエラーをGeminiが解決 下記がGoogle I/Oのデベロッパー向け基調講演で行われたデモ画面の一部です。DevToolsに表示されたエラーに関して、右上の「Understand this error」ボタンをクリックすると、このエラーがGeminiに送られます。

      Chrome DevToolsにもGeminiを搭載へ。エラーの解決策などAIが支援
    • ZigはCMakeの代替となるか

      既存のプロジェクトで使用しているコンパイラを置き換えるだけで、Zigに付属しているCコンパイラを利用できる。 クロスビルドが標準で可能 上でも述べた通り、Zigは標準でクロスコンパイルが可能である。 Zig libcのTaget一覧 ❯ zig targets | jq ".libc" [ "aarch64_be-linux-gnu", "aarch64_be-linux-musl", "aarch64_be-windows-gnu", "aarch64-linux-gnu", "aarch64-linux-musl", "aarch64-windows-gnu", "aarch64-macos-none", "aarch64-macos-none", "armeb-linux-gnueabi", "armeb-linux-gnueabihf", "armeb-linux-musleabi

        ZigはCMakeの代替となるか
      • 変更履歴を記録する

        Version 1.1.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian

          変更履歴を記録する
        • フリーゲーム制作からインディーゲーム開発に移って良かったこと・辛かったこと|Achamoth

          ふりーむで公開中なのでよろしくね! また、ニコニコ動画の『ニコニコ自作ゲームフェス』で賞金がもらえる賞を得たのをきっかけに、アツマールの方でいくつか依頼を受けたりもしています。 精力的に活動していたのに何故、フリゲ作者からインディーゲーム開発者に移行したのか?というと以下の理由がありました。 ①公開範囲の限界フリーゲームを作成し、公開しようというときふりーむ!やノベコレなど素晴らしいサイトがたくさんあります。 個人が自由に作るゲームの尖った魅力に取り憑かれた愛好家たちが遊び、感想を送り合い、暖かな交流がそこにはあります。 けれど、誰もがアクセス出来るネット上で無料で公開されているにも関わらず、フリゲ作者や愛好家の外のユーザーにまで届く事は稀です。 もちろん、ゆめにっきやIb、青鬼など例外の作品もありますがそんな例外の作品になれることは滅多にありません。 わたしはゲームを作っていく中で、その

            フリーゲーム制作からインディーゲーム開発に移って良かったこと・辛かったこと|Achamoth
          • RictyフォントとRicty Diminishedフォントが正式にサポート終了となった話 - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2023年1月現在、Qiitaのコードブロックでも採用されている有名な日本語対応プログラミング用フォントのRictyとRicty Diminishedが、2023年1月28日をもって「正式に」サポート終了しました。具体的には、配布ページの冒頭に、以下の文章が追加されています。 Ricty および Ricty Diminished は、2010 年代前半には欧文・和文合成プログラミング用フォントとして先駆的でしたが、現在は前時代的な存在となっています。不具合もいくつか確認されています。良質なプログラミング用フォントが数多く登場していますの

              RictyフォントとRicty Diminishedフォントが正式にサポート終了となった話 - Qiita
            • 効果音・音声・BGM 素材 by プロ生

              効果音・音声・BGM 素材 by プロ生このサイトでは、無料で使える(諸条件あり)効果音・音声・BGM を試聴・ダウンロードできます。カテゴリーによって利用条件が異なります。

              • チャットAI「Claude」人気機能「Artifacts」が誰でも使えるようになった

                デジタル 「見える化」で終わらない産業IoT “攻めのIoT活用”実現への道のりとハードル sponsored STYLE-14FH131-U5-UCSXをレビュー 14型なのに1kg切り!Core Ultraシリーズ3と16:10液晶を搭載する軽量モバイルPC、性能も使い勝手もイイ感じ sponsored LEVEL-16WR172-U7-UKSXをレビュー GeForce RTX 5070 Ti&300Hz&2560×1600ドットでどこでも遊べる幸せ!ARC RaidersもEPIC画質で200fps超えのゲーミングPC sponsored 対面会議もTeams/Google MeetもZoomに集約。AIがすべての会話を「活きた情報資産」に変える AI議事録はもう「Zoom」1つでいい “やりっぱなしの会議”を次のアクションへ変える sponsored もっとも難しい課題「リーダー

                  チャットAI「Claude」人気機能「Artifacts」が誰でも使えるようになった
                • プログラミングを始めた人に「"文字列" の 42 と "整数" の 42 ってなにが違うんですか? そのまま足し算とかしようとするとエラーになるんですけど」と聞かれた話

                  Dai MIKURUBE @dmikurube むかし実際、プログラミングを始めた人に「"文字列" の 42 と "整数" の 42 ってなにが違うんですか? そのまま足し算とかしようとするとエラーになるんですけど、でも 42 って書いてあるんだから足せればよくないですか」と聞かれてわりと回答に詰まった記憶がある。それできる言語も実在するしな… 2024-05-19 01:01:26

                    プログラミングを始めた人に「"文字列" の 42 と "整数" の 42 ってなにが違うんですか? そのまま足し算とかしようとするとエラーになるんですけど」と聞かれた話
                  • ChatGPTを使って自分のはてなブログとチャットするツールを作った - $shibayu36->blog;

                    【2023/04/18追記】現在、この記事で説明したものから使い方のインターフェースが変わっているので、実際に使うときは https://github.com/shibayu36/chat-hatenablog のREADME.mdを参考にしてください。 以下の記事を見て、もっと気軽に自分のはてなブログとチャットしたいなと思った。 自分のScrapboxをChatGPTにつないだ - 西尾泰和のScrapbox 自分のはてなブログをChat GPTにつないだ - hitode909の日記 ChatWP: WordPressをAI化しておしゃべりする そこで自分のはてなブログとチャットするツールを作ってみた。 https://github.com/shibayu36/chat-hatenablog やりたかったこと 僕はコードレビューでコメントする時、自分の意見を補足する目的で、参考となる自

                      ChatGPTを使って自分のはてなブログとチャットするツールを作った - $shibayu36->blog;
                    • IT開発者向けの質疑応答(QA)サイト「Stack Overflow」で投稿数が激減、ユーザー戦慄/最盛期20万件超えの月間投稿数がわずか4,000~3,000件のレベルに……【やじうまの杜】

                        IT開発者向けの質疑応答(QA)サイト「Stack Overflow」で投稿数が激減、ユーザー戦慄/最盛期20万件超えの月間投稿数がわずか4,000~3,000件のレベルに……【やじうまの杜】
                      • Claude 4を「コンテンツ制作チーム」に変える裏技が、想像以上にエグかった|テツメモ|tetumemo|Newsletter

                        📝【週刊ニュースレター発行】今日から始めるAI生活 【超時短】Claude 4の「考える」を使い分けて、リサーチ→記事→サムネ→SNS→音声の元作成を自動化する方法 ―――― 「またゼロから記事を考えなきゃ...」 そんなコンテンツ制作の悩み、実はClaude 4の「考える」という魔法の言葉で解決できるんです… https://t.co/sgT1RODbKx pic.twitter.com/dv78bfMD4S — テツメモ|AI図解×検証|Newsletter (@tetumemo) June 1, 2025 例)実行プロンプトはこれだけでもOK!とてもシンプルなプロンプトでOKhttps://docs.anthropic.com/en/release-notes/system-prompts#may-22th-2025 上記URLを元にClaude Sonnet 4とClaude O

                          Claude 4を「コンテンツ制作チーム」に変える裏技が、想像以上にエグかった|テツメモ|tetumemo|Newsletter
                        • 電子回路設計&プログラミングシム『Shortcuit』Steamにて体験版配信。Arduino風マイコンとC++言語でバーチャル実験 - AUTOMATON

                          『Shortcuit』は、プログラミング言語C++と電子工学を学ぶことができる学習用サンドボックスゲームだ。オープンソースで提供されているワンボードマイコンArduinoがゲーム内に再現されており、組み上げたコンポーネントの動作を、C++にてプログラムすることができる。 マイコンボードには、Arduino UnoをシミュレートしたShortcuit Unoが実装。このほか、ブレッドボードやトランジスタ(BC550C)、抵抗器(E12・ポテンショメータ)、ダイオード(1N4148)、超音波距離測定センサー、また各種スイッチやモーター、LED、液晶ディスプレイ、バッテリーなどのパーツが用意される。 そしてプログラミングは、本作に実装されたコードエディタを使いC++にておこなう。エディタには、基本的なオートコンプリート機能や出力ウィンドウ、プログラムの検証に使えるシリアルモニターも用意。なおコン

                            電子回路設計&プログラミングシム『Shortcuit』Steamにて体験版配信。Arduino風マイコンとC++言語でバーチャル実験 - AUTOMATON
                          • 【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口

                            機運高まるRust言語に入門しよう Windows自体の開発に使われていることも判明、次期Android OSの開発言語にも採用、ついにLinuxでも採用される(かも)とのことで最近機運が高まっているMozilla発のRust言語。 このエントリでは商業本を分野別に、その中では発行日が新しい順にまとめてみました。第2版がある本の初版含め合計約25冊。そのうち2022年に出たのが計9冊、【追記】2023年に2冊と、数えてみると既にけっこうな冊数になっています。Go言語の日本語の本が確か合計15冊前後ぐらいだったので負けずに盛り上がっていますね。 機運高まるRust言語に入門しよう 補足的にRust本の傾向 入門者向けの本 動かして学ぶ!Rust入門 パーフェクトRust ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書) 手を動かして考えればよく

                              【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口
                            • Building a toy browser

                              In the last several weeks, I have been building a toy browser based on an online book, Web Browser Engineering. As someone who spent a fair share of his career on web frontend, it was eye-opening and satisfying. It felt like I had been living on one side of a wall for years and finally visited the other side of the wall. I imagine other web frontend folks would like it as well. The book Web Browse

                                Building a toy browser
                              • AI エージェント新時代到来 A2A protocol を試してみた #GoogleCloudNext | DevelopersIO

                                はじめに 2025/4/9-11 の 3日間の日程で Google Cloud Next '25 がラスベガスで開催されています! 4/9 の Keynote にて複数のアップデートがリリースされましたが、リリースの中から A2A protocol について試してみました。 A2A protocol A2A protocol は、AI エージェントの連携を標準化することで、AI を活用したワークフローをさらに実用的にします。 このプロトコルの標準化によって AI エージェントは相互に通信し、様々なエンタープライズプラットフォームやアプリケーション上で活用できるようになります。 すでに 50 社が A2A protocol への対応を表明しています。 ソースコードも公開されているので色々試してみることができます。 Demo アプリ A2A にはデモアプリが付属しており、Web UI 上から動

                                  AI エージェント新時代到来 A2A protocol を試してみた #GoogleCloudNext | DevelopersIO
                                • Loggingモジュールではじめるログ出力入門 / Introduction to Python Logging

                                  PyCon JP 2021 登壇資料: https://2021.pycon.jp/time-table/?id=272259

                                    Loggingモジュールではじめるログ出力入門 / Introduction to Python Logging
                                  • クソバズワード「ハーネスエンジニアリング」と向き合う - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 数週間くらい前に突然どいつもこいつも「ハーネスエンジニアリング」とツイートするようになり,最初はhooksとかskillsのことをハーネスと呼んでいるらしいと認識していたのだが,ある日ClaudeCodeのことをハーネスとして扱う発言をしているツイートを見つけて,「ハーネスエンジニアリング is 何?」となった. 本当によく分からなくなってきたので,ハーネスエンジニアリングとは一体何なのかを調べてその考え方をまとめることにした. (同じような疑問を持った人が同じように最近記事を書いているようなのでn番煎じだが,自分の思考の整理として書く

                                      クソバズワード「ハーネスエンジニアリング」と向き合う - Qiita
                                    • 英語ネイティブなら「B if A」と言うところをことごとく「if A, then B」と言っていたらかっこよすぎるあだ名がついてしまった

                                      画力・博士号・油田 @bd_gfngfn 英語母語話者なら “B if A” と発話するであろうところをことごとく “if A, then B” と発話していたらあだ名がVisual Basic Manになった人の話好きすぎる 2023-06-28 09:42:17

                                        英語ネイティブなら「B if A」と言うところをことごとく「if A, then B」と言っていたらかっこよすぎるあだ名がついてしまった
                                      • React で展開された HTML 要素から vscode の生成元コードに飛ぶ 方法

                                        自分が欲しかったから作ったシリーズ 説明しづらいので下記の動画を見たほうが速いです。 Shift を押している間だけオーバレイが有効になり、要素名をクリックすると vscode の該当行に飛びます。 今のところ vite + react のみの対応ですが、仕組み上、あらゆる UI フレームワークに適応可能です。 何が起きているか TypeScript transformer の仕組みで *.tsx の jsx 要素に data-sj-path="vscode://file/..." を付与する TypeScript AST は sourcemap 用の情報を持っている Node の parent を探索し、直近の関数コンポーネント名を探す Shift を押している間、 マウスでホバーされた要素が data-sj-path を持っているならオーバレイを表示 オーバレイ中の要素名をクリックした

                                          React で展開された HTML 要素から vscode の生成元コードに飛ぶ 方法
                                        • GitHub Copilotを使いこなすための概念整理

                                          GitHub Copilotを「なんとなく使っている」状態から脱却するには、背後にある概念を理解することが近道だと思う。本記事では、Copilotの仕組みと各機能を概念レベルで整理し、「なぜそう動くのか」を理解することで使いこなせるようになることを目指す。 大前提:LLMがコードを生成する仕組み Copilotの挙動を理解するには、まずLLM(大規模言語モデル)の基本的な動作原理を押さえておく必要がある。 LLMは与えられたコンテキスト(入力)に基づいて、最も確率の高い続きを生成する。Copilotも同様で、「現在のコード」「開いているファイル」「プロジェクトの情報」などをコンテキストとしてモデルに渡し、その続きとしてコードを生成している。 つまり、Copilotを使いこなすとは「適切なコンテキストを与えること」に他ならない。これがこの記事全体を貫くテーマである。 インライン補完:最も基本

                                            GitHub Copilotを使いこなすための概念整理
                                          • 「エンジニアってどうしたらなれるの?」インターンに参加するのに1年以上の実務経験が必要で不採用になりまくった話「実はフィルタリングかも…」

                                            かずなり | 生成AI×ビジネスハック @MacopeninSUTABA 大学のエンジニア志望の後輩が、インターンに参加するためにも実務経験が必要って嘆いてた。エンジニアってどしたらなれるん? 2022-05-04 20:20:56

                                              「エンジニアってどうしたらなれるの?」インターンに参加するのに1年以上の実務経験が必要で不採用になりまくった話「実はフィルタリングかも…」
                                            • awkが新しくなる!? 本家AwkがUnicode (UTF-8)とCSV対応に! - Qiita

                                              はじめに 2023年、長い時を経て awk がとうとう Unicode (UTF-8) と CSV に対応しました 🎉🎉🎉 awk で日本語がうまく扱えない(場合がある)、Excel が出力する CSV ファイルが扱えない(場合がある)、といった問題が解決に向けて一歩に進みます。 去年、本家 awk (One True Awk, nawk) に Unicode サポートが Brian Kernighan の手によって追加されたと話題になった(参照)ことを覚えているでしょうか? Brian Kernighan が誰だか知らない方がいるかもしれないので説明すると、オリジナルの awk の開発者の一人で awk の頭文字、Alfred Aho、Peter Weinberger、Brian Kernighan の一人です。通称「K&R」の「プログラミング言語C」や「プログラミング言語AWK」

                                                awkが新しくなる!? 本家AwkがUnicode (UTF-8)とCSV対応に! - Qiita
                                              • データサイエンティストのインターン面談をして採用側が感じているズレの正体とは? - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに:本稿のターゲット データサイエンティストを目指す若手エンジニアや学生向けに投稿しました いまもっとも熱い職種の一つとなっているデータサイエンティスト。 その影響もあって大学生や若手の社会人でもその道を目指す人が増えています。 私は現在インターンの採用面談をしていますが、その工程の中で、 ◎データサイエンティストはどのような仕事なのか解像度がまだ低い ◎実社会で求められているスキルと目指す側の方向性に乖離が起きている というようなことを感じましたので一度ここで振り返っておこうと思います。 データサイエンティストに求められる条件は

                                                  データサイエンティストのインターン面談をして採用側が感じているズレの正体とは? - Qiita
                                                • スクラムチームがぶち当たる「相対見積もり」の壁と、私たちの乗り越え方

                                                  これまでエンジニアやスクラムマスターとしてスクラムチームに関わって来ましたが、その過程で何度も「相対見積もり」や「ストーリーポイント」に纏わる悩みにぶち当たってきました。工数や期間での見積もりに慣れていた私にとって、それらは理解も実践もしにくい手強いものでした。 今回は、私が実際に直面した問題と、それらを打破するためチームで取り組んできたことを思い返してみようと思います。 壁1. 「相対見積もり」の考え方を理解できない 壁2. ストーリーポイントが「何を見積もる手段か」を理解していない 壁3. 見積もりをコミットメントと捉えてしまう まとめ 壁1. 「相対見積もり」の考え方を理解できない バックログ上に積まれたユーザーストーリーやエピックを見積もろうとしたとき、私たちは真っ先に「こんなコンポーネントを新規実装するだろう、おそらく2日くらい掛かる」「あの既存機能をいじる必要があるが、複雑な箇

                                                    スクラムチームがぶち当たる「相対見積もり」の壁と、私たちの乗り越え方
                                                  • GeminiにPDFやWord、Excel、テキストファイルなどの検索機能を組み込める「File Search in Gemini API」提供開始、フルマネージドなRAGシステムを提供

                                                    Google Cloudは、同社の生成AIサービスであるGeminiに、PDFやWord、Excel、テキストファイルなどのさまざまなファイル形式を読み込ませて検索可能にするフルマネージドなRAGシステム「File Search in Gemini API」の提供開始を発表しました。 Geminiのような生成AIを企業内で活用するとき、Geminiに社内のドキュメントなどを読み込ませることで社内固有の質問に関してもGeminiが回答できるようになります。 このときによく使われるのがRAG(Retrieval-Augmented Generation)と呼ばれる手法です。 しかしRAGのためのシステムを構築するには、RAG構築のためのサービスやベクトルデータベースなどを用意し、必要に応じて前処理やプログラミングなどを行い、Geminiなどの生成AIと組み合わせるなどの作業が求められます。 今

                                                      GeminiにPDFやWord、Excel、テキストファイルなどの検索機能を組み込める「File Search in Gemini API」提供開始、フルマネージドなRAGシステムを提供
                                                    • 人間中心設計からAI中心設計へ ~AIエージェントによって変わるソフトウェアのパラダイム | gihyo.jp

                                                      チャット型ソフトウェアからAIアシスタント型ソフトウェアへの変化 OpenAIが発表したChatGPTの登場から、一年以上が経とうとしています。ChatGPT API公開後の初期段階では、人間とAI(特にここでは大規模言語モデル)との単純な対話を提供するソフトウェアが中心でした。しかし今では、OpenAI GPTs(以下GPTs)やMicrosoft Copilot(以下Copilot)を代表とする、AIによる外部データへのアクセスやAPI通信によって人間を支援する「AIアシスタント型」のソフトウェアが台頭してきています。 GPTsは、ユーザー自身が好みのAIアシスタントを制作できる仕組みです。ChatGPTは汎用的な仕組みのため、特定の業務を行わせようとすると、役割や前提を含んだ長々としたプロンプトを入力する必要がありました。その点でGPTsは、AIに対する指示だけでなく、AIが参照可能

                                                        人間中心設計からAI中心設計へ ~AIエージェントによって変わるソフトウェアのパラダイム | gihyo.jp
                                                      • 比較的安全にMCPサーバを動かす - LIFULL Creators Blog

                                                        KEELチーム の相原です。 前回のエントリは「小さい経路最適化ミドルウェアを実装してあらゆるAZ間通信を削減する」でした。 www.lifull.blog 今回は、MCPサーバを比較的安全に動かすために色々やってた話を書きたいと思います。 MCPについて MCPサーバのリスク なるべくローカルで動かさない ローカルではせめてDockerで動かす 無理やりHTTP Transportに対応する セッションの開始 コマンドの起動 ペイロードを受け取るためのエンドポイントの実装 まとめ MCPについて MCPはModel Context Protocolの略で、Anthropicが標準化を主導するLLMとその外部を繋ぐプロトコルです。 github.com これによりGitHubやPlaywrightといった外部のツールをLLMが自律的に利用できるようになり、OpenAIもサポートを表明したこ

                                                          比較的安全にMCPサーバを動かす - LIFULL Creators Blog
                                                        • 【Github Copilot】設計書があるなら、全部Copilotに実装させよう

                                                          ウォーターフォールモデルに則った大規模開発で設計書があるなら、全部Copilotに実装させよう!をコンセプトに、どうすれば設計書をインプットに、Github Copilotが大規模開発の品質に沿ったコードを生成してくれるか、の完成版です。前回の記事では途中経過でしたが、自分なりに方法が確立したので結果を共有します。 このドキュメントでは、現時点での設計書からCopilotを用いて実装を生成する手順の紹介、使用するツールの紹介、工夫したポイントについて記載します。 結論 で、本当に全部Copilotに実装させられるの?実装スピードはあがるの?と気になる方もいると思うので結論を先に書きます。 Q:本当に全部Copilotに実装させられるの? A:完璧なものは無理でした。Copilotに実装させて間違った部分を人間が直す必要があります。今回紹介する方法だと、体感で8割程の正解コードを生成してきま

                                                            【Github Copilot】設計書があるなら、全部Copilotに実装させよう
                                                          • UTF-8で動くRailsがShift_JISな外部システムと通信する方法 - BOOK☆WALKER inside

                                                            こんにちは。 メディアサービス開発部Webアプリケーション開発課のフサギコ(髙﨑)です。部署名が変わりました。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事では、UTF-8環境下で動くRailsがShift_JISな外部APIと通信する方法についてお話しします。 前提知識 文字コード UTF-8環境下で動くRailsがShift_JISな外部システムと通信するには Shift_JISな外部APIに対してPOSTリクエストする べた書きとしては Railsにおいては Shift_JISで使用できない文字が混ざっていないかをバリデーションする Shift_JISな外部システムからPOSTリクエストを受ける おまけ: ユーザのブラウザにShift_JISでPOSTさせる

                                                              UTF-8で動くRailsがShift_JISな外部システムと通信する方法 - BOOK☆WALKER inside
                                                            • LLMの能力の「穴」 - ジョイジョイジョイ

                                                              本稿では Even GPT-5.2 Can't Count to Five: The Case for Zero-Error Horizons in Trustworthy LLMs をもとに、最先端の LLM が未だにごく簡単な問題ですらミスすることを議論します。 具体例としては、11000 に含まれる 1 の数が偶数か奇数か聞くと、gpt-5.2-2025-12-11 は奇数と答えます。また、((((()))))) のカッコのバランスが取れているか聞くと、取れていると答えます。127×82 を計算させると、10314 と答えます(正解は 10414)。このことは以下のコマンドで確認できます。 $ curl -s https://api.openai.com/v1/responses \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "C

                                                                LLMの能力の「穴」 - ジョイジョイジョイ
                                                              • MCP は大きな問題を抱えている?導入前に検討すべき課題と知っておくべきセキュリティリスク

                                                                はじめに こんにちは。クラウドエースの荒木です。 AI と外部システムの連携を標準化する Model Context Protocol (MCP) が、2024 年後半に Anthropic 社から発表されて以来 [1]、界隈では大きな注目を集めています。AI が様々なツールやリソースへ簡単にアクセスできるようになる「AI のための USB-C」というコンセプトは非常に魅力的です。実際に MCP に対応する Cursor や Zed といった開発ツールやさまざまな MCP サーバーなどが登場したことでエコシステムは着実に広がり、盛り上がりを見せています。私も以前、MCP の基本的な仕組みや将来性について解説する記事を書きましたが、思っていたよりも大きな反響がありました。 しかし、実際に MCP に触れたり関連情報を追っていく中で、課題も見えてきました。特に、前回良い面を中心に紹介した手前、

                                                                  MCP は大きな問題を抱えている?導入前に検討すべき課題と知っておくべきセキュリティリスク
                                                                • 停止したAIイラストメーカーmimicのクローンアプリninicが爆速で出来上がる

                                                                  ソウ🦊 @soh_mitian mimic(ミミック)が停止したのでクローンアプリのninicを作りました。 イラストレーターの方やそれ以外の方も自由にご活用ください。 完全匿名で自由に使えます。 ninic-e5295.web.app 2022-08-30 21:35:24

                                                                    停止したAIイラストメーカーmimicのクローンアプリninicが爆速で出来上がる
                                                                  • textlint - Linterの作り方

                                                                    [fit] textlint - Linterの作り方 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info Book: JavaScript Primer アジェンダ Linterを作る人向けの話 Linterの考え方とアーキテクチャを一致させる 使うものを作ろう、作るために使おう textlint とは 自然言語(日本語や英語など)に対するLinter MarkdownやHTMLなどのマークアップ言語に対応している ビルトインのルールは0 利用できるルールは100以上ある 多くのルールはオフラインで動くので、外部に入力してる内容を送信しない CI/CDに組み込める自然言語のチェッカー(表記揺れ、スペルチェック、誤用、読みやすさのチェックなど) textlint users Translation: Angul

                                                                    • 実践 LLMアプリケーション開発

                                                                      大規模言語モデル(LLM)を活用した実践的なアプリケーション開発へと繋がる、知識、テクニック、ツールの包括的な解説書。 著者自身によるLLMを用いた数々の実験と、800本を超える論文の知見に基づき、モデルの構造や限界、活用手法、応用パターンを体系的に紹介することで、直感的な理解と応用力を身につけられるように構成されています。 LLMがどんなデータを用いて、どんな目的で訓練されているかといった原理的な側面から、ファインチューニング、推論の最適化、RAG(検索拡張生成)といった応用的な側面まで、PoC(概念実証)から一歩踏み出したアプリケーションの構築を目指す方に気づきを与える一冊です。 本書への賛辞 監訳者まえがき はじめに 第1部 LLMの構成要素 1章 イントロダクション 1.1 LLMの定義 1.2 LLMの略史 1.2.1 黎明期 1.2.2 LLMの時代 1.3 LLMのインパクト

                                                                        実践 LLMアプリケーション開発
                                                                      • GitHub - openai/codex: Lightweight coding agent that runs in your terminal

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - openai/codex: Lightweight coding agent that runs in your terminal
                                                                        • React 初心者の難問、カスタムフック(Custom Hook)を解説します

                                                                          最近社内レビュー会で React レビューが多くなり、「カスタムフック使ったらスッキリできます」という言葉もよく聞くようになりました。 私が初めてそれを耳にしたときは「なにそれ美味しいの?」みたいな感じでしたし、初心者にはピンとこない概念かなーと思いましたので、今回のテーマにしたいと思います。 1. カスタムフックとは カスタムフックは自分がカスタムして作るフックです。 React 公式サイトではカスタムフックをこう説明してます。 カスタムフックとは、名前が ”use” で始まり、ほかのフックを呼び出せる JavaScript の関数のことです。 でもこれだけ見たら絶対わからないと思うのでサンプルコートを一緒に見てみましょう。 2. チャットアプリの例 サンプルコートも React 公式サイトにあるものを持ってきました。 チャットアプリで友達がオンラインかオフラインかを示すメッセージを返す

                                                                            React 初心者の難問、カスタムフック(Custom Hook)を解説します
                                                                          • Javaを中心に偏見ベースでプログラミング言語の関係をまとめた - きしだのHatena

                                                                            オブジェクト指向言語の話をするときに便利なように、Javaを中心にプログラミング言語をまとめてみました。 Javaに影響与えるか、Javaから影響を受けるか、という感じですね。 Simula オブジェクト指向はここから始まったと言われています。 クラス、オブジェクト、継承、仮想関数(多態)といった、オブジェクト指向の基本要素が備わっていました。 ただし、「オブジェクト指向」という言葉は生まれていません。 Smalltalk Simulaから発想を得て「オブジェクト指向」という言葉を生んだのはアラン・ケイでした。 しかし、モデルとしてはSimulaとは異なりメッセージングを主体としたものでした。また、アラン・ケイの「オブジェクト指向」はプログラミングのパラダイムだけではなく、人がコンピュータをどのように扱うかというメタファであり、ダイナブックというハードウェアやそのユーザーインタフェースを含

                                                                              Javaを中心に偏見ベースでプログラミング言語の関係をまとめた - きしだのHatena
                                                                            • RustでWeb開発コソコソ噂話

                                                                              下記に登壇した際の資料です。 https://findy.connpass.com/event/331621/ スライドはメモ書き程度のものとなっており、実際には講演の中で口頭で数多くの補足が入っています。講演の内容をまとめた記事も近日公開される予定なので、あわせてご覧ください。

                                                                                RustでWeb開発コソコソ噂話
                                                                              • AIエージェント拡張機能Clineがすごすぎたのでレビュー - Qiita

                                                                                対象読者 ・AIエージェントに興味がある ・VSCodeを使用している ・ChatGPTをよく使っている セットアップ Cline拡張機能の追加 Cline (prev. Claude Dev)をインストールします。 キーとモデルを設定 左のタブからClineを選択します。 OpenAIを選択し、APIキーを入力しモデルを設定します。 以上で設定は完了です、続いて使い方に移ります。 使い方 権限の設定 Auto-approveのテキストをクリックして様々な権限の設定が可能です。 今回は全て許可する設定にしています。 認識させるファイルやディレクトリを追加する 入力欄に"@"を入力することでファイルやディレクトリなどを追加することが可能です。 これにより作業をさせる場所を具体的に指定することができます。 指示を出す 入力欄から指示を出すことができます、 今回はNextJSで簡単なコンポーネン

                                                                                  AIエージェント拡張機能Clineがすごすぎたのでレビュー - Qiita
                                                                                • 「昔個人サイトとかに置いてあったレンタルチャットみたいなWebアプリ」を作った人現る→懐かしさに悶絶する人多数

                                                                                  DE-TEIU🍟 @de_teiu_tkg その昔、個人サイトとかに置いてあったCGI製のレンタルチャットみたいなWebアプリを作りました。確かこんんな感じだったと思います。 #インターネット老人会 Retro Chat retro-chat.vercel.app pic.twitter.com/pnx5OOvl3J 2021-10-11 22:20:52

                                                                                    「昔個人サイトとかに置いてあったレンタルチャットみたいなWebアプリ」を作った人現る→懐かしさに悶絶する人多数

                                                                                  新着記事