並び順

ブックマーク数

期間指定

  • から
  • まで

9041 - 9080 件 / 16780件

新着順 人気順

*programmingの検索結果9041 - 9080 件 / 16780件

  • 3万円で買えるRISC-V採用64bitシングルコアCPU搭載のポータブルコンピューター「DevTerm R-01」が登場

    オープンソースで開発される命令セットアーキテクチャのRISC-Vは、半導体業界に大きな風穴を開ける新技術として期待されています。そのRISC-Vで設計されたCPUを搭載したポータブルコンピューターの「DevTerm R-01」が登場しました。 DevTerm Kit R-01 | ClockworkPi https://www.clockworkpi.com/product-page/devterm-kit-r01 The first RISC-V portable computer is now available https://lunduke.substack.com/p/the-first-risc-v-portable-computer 世界中のPCに使われているCPUのほとんどはIntelのx86という命令セットアーキテクチャ(ISA)、スマートフォンなどに使われているCPUや

      3万円で買えるRISC-V採用64bitシングルコアCPU搭載のポータブルコンピューター「DevTerm R-01」が登場
    • 【完全保存版】SuperClaudeコマンドチート集 - ゼロから始めるつよつよAI開発エージェント環境構築 - Qiita

      こんにちは!あきらパパです。 「SuperClaudeって何?」「インストールどうやるの?」「Python?何それ?」 そんな人でもこの記事通りにやれば必ず使えるようになります。マジで。 📋 目次 SuperClaudeとは?(1分で理解) 環境構築編(Python3インストールから) SuperClaudeインストール編 基本コマンド編 実践チート集 トラブルシューティング 🤔 SuperClaudeとは?(1分で理解) 一言でいうと: Claude(AI)を10倍便利にする拡張ツール できること: コード自動生成 バグ自動修正 設計書自動作成 その他めんどくさい作業全般 同僚A: 「なんか難しそう...」 俺: 「インストールさえできれば、あとはコマンド打つだけだから」 🛠️ 環境構築編(ここが一番大事!) Step 1: Python3のインストール 🍎 Macの場合 1.

        【完全保存版】SuperClaudeコマンドチート集 - ゼロから始めるつよつよAI開発エージェント環境構築 - Qiita
      • [本日の一品]コンセントに差し込むだけで見守りできる、auの新しいIoTデバイスを使ってみた

          [本日の一品]コンセントに差し込むだけで見守りできる、auの新しいIoTデバイスを使ってみた
        • 自動承認 - じゃあ、おうちで学べる

          完全なる妄想。或いは自分の話。 第一章 改善ループ 僕がCoding Agentシステムに初めて触れたのは、2025年の春だった。生成AIにはすでに慣れ親しんでいた。流行に乗り遅れてはいけないと必死に勉強し、エディターの補完機能やコード生成ツールとして日常的に活用していた。ただ、当時の僕にとってそれはまだ「CLIで動く便利なコーディング支援ツール」程度の認識でしかなかった。「AIが90%のコードを自動生成」という謳い文句を見ても、半信半疑でターミナルを開いたのを覚えている。 $ coding-agent --init Coding Agent v1.0.0 初期化中... プロジェクト構造を分析しています... 最適化可能な箇所を特定しています... 改善提案を生成しています... 最初の一週間は、思ったよりも不具合があったり、指示通りにしてくれなかったり、前に言ったことを忘れたりしていた

            自動承認 - じゃあ、おうちで学べる
          • 英語の変数名やメソッド名を考えるときのアプローチについて 〜文脈を意識しながら使える単語を探そう〜 - give IT a try

            はじめに この記事は「フィヨルドブートキャンプ Part 2 Advent Calendar 2024」16日目の記事です。 adventar.org Part 1もあります。 adventar.org 自己紹介 僕はフィヨルドブートキャンプでメンターをやっている伊藤淳一です。 プログラミング歴は20年のベテランプログラマです。 フィヨルドブートキャンプでは日々、生徒さんにプログラミングを教えています。 これからプログラミングを学ぼうとしている方はぜひ、フィヨルドブートキャンプで僕と一緒に勉強していきましょう!😄 bootcamp.fjord.jp この記事で紹介すること ところで、みなさんは変数名やメソッド名を考えるのは得意ですか? ぱっと英語の変数名やメソッド名が出てきますか? 多くの人は「うっ、苦手です……」と答えるのではないでしょうか? かく言う僕も苦手です😅 というか、時間が

              英語の変数名やメソッド名を考えるときのアプローチについて 〜文脈を意識しながら使える単語を探そう〜 - give IT a try
            • 最先端の大規模言語モデル(LLM)が難解なコーディング問題を1発で正解する確率はゼロ%、競技プログラマーなどの熟練スキルを持つ人間には依然として歯が立たないことが明らかに

              テクノロジー企業のトップから「AIがコードを書くのでもうプログラミングを学ぶ必要はない」や「コーディングを学ぶのは時間の無駄」といった言葉が飛び出すほど、大規模言語モデル(LLM)のコーディング能力は高く、既にMicrosoft製品のコードの30%がAIにより書かれていることが明らかになっています。しかし、LLMは競技プログラミングなどで出題される難解な問題においては、依然として熟練のスキルを持った人間の専門家には歯が立たないことが明らかになりました。 Paper page - LiveCodeBench Pro: How Do Olympiad Medalists Judge LLMs in Competitive Programming? https://huggingface.co/papers/2506.11928 [2506.11928] LiveCodeBench Pro: H

                最先端の大規模言語モデル(LLM)が難解なコーディング問題を1発で正解する確率はゼロ%、競技プログラマーなどの熟練スキルを持つ人間には依然として歯が立たないことが明らかに
              • 2025年版 スタートアップエンジニアが考えるWebアプリの技術選定

                はじめまして、_minoです! この記事では、最近公開されたムーザルちゃんねるさんの動画「2025年版「Webアプリ作るなら技術どれにする?」」を見て、私も今年を振り返り採用してよかった技術や、トレンドから見た来年以降流行りそうな技術についてまとめました。 「その技術いいよね!」「この技術よかった!」などのご意見がありましたら、コメントで教えていただけると嬉しいです! 🧩 言語・フレームワーク TypeScript JavaScriptに静的型付けを追加し、開発時の型安全性とツールサポートを提供する言語 ⭐️ 選定ポイント Next.jsとの組み合わせが定番で、コード補完や型チェックにより開発体験が大幅に向上。ただし初期に型定義を適切に整備しないと、不要な型定義が量産されがちなので注意が必要。 Next.js Reactベースの多機能なWebアプリケーションフレームワーク ⭐️ 選定ポイ

                  2025年版 スタートアップエンジニアが考えるWebアプリの技術選定
                • Anthropic API でエージェント構築するための新機能|npaka

                  以下の記事が面白かったので、簡単にまとめました。 ・New capabilities for building agents on the Anthropic API 1. Anthropic API でエージェント構築するための新機能本日 (2025年5月23日)、開発者がより強力なAIエージェントを構築できるようにする、「Anthropic API」の4つの新機能を発表しました。 ・Code execution tool ・ MCP connector ・ File API ・ Extended prompt caching 2. Code execution tool「Code execution tool」を使用すると、Claudeがサンドボックス環境でPythonコードを実行し、計算結果とデータ可視化を生成できるようになります。これにより、Claudeはコード作成アシスタントから

                    Anthropic API でエージェント構築するための新機能|npaka
                  • 物理次元型を持つ静的型付け言語「Numbat」の紹介 - Qiita

                    単位ミスが招く重大事故 「マーズ・クライメイト・オービター」をご存知でしょうか。火星の気象調査をミッションとして、NASAが1998年に打ち上げた探査機です。1億2500万ドルを費やして作られたこの探査機は、本務に就く前に火星周回軌道内で炎上、そのまま消息を絶ちました。原因はヤード・ポンド法単位とメートル法単位の取り違え。 かの有名な「もう助からないゾ♡」の事故もやはり単位変換ミスが発端でした。人類史上において、不適切な単位の取り扱いが悲惨な事故に繋がる例は枚挙にいとまがありません。 プログラミングにおいても同じです。接頭辞の変換を忘れたり、numpyの三角関数にradianではなくdegreeで角度を与えて時間を溶かした人は私だけではないでしょう1。もっと安全・便利に数値を扱えるように人類をサポートする仕組みが必要です。 ......そんな感じの問題意識から生まれたプログラミング言語、そ

                      物理次元型を持つ静的型付け言語「Numbat」の紹介 - Qiita
                    • テックリードとしてシステムの未来を示して品質の期待を合わせる - yigarashiのブログ

                      最近チームのテックリードを拝命して、テクノロジーマネジメント領域もリードすることになりました。興味の中心は開発プロセスやデリバリーで、エンジニアリングはまだまだひよっこなので苦労の日々が続いています。この記事では新米テックリードとしての取り組みをひとつ紹介します。 私のチームでは10個近いコンポーネントのオーナーシップを持っています。それらの品質の期待度は大きく異なり、変更頻度、採用技術、システムに占める重要度といったパラメータから決定されます。この期待を見誤ると、変更頻度が極めて低いコンポーネントを頑張ってリファクタリングしたり、モダンな技術が採用され寿命の長いシステムを雑に拡張したりと、成果の小さいアクションを取ってしまいます。逆にこの期待を適切に捉えられると、チームのリソースがコスパが高いアクションに向かっていくことが期待できます。変更頻度の高いコンポーネントのCI/CDを改善し、重

                        テックリードとしてシステムの未来を示して品質の期待を合わせる - yigarashiのブログ
                      • Rubyの静的型検査を利用した開発手法の現状まとめ

                        Leaner 開発チームの黒曜(@kokuyouwind)です。 先週はBurikaigi2022で登壇させていただきました! 今回はリモート開催でしたが、来年は現地でブリしゃぶを食べられると良いですね! Burikaigi ではRBSから始める静的型付け生活と題して、 Ruby の静的型検査の概要や開発手順などについて登壇しました。 入門的な内容ではありますが、今回は発表内容を大まかにまとめた記事をお届けします。 なお記事の構成上、発表内容から一部割愛している話がありますがご容赦ください。[1] Ruby 静的型検査の概要 TypeScript の台頭や Python 3.5 での型注釈記法の導入など、動的型付けの言語においても静的型検査の仕組みを導入する動きが近年活発です。 Ruby においても 2020 年 12 月にリリースされた Ruby 3.0.0 において RBS と Typ

                          Rubyの静的型検査を利用した開発手法の現状まとめ
                        • ClaudeCodeでSimulinkを操れるか

                          はじめに claude codeをはじめとした生成AIでプログラミングをしているというのが方々から聞こえてきますが,Simulinkはいわゆるビジュアルプログラミングであるため,無理だろうと決めつけていました. しかし,ふと考えると,Simulinkの作成ってmatlabのコマンドからできるのでclaude codeでも作成できるのではないかという可能性に思い至り,試してみました. 結論 おもったより凄い! どう考えてもめんどくさくて何のためにあるのかわからなかったsimulinkを使うためのmatlab関数がここで役に立つなんて... 実践 claude codeに指示してできていく流れを示していきます. inputに私が指示した内容,そして出来上がったものを順に記載してます. なお,claude codeに何も慣れていないので,使いこなせてはいないですがなんとなくで使ってみてます. 始

                            ClaudeCodeでSimulinkを操れるか
                          • インフォグラフィック: 2021 年開発者エコシステムの現状

                            2021 年開発者 エコシステムの現状このレポートは、今年で 5 回目となる JetBrains 実施の年次開発者エコシステムアンケートの結果をまとめたものです。183 の国または地域から 31,743 人の開発者にご協力いただき、開発者コミュニティの展望を導き出しています。 テック産業の最新のトレンドと、ツール、テクノロジー、プログラミング言語に関する興味深い情報、およびプログラミング業界のその他の事実をご覧ください。

                              インフォグラフィック: 2021 年開発者エコシステムの現状
                            • Dify: Leading Agentic AI Development Platform

                              Unlock Agentic AI with Dify. Develop, deploy, and manage autonomous agents, RAG pipelines, and more for teams at any scale, effortlessly.

                                Dify: Leading Agentic AI Development Platform
                              • 自動テストでチェックが失敗したときの説明を見やすくする - yujioramaの日記

                                これは Perl Advent Calendar 2022 16日目の記事です。 昨日の記事は@hkunoさんのぜんぜんわからない。俺達は雰囲気で perl -p -i.bak をやっている でした。 Test2::Suiteの is 関数とTest2::Tools::Compareに登場する比較関数を組み合わせると、ネストしたデータ構造のチェックを(伝統的なスクリプト言語にしては比較的)分かりやすく記述できます。 cpm install Test2::Suite サンプルコードです。 ステートレスな関数を中心に設計しているなら、道具立てとしては十分でしょう。 ▶クリックで展開 #example.pl package main; use strict; use warnings; use utf8; use Test2::V0; package Foo; sub new { my ($cl

                                  自動テストでチェックが失敗したときの説明を見やすくする - yujioramaの日記
                                • [プレビュー] S3ベースの低コストなベクトルストレージ「Amazon S3 Vectors」が発表されました (Bedrock Knowledge Basesのベクトルストアとしても使える!) | DevelopersIO

                                  詳細は下記ページも併せて参照ください。 Amazon S3 pricing (現在のところ英語ページのみ記載あり) Bedrock Knowledge Basesで「S3 Vectors」を使ってみた S3 Vectorsは単体でベクトルストレージとして使うこともできるのですが、やはりここは気になる「Amazon Bedrock Knowledge Bases」のベクトルストアとして使うのを試してみました。 今回は「バージニア北部」リージョンを使用しました。(東京リージョンではまだ使えないのでご注意!) 「S3 Vectors」の利用を選択してナレッジベースを作成 ナレッジベースの画面で「作成」をクリックして、「ベクトルストアを含むナレッジベース」を選択します。 ウィザードの「ステップ1:ナレッジベースの詳細を指定」「ステップ2:データソースを設定」は、通常通り (OpenSearch S

                                    [プレビュー] S3ベースの低コストなベクトルストレージ「Amazon S3 Vectors」が発表されました (Bedrock Knowledge Basesのベクトルストアとしても使える!) | DevelopersIO
                                  • 「最も使っている」プログラミング言語で異変、前年首位のJavaが王座陥落

                                    ITシステムを効率良く開発するには、実装する機能に合わせたプログラミング言語の選定が重要になる。現在、多種多様なプログラミング言語が存在するが、言語によって実装しやすい機能が異なるためだ。 システムの機能が多岐にわたる中、日経クロステックの読者はどのような言語を利用しているのか。これを確かめるため、日経クロステックではアンケート調査「プログラミング言語利用実態調査2023」を実施した。調査期間は2023年9月21日~10月18日。358人から回答を得た。 Pythonが首位をキープ アンケートではまず、現在使っているプログラミング言語を3つまで挙げてもらった。利用言語の第1位は「Python」だった。回答者358人うち45.3%の162人が使っているという結果だった。 「あなたが現在使っているプログラミング言語は何ですか」という設問に対する回答の内訳。最大3つ選択してもらった。グラフには回

                                      「最も使っている」プログラミング言語で異変、前年首位のJavaが王座陥落
                                    • AIを使って効果的にプログラミングを行う方法とは?

                                      近年のAI分野の発展により、一部のソフトウェア開発者らはAIを使ってコードを生成するようになったほか、AIを使ってプログラミングをサポートするツールも登場しています。プログラマーのデヴィッド・クローショー氏が、プログラミングに生成AIを使用した個人的な感想を自身のブログで振り返っています。 crawshaw - How I program with LLMs - 2025-01-06 https://crawshaw.io/blog/programming-with-llms There are particular conversational structures that work better than others when I "chat" with LLMs. And a weirdly large amount of repeated mundane work, copyi

                                        AIを使って効果的にプログラミングを行う方法とは?
                                      • 2日目:Python 3.10新機能パターンマッチの神髄がわかる | gihyo.jp

                                        先日公開した「PyCon JP 2021」1日目のカンファレンスレポートはいかがでしたでしょうか? 本レポートでは引き続き、2日目の様子をご紹介します。 PyCon JPは日本国内外のPythonユーザーが一堂に会し、互いに交流を深め、知識を分け合い、新たな可能性を見つけられる場所として毎年開催される国際カンファレンスです。 PyCon JP 2021は2021年10月15日~16日のカンファレンスと2日間の会期で開催されました。 今回は16日に行われたカンファレンスの中から、注目セッションと感想について運営スタッフがレポートします。 Day2 Keynote:A Perfect match ―Mr. Brandt Bucher (nikkie) 2021年10月、PyCon JP 2021の少し前にリリースされたPython3.10。その目玉機能といえば、Structural Patte

                                          2日目:Python 3.10新機能パターンマッチの神髄がわかる | gihyo.jp
                                        • https://openai.com/index/harness-engineering/

                                          • Claude Codeで感じたAIとソフトウェア開発の未来

                                            先週、2月24日[1]にClaude Codeのresearch preview版がリリースされました。↓の動画では、Claude Codeによる次のような作業の様子が紹介されており、エキサイティングです。 リポジトリの内容を理解して説明させる 追加機能を要求して実装させる ビルドおよびテストが通るまで試行錯誤させる 週末に時間が取れたので、早速Claude Codeを触ってみました。その結果、 ソフトウェア開発の方法が大きく変わりそう AIエージェントを前提に自分が変わらなければならない と感じたので、所感をまとめることにしました。 なお、まだリリースから日が浅く週末に触っただけなので、ファーストインプレッションであることにご留意ください。また、僕はこれまで他のAIエージェントによるソフトウェア開発の経験がないので、それらとの比較もできません。 AIのやり方に人間が歩み寄る Claude

                                              Claude Codeで感じたAIとソフトウェア開発の未来
                                            • プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえる

                                              プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえる:基本からしっかり学ぶRust入門(1)(1/3 ページ) Rustはどのようなプログラミング言語なのでしょうか? 本連載のスタートとなる今回は、Rust言語の概略と、手元にRustの動作環境構築までを紹介します。導入で利用可能になるコマンドと、最初のHello, World!プログラムも取り上げます。 Rustは、Webブラウザソフトウェア「Firefox」を開発しているMozillaが支援するオープンソースのプログラミング言語です。2006年に開発がスタートした当初は、Mozilla所属のグレイドン・ホアレ氏の個人プロジェクトでしたが、2009年からはMozilla自体が支援に加わり、公式プロジェクト化されました。MozillaとRustの関係は、Mozillaが2012年に開発を開始したWebレンダリ

                                                プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえる
                                              • Pythonでボリンジャーバンド、売買シグナル、バックテスト - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  Pythonでボリンジャーバンド、売買シグナル、バックテスト - Qiita
                                                • デザインシステム MFUI を MCP サーバー化して社内に提供した話

                                                  はじめに この記事は、弊社で開発しているデザインシステム MFUI のコンポーネント情報を AI コーディングアシスタントに効率的に提供するために開発した Model Context Protocol (MCP) サーバーの実装と活用方法について解説します。 なお、MFUI の詳細についてはこの記事では触れません。 弊社のテックイベント Money Forward TECH DAY'24 にて同じチームの Taiga Kiyokawa さんの Money Forward UI の紹介をご覧ください。 また、Model Context Protocol の詳細についての詳しい解説もありませんので、公式の情報を参照してください。 MCPサーバーの目的 MFUI は、Storybook をドキュメンテーション基盤とし、詳細の利用方法は各ストーリーに、コンポーネントのインターフェース詳細は JSD

                                                    デザインシステム MFUI を MCP サーバー化して社内に提供した話
                                                  • 新たなプログラミング言語を習得したい人にオススメ! プログラミング言語「Rust」の基礎をしっかり学べる無料の電子書籍

                                                    2015年にバージョン1.0に到達した「Rust」は、比較的新しいプログラミング言語です。2019年には、Microsoftが「Windows」の開発にRustを採用すると発表したり、Googleが「Android 12」の開発から、「C/C++」の代わりにRustを採用したりしたことも記憶に新しいのではないでしょうか。 本eBookでは、連載「基本からしっかり学ぶRust入門」全18回を収録。Rustとはどのような言語なのかに始まり、なぜMicrosoftやGoogleがRustに注目したのか、Rustは他のプログラミング言語とどう違うのか、言語の特徴や、開発環境の構築方法、記述方法まで紹介しています。 本eBookの前半では、Rustの特徴や基本文法を、後半では、Rustを使ったアプリケーションを開発する際のフォルダ構造や、テストの記述方法も紹介しています。各回ともサンプルコードととも

                                                      新たなプログラミング言語を習得したい人にオススメ! プログラミング言語「Rust」の基礎をしっかり学べる無料の電子書籍
                                                    • 「プロになるJava」はこんな人におすすめ #projava - きしだのHatena

                                                      「プログラミング未経験ですがJavaをやることになりました。いい本ないですか?」 → JShellを使って動作を1ステップずつ確認しながら進めれる唯一のJava入門書「プロになるJava」をおすすめ 「プログラムの入門書なのに文字ばっかり出してプログラムの作り方の説明がありませんでした。いい本はありませんか?」 → ウィンドウだしたり絵を描いたりしてプログラム感のあるサンプルもでてきて最後はWebアプリケーションまでつくる「プロになるJava」をおすすめ 「なんかJavaの本って1冊だけじゃ終わらなくて実践編とかサーブレットの本とか必要だから高くないですか?」 → 一冊でJavaの基本からクラスを使ったプログラム、テストやビルドツール、Spring BootでのWebアプリ、データベースまで解説した「プロになるJava」をおすすめ 「ナントカなJavaという本を終わらせたので次に勉強する本

                                                        「プロになるJava」はこんな人におすすめ #projava - きしだのHatena
                                                      • Pythonのデコレータを使ってAWS Lambdaを圧倒的に読みやすくする - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

                                                        基盤系システム部の梶田です。 BIGLOBEではAmazon Web Services(AWS)の活用を推進しています。AWSマネージドサービスの活用機会が増えると、イベントハンドラやフィルターとしてLambda Functionを書く機会も増えてきます。 数をこなしているうちに、Lambda Functionのイベントハンドラにはマネージドサービス毎におきまりのパターン化(お作法)があることに気づきました。 何度も現れるパターンを再利用するには、Pythonのデコレータ機能がうってつけです。このBlogではAWS CodeDeployを題材にして、Lambda Functionを簡素化していった過程をご紹介します。 最後のコードは驚くほど読みやすくなりますので、少々お付き合いください。 CodeDeployのイベントハンドラ デコレータを使ってお作法を隠蔽する おわりに CodeDepl

                                                          Pythonのデコレータを使ってAWS Lambdaを圧倒的に読みやすくする - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
                                                        • AIエージェントを安全に動かすための技術——サンドボックスについて調べてみる

                                                          皆さん、こんにちは。sotamakiと申します。 今日は、主にAIエージェント文脈で登場するサンドボックスについて学んだことをまとめていきたいと思います。 前提:AIエージェントは”行動”する 最近のAIエージェントは、単に文章を生成するだけでなく、コードを書いて実行し、ブラウザを操作し、外部APIを叩き、ファイルを読み書きします。指示を受け取り、自ら判断しながら一連の操作を完結させます。 ユーザー入力 ↓ ┌─► LLM(思考・計画) │ ↓ tool call │ 外部ツール / API / コマンド │ ↓ └── 結果フィードバック ↓ 最終応答 この「自律的にツールを呼び出せる」という特性が、従来のWebアプリとは異なるリスクを生む可能性があります。 通常のアプリは「受け取った入力をどう処理するか」をコードに書きますが、エージェントは「何を実行するか」をLLMが動的に決めます。攻

                                                            AIエージェントを安全に動かすための技術——サンドボックスについて調べてみる
                                                          • 2つの難しい問題 - Martin Fowler's Bliki (ja)

                                                            コンピュータサイエンスで難しいことは2つだけ。キャッシュの無効化と名前付けだ。 – Phil Karlton 満足のいくURLを見つけることはできなかったが、これは私の長年のお気に入りの格言である。 優れた多くの言い回しの様に、この言い回しにも数多くの繰り返されてきた表現がある。このページに追加する価値があると思われるものをいくつか紹介する。 コンピュータサイエンスには2つの難しい問題がある。すなわちキャッシュの無効化、名前付け、Off-by-oneエラーだ。 – Leon Bambrick (@secretGeek) There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. — Leon Bambrick (@secretGeek) Janu

                                                            • AWSジャパンが、AIエージェントの部品集「Bedrock AgentCore」と仕様駆動型IDE「Kiro」を解説 (1/3)

                                                              アマゾン ウェブ サービス ジャパン(AWSジャパン)が、2025年7月16日(現地時間)に米国で開催された「AWS Summit New York City 2025(以下AWS Summit New York)」の主な発表内容を振り返る説明会を開催した。 同イベントでは、AIエージェント開発の敷居を下げるサービス群「Amazon Bedrock AgentCore」を発表。前週には、「仕様駆動開発」によって、Vibe Codingの本番実装における悩みを解決するAI統合開発環境(IDE)「Kiro」をリリースしている。 AWSジャパンのサービス&テクノロジー事業統括本部 技術本部長である小林正人氏は、「AWSは、AI エージェントを開発・運用する上で、最適な“場”を提供する。Bedrock AgentCoreは、それを体現するサービスのひとつ」と説明する。 AIエージェント開発の困りご

                                                                AWSジャパンが、AIエージェントの部品集「Bedrock AgentCore」と仕様駆動型IDE「Kiro」を解説 (1/3)
                                                              • ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers

                                                                ドメイン知識は幅広いのでどこまで勉強すればいいか思った時のリスト。勉強の仕方色々あるが個人的にわかりやすいなと思ったものも書いときます ソフトウェアエンジニアとしてやりながらrecoというエンジニア向けの転職プラトフォームを作ってます。現在は数社のテック企業のサポートをしております(https://jobs.reco.sh/) reco経由で申し込むと面接に備えるためのサポートが得られます。面接対策のヒントや質問例、模擬面接などを通じて、自信を持って次のステップに進む準備ができます。 申請リンク:https://airtable.com/appDsRlN6LTSiW0a3/shrP9nwF925b1d5ZJ Network復習 TCP, UDP: High Performance Browser Networking - Ilya Grigorikの2~3章 (m)TLS: Liz Ric

                                                                  ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers
                                                                • GitHub Copilot Labsを使ってみた - Qiita

                                                                  GitHub Copilot Labsとは? VSCodeの拡張機能として、GitHub Copilot Labs をインストールすれば、コードの解説をしてくれたり、リファクタリングしてくれたり、バグを修正してくれたりと便利な機能がたくさんあります。 以前に筆者が書いた以下のようなChatGTPの拡張機能のようなものです。 公式ページより抜粋 GitHub Copilotの実験的なアプリケーションのためのVS Code拡張機能。 GitHub Copilotは、開発者向けの画期的なAIペアプログラマですが、私たちはコーディングの未来を探求し始めたばかりです。テクニカルプレビューの期間中、Copilotチームは提案の質を向上させ、安全機能を追加しました。しかし、Copilotがコード提案以外にも提供できる潜在的な助けを見るのは難しいことではありません。 本日、GitHub Copilot L

                                                                    GitHub Copilot Labsを使ってみた - Qiita
                                                                  • DMMのGo言語5daysインターンが最高すぎた! - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 初めて企業のインターンに参加しました。DMMさんのGo言語5daysのインターンです。今回はこのインターンの内容、またGo言語でのAPI開発で学んだTipsを中心に記事を書きます。 温かい目で見てくださると嬉しいです。記事の内容に誤りがあった場合は、いつでもご指摘ください 🙇‍♂️ インターン概要 今回のインターンは8月5日から8月9日の5日間にわたって行われました。最終日はオフィス開催で、4日間はオンライン開催でした。 初日と2日目は主にライブラリの使い方を学び、残りの3日間はハンズオンでAPIのエンドポイントを実装しました。このイ

                                                                      DMMのGo言語5daysインターンが最高すぎた! - Qiita
                                                                    • 次期C標準 (C23) の内容が固まったらしい

                                                                      C23については最近のC言語と、次期C標準(C23)でも軽く紹介しました。 今回、C23入りする内容が大体固まったようなので改めて紹介します。 この記事を書いている時点での最新の公開されたWorking Draftは N2912 N3047 N3054 N3096です。ただし、C2y向けの最初のドラフトN3220もあり、そちらの方が実際の内容に近いかもしれません。 内容については会議参加者の投稿も参考にしています: https://twitter.com/rcs/status/1550526425211584512 C23 now finalized! : C_Programming というわけで、C23に入る主な機能はこちらです: C23に入る主な機能 POSIXの機能の取り込み: strdup, strndup, memccpy, gmtime_r, localtime_r C++の機

                                                                        次期C標準 (C23) の内容が固まったらしい
                                                                      • Kindleストアでコンピュータ・IT本が最大50%OFF! 1,000冊以上が対象/『世界で闘うプログラミング力を鍛える本』『いちばん詳しいExcel関数大事典』など【Book Watch/セール情報】

                                                                          Kindleストアでコンピュータ・IT本が最大50%OFF! 1,000冊以上が対象/『世界で闘うプログラミング力を鍛える本』『いちばん詳しいExcel関数大事典』など【Book Watch/セール情報】
                                                                        • ノーコードで自分専用ダッシュボードを作成&公開できる「Widget Board」を使ってみた! -

                                                                          どうも、まさとらん(@0310lan)です! 今回は、誰でもお手軽に自分専用のダッシュボードを作成できるWebサービスをご紹介します! さまざまな機能をブロック化したウィジェットを画面にペタペタと配置していくだけで、タスク管理・情報収集・旅行計画・エンタメ…など、多彩な用途に活用できるボードを作成できるのが大きな特徴です。 自由にデザイン可能なダッシュボードにご興味ある方は、ぜひ参考にしてみてください! 【 Widget Board 】 ■ダッシュボードの作成例 「Widget Board」の詳しい使い方を解説する前に、まずはどのようなダッシュボードが作れるのかサンプル例をいくつか見てみましょう。 以下はToDoやカレンダーなどのウィジェットを組み合わせて、自分だけのタスク管理ボードを作成した例です。 他にも、時計・検索ボックス・テキストエディタなどのウィジェットも提供されているので、組み

                                                                            ノーコードで自分専用ダッシュボードを作成&公開できる「Widget Board」を使ってみた! -
                                                                          • TypeScriptではNumber.isNaN()よりもisNaN()の方が安全かもしれない

                                                                            これまで「グローバルのisNaN()ではなくNumber.isNaN()を使え!」を教義に生きてきたのですが、揺らいできました。 JavaScriptのisNaN()は引数を数値に変換した結果がNaNであるかを判定します。 一方のNumber.isNaN()はES6で提供された関数で、引数がNaN以外の時はtrueを返しません。 console.log(isNaN('hello')); // true console.log(Number.isNaN('hello')); // false Number.isNaN()はより厳密な比較であり、キャストを行わないため余計な混乱を避けられるものとして提供されました。 文字列などを渡した場合はtrueを返さないため、Number.isNaN()に渡す時点であらかじめ数値に変換しておくなど型を意識した操作がアプリケーション側の責務として求められるよ

                                                                              TypeScriptではNumber.isNaN()よりもisNaN()の方が安全かもしれない
                                                                            • GitHubのソースコードで学習したプログラミングAI「Copilot」は著作権侵害なのか?

                                                                              ソフトウェア開発プラットフォームのGitHubが2021年6月に、ソースコードを書くとその続きを補完する機能である「GitHub Copilot」をリリースしました。Microsoft傘下のGitHubが、ライセンスを問わずGitHub上のあらゆるソースコードを学習して作られたCopilotを商業利用することについて、「著作権的に問題があるのではないか?」との議論が巻き起こっています。 Julia Reda – GitHub Copilot is not infringing your copyright https://juliareda.eu/2021/07/github-copilot-is-not-infringing-your-copyright/ GitHubが、人工知能研究組織のOpenAIと協力してリリースしたCopilotは、途中まで記述したソースコードの「続き」を自動で

                                                                                GitHubのソースコードで学習したプログラミングAI「Copilot」は著作権侵害なのか?
                                                                              • Claude Codeに「次のタスクやっといて」ができるタスク管理ツール Task Master を使ってみた

                                                                                タスク管理できない人間のぼやき ELYZAでプロダクト機械学習エンジニアをやっている中村(@tyo_yo_)です。 新しい機能を実装する際、PRD (プロダクト要求仕様書: Product Requirements Document) から実装すべきタスクを一つひとつ切り出していく作業。「ここはこうで、あそこはああで...」と考えながらチケットを作る時間って、正直コーディングより疲れませんか。 あと、歯を磨いている時にふと「あ、あの不具合直さなきゃ」と思い出す瞬間。スマホを取り出してバックログツールにメモしたり、いつのまにか混沌と化したバックログを見て目を背けてしまったり... 弊社ではGitflowに基づいた開発フローを採用しているのですが、Notionのボードビューでのタスク管理とはどうも噛み合わない部分がありました。PRやブランチの進行に合わせてカードを更新してもすぐにズレが生じたり

                                                                                  Claude Codeに「次のタスクやっといて」ができるタスク管理ツール Task Master を使ってみた
                                                                                • Rustでコードを書くゲームエンジンのBevyを使ってインベーダーゲームを作る動画を紹介

                                                                                  Rustはメモリーセーフを目指すシステムプログラミングとして知られているが、用途はそれだけに限らない。今回は、Rustがゲームにも使えるプログラミング言語であることを、インベーダーゲームを作りながら解説する動画を紹介する。これはBevyというゲームエンジンを利用して開発するもので、RustのマスコットであるFerrisがシューターとして、ランダムに飛来してくるインベーダーをレーザーで攻撃して撃墜するというゲームだ。 動画は1時間20分程度という長さであるが、ゲーム開発の手法のひとつであるEntity Component System(ECS)によって徐々にゲームの要素を組み上げていくという内容になっている。ソースコードの構造はゲームの要素であるシューターをPlayer、インベーダーをEnemy、シューターが使うレーザー光線をLaserなどに分離して、それぞれ属性やロジックを組み上げていくと

                                                                                    Rustでコードを書くゲームエンジンのBevyを使ってインベーダーゲームを作る動画を紹介

                                                                                  新着記事