並び順

ブックマーク数

期間指定

  • から
  • まで

9601 - 9640 件 / 16781件

新着順 人気順

*programmingの検索結果9601 - 9640 件 / 16781件

  • Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 - Qiita

    世界 30 億の Java エンジニア向けに、Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 The Java Language Specification diffs The Java Virtual Machine Specification diffs ぜひご利用ください! なにこれ? Java の各バージョンごとの言語仕様・JVM仕様はこちらのページで公開されています。 Java Language and Virtual Machine Specifications ただ、バージョンごとの変更点がありませんでした1。 そこで、各ページからテキストを抜き出して2、GitHub 上で差分が見れるようにしました。 更新について 細かい誤字脱字の変更とかを除いた差分が作れるとより良いのですが、そうすると今後の更新に手間がかかってしまいまそうでした。 それよ

      Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 - Qiita
    • Rust製JavaScriptエンジン『Boa JS』を試してみた

      主要なJavaScriptエンジンのTest262を毎日実行して結果を載せているtest262.fyiというサイトがあります。 (Test262とは最新のECMAScriptを実装できているかどうかのテストです。) このサイトの、2024/6/5現在の実装率ランキングはこちらです。 test262.fyiの画面キャプチャ(2024/6/5) V8(ChromeやNode.js、Deno等)、JavaScriptCore(SafariやBun等)、SpiderMonkey(Firefox等)という、大手エンジンとほぼ横並びで4位に食い込んでいるBoaとは何者でしょうか。 Boaは公式曰く『Rustで書かれた実験的なJavascriptのレキサー、パーサー、コンパイラー』です。これだけ揃えば、JavaScriptエンジンと言って差し支えないと思います。RustアプリケーションにJavaScri

        Rust製JavaScriptエンジン『Boa JS』を試してみた
      • ヤフーのJava開発を支えるJavaサポートチーム

        ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告エンジニアの高見と申します。 2021年10月より「第11代黒帯〜プログラミング言語(Java)〜」 に就任しました。 この記事では、「ヤフーにおけるJava開発」と、私が従事している「Javaサポートチームの活動」について、紹介します。 (※黒帯制度とは:各領域において突出した専門性を持つ社員を黒帯として任命し、社内外における活動を会社として支援する制度) 1.ヤフーにおけるJava環境 2017年10月頃から全社でシステムのモダナイゼーションが推進されています。 この取り組みで、主要開発言語がPHPから、JavaとNode.jsに変更となりました。 Javaは、主にサーバーサイドアプリケーションで使

          ヤフーのJava開発を支えるJavaサポートチーム
        • 日本企業は高スキル者を使いこなせない

          某大手通信業者に勤めててソフトウェアエンジニアやってるんだけど 会社にも申請して副業フリーランスしていてそっちの収入の方が断然多くてどっちが副業なんだか分からない状態になってる 副業やってると分かるんだけど巷のソフトウェアエンジニアって大半が低スキルで年収もせいぜい500万とかで 高スキル者だと年収1000万越えは普通、2000万クラスもザラっていう感じ で、自分は高スキル者側にいるので副業フリーランスの方はいろんな依頼も来るしそこそこのプロダクトを作ったりしてるんだが 本業の方でそういう話をしても全然依頼が来ない そこそこ給料貰ってるんだから全然やりますよ、と伝えても、そもそも仕事が来ない たまに来る依頼はほぼ秒殺できるような内容だったり 依頼内容が意味不明な上に会話しようとしてもコミュニケーションエラーになるような仕事ばっかりなんだよね 基本的にウォーターフォール開発なので仕様書・設計

            日本企業は高スキル者を使いこなせない
          • GitHub CopilotでOpenAI o1を試してみた

            OpenAI o1-previewとGitHub Copilotの統合をテストしました。 本日、OpenAIは難しい問題を解決するための高度な推論機能を備えた新しいAIモデルシリーズ、OpenAI o1をリリースしました。皆さんと同じように、私たちも新しいo1モデルを使いこなすことを楽しみにしており、o1-previewとGitHub Copilotのインテグレーションをテストしました。大規模システムのデバッグ、レガシーコードのリファクタリング、テストスイートの作成など、この新しいモデルを使って多くのユースケースを模索していますが、最初のテストでは、コード解析と最適化において有望な結果が得られました。これは、o1-previewが返答する前に課題を考え抜く能力を備えているためで、GitHub Copilotで複雑なタスクを構造化されたステップに分解することを可能にします。 このブログでは、

              GitHub CopilotでOpenAI o1を試してみた
            • LinuxのソフトウェアエンジニアがValveをベタ褒め

              ValveはLinuxディストリビューションのSteamOSを開発するなどしてLinux業界に長年貢献し続けています。こうした実績に加え、2023年9月18日にLinux Foundation EuropeのサミットでValveの話題が再燃したことを受け、Linux開発者のマイケル・ララベル氏がValveの取り組みについて改めて紹介しています。 Valve Is A Wonderful Upstream Contributor To Linux & The Open-Source Community - Phoronix https://www.phoronix.com/news/Valve-Upstream-Everything-OSS ValveはSteamOSのバージョン3.0からArch LinuxをベースにSteamOSの構築を始め、同バージョンはValveが開発した携帯ゲーム端

                LinuxのソフトウェアエンジニアがValveをベタ褒め
              • 最近は意図的にGitHub Copilotを無効にすることがある

                別にみんなそうするべきとは全く思わないのだけど、僕は最近GitHub Copilotを意図的に無効にすることがあるので、そのへんについて雑に書いておく。 あらかじめ言っておくが、僕はGitHub Copilotを有効にすることもある。この記事もGitHub Copilotおよびそのユーザーを批判する意図は全くない。 GitHub Copilot が便利な場面 僕がGitHub Copilotを使い始めて少なくとも一年以上は経ってる。自分が書こうと思っているコードに近いものが簡単に生成されていくことに最初は感動したし、便利な場面がはたくさんある。 具体的に便利な場面を思い返してみる。 僕は仕事ではNext.jsでフロントエンドを書いたり、NestJSでバックエンドを書いたりしているのだが、その用途では便利だった。僕は自分が関わっているプロジェクトのReactやNode.jsの書き方はある程度

                  最近は意図的にGitHub Copilotを無効にすることがある
                • 本当に「フリーでオープンソース」なのかどうか確認できる「Is it really foss?」

                  ソースコードが公開され、自由に利用・修正・再配布できる「フリーオープンソースソフトウェア(FOSS)」のように思えるのに、実際には「一部だけ異なるライセンスのコードが混ざっている」といったことがあります。それを教えてくれるのが「Is it really foss?」というウェブサイトです。 Is it really foss? https://isitreallyfoss.com/ 「Is it really foss?」にアクセスすると、こんな感じで新規追加された順にFOSSの名前が並んでいて、それぞれの分類がアイコンと色で表示されています。 分類は「Yes!(FOSSである)」「Partially(オープンコアで部分的にFOSS)」「Issues exist(主にFOSSだが問題あり)」および2種類の「Nope!(FOSSではない/FOSSではないがFOSS関連のライセンス問題あり)」

                    本当に「フリーでオープンソース」なのかどうか確認できる「Is it really foss?」
                  • AIがプログラマを滅ぼすというのは、幻想やったかもしれん - Qiita

                    久しぶりにコードエディタを開く つい先日、AIは凄いよね、プログラマはもうあかん みたいな記事を書いたわけですが、ちょうどそういう記事を書きながら、パヒュームのレシピをログしていけるアプリを作りたいと思い立ち、久々にVSコードを開いたのですが、なぜいきなり香水のレシピなのかというと、普段気に入って使っている Terre d'Hermes というパヒュームが切れてしまい、買おうと思ったのですが、高い。 有名な型番なので、安いコピー商品もたくさん出てるけど、やっぱり本物とは違うんですよね。 以前にパラワン島というところで、リゾートの運営をしていたんですが、かなりの田舎の漁村で、道も舗装されておらず、電気も一日5時間しか来ず、空港からボロボロのバスで4時間かけて山を超えて辿り着くといういわゆる僻地で、スピリチュアル界隈の方々や、ヒッピー崩れの旅行者が多く、そこで使う石鹸やシャンプーなんかのアメニ

                      AIがプログラマを滅ぼすというのは、幻想やったかもしれん - Qiita
                    • Writing a C compiler in 500 lines of Python

                      A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python1, after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog

                      • 懐かしのドコモケータイ「F503i」、雑誌付録で復活のワケ 着メロを子ども達がプログラミング

                        NTTドコモは2月16日、「NTTドコモ歴史展示スクエア」にて、家族とともに子どもの成長を支えるブランド「comotto(コモット)」の取り組みの一環として、フィーチャーフォン「F503i」を題材に、プログラミングを学べる体験型ワークショップを開催。あわせて、来場者に携帯電話の歴史を公開した。 プログラミングで題材となるF503iのおもちゃは、ドコモが小学館の雑誌「小学8年生」とタッグを組み、2月28日頃に発売予定の雑誌の付録。ドコモは、この雑誌の発売を前に、本付録のおもちゃを使って、プログラミングを学べる場を設けた。 本付録は、F503i当時のデザインを忠実に再現したもので、手持ちのスマートフォンやタブレットとBluetoothで接続することで、簡単に着メロを作成でき、プログラミングの仕組みを学べる。着メロ以外のミニゲーム機能も搭載予定だという。 F503iは、ドコモが2001年に発売し

                          懐かしのドコモケータイ「F503i」、雑誌付録で復活のワケ 着メロを子ども達がプログラミング
                        • 【2024年最新版】オススメのプログラミング学習サービス集 - Qiita

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今回はプログラミング初心者と中級者向けの、プログラミング学習サービスを紹介します。 自分自身が実際に学んできた中でよかったものだけをピックアップしています。 なお、progateやドットインストールといった誰でも知っている学習サービスは省いています。 web制作向け (1) web-design-textbook まずはじめに紹介するのはWeb制作を基礎から実装手法を網羅的に学ぶことができる「web-design-textbook」です。 こちらは基本編~上級編とレベル別になっているので初心者でも入りやすい構成になっています。

                            【2024年最新版】オススメのプログラミング学習サービス集 - Qiita
                          • 話題の日本酒「ソースコード」を読んで(飲んで)みた | DevelopersIO

                            こんにちは、AWS事業本部@福岡オフィスのべこみん(@beco_minn)です。 早速ですが皆さん、日本酒は好きですか?私はほぼ毎週近所の酒屋さんに買いに行くぐらい大好きです。 つい最近、こんな日本酒がSNSで話題になっていました。 「自分好み」を読み解いてシステムエンジニアに捧ぐ日本酒 クリアな飲み口に、豊かなお米の旨みが溢れ出る上質な味わい。料理と合わせても、様々な温度帯でも楽しめる1本に、思わず誰もが「自分好みの楽しみ方」を探してしまう。「読み解きたくなるロジック」が詰め込まれた、システムエンジニアたちに飲んでほしい純米吟醸酒です。 とのこと。 はい、買いました。ラベルのソースコードが気になったというのもあるんですが、純粋に味が気になったので買ってみました。 本記事では味の感想含め、ラベルの内容についても触れたいと思います。 飲んでみた コードの解読前にまずは飲んでみます。お酒は飲ん

                              話題の日本酒「ソースコード」を読んで(飲んで)みた | DevelopersIO
                            • 5年振りのメジャーバージョンアップとなるRuby 4.0正式リリース、クラスの定義などを隔離するRuby Box、新JITコンパイラ「ZJIT」搭載など

                              5年振りのメジャーバージョンアップとなるRuby 4.0正式リリース、クラスの定義などを隔離するRuby Box、新JITコンパイラ「ZJIT」搭載など Ruby開発チームは2025年12月25日、Ruby 4.0の正式リリースを発表しました。 Rubyは毎年12月25日に新バージョンをリリースすることが恒例となっており、2024年も予定通りに新バージョンが登場しました。しかも今回は2020年にRuby 3.0が登場して以来5年振りのメジャーバージョンアップとなりました。 Rubyはまつもとゆきひろ氏により1993年に開発が始められたプログラミング言語です。シンプルで生産性の高いプログラムを書くことができることなどを特長とし、Ruby on Rails(Rails)と呼ばれるWebアプリケーションを容易に構築できるフレームワークを備えていることで人気のプログラミング言語です。 Ruby 4

                                5年振りのメジャーバージョンアップとなるRuby 4.0正式リリース、クラスの定義などを隔離するRuby Box、新JITコンパイラ「ZJIT」搭載など
                              • AWS Pricing MCP Serverでどれぐらい正確にランニングコストを見積もれるか試してみた。 | DevelopersIO

                                使ってみた テストとして 3 つお題を用意しました。 状況としてはメールでお客様から連絡いただいた一次情報をイメージしています。 それぞれお題とClaude Codeによって出力された結果、またそれに対する評価を記載していきます。 またClaude Codeとのやり取りは一回のみとし、初回の回答内容を評価していきます。 お題 1. 3 層 Web アプリケーションの本番環境構築 お題 EC サイトを立ち上げたいんです。フロントエンド、API、データベースの 3 層構成で 商品画像とかもあるので、CDN も使いたいです 同時接続ユーザーは 1000 人くらいを想定してます 月間 PV は 1000 万くらいかな?でも季節変動があるので、12 月とかは 5 倍くらいになるかも データベースは 500GB くらいから始めて、年 20% くらい増えていく予定 セキュリティは重要なので、WAF とか

                                  AWS Pricing MCP Serverでどれぐらい正確にランニングコストを見積もれるか試してみた。 | DevelopersIO
                                • Google Opal

                                  @ }�

                                    Google Opal
                                  • java.evolved Code Snippets | java.evolved

                                    🌐 🇬🇧 English 🇩🇪 Deutsch 🇪🇸 Español 🇧🇷 Português (Brasil) 🇨🇳 中文 (简体) 🇸🇦 العربية 🇫🇷 Français 🇯🇵 日本語 🇰🇷 한국어 🇧🇩 বাংলা 🇮🇹 Italiano 🇵🇱 Polski 🇹🇷 Türkçe

                                      java.evolved Code Snippets | java.evolved
                                    • プログラミングのなんとか安全まとめ

                                      プログラミングのなんとか安全まとめ 安全とは 安全の正確な定義は難しいですが、ここでは「特定のリスクが十分に低減されている状態」について考えたいと思います。 人間社会を例に考えてみると、我々の生活は常に犯罪や災害、疫病などの危険にさらされています。しかし通常の生活において、これらのリスクを強く意識することはありません。それは行政(警察や消防や法制度など)の社会システムが、リスクを十分に低減する処置をとっているからです。 ソフトウエアにおける安全も基本的に同質であり、言語やフレームワーク、開発プロセスによって、リスクを管理することで安全の実現を目指します。 リスク管理は何らかの制限を伴いますので、何を自由とし、リスクとするかは、エコシステム毎に異なります。例えば銃器は、国によって所有に対する規制の強弱が分かれています。しかし認可されている国の治安が、必ずしも悪いわけではありません。社会がその

                                        プログラミングのなんとか安全まとめ
                                      • スマートテレビのリモコン操作から個人情報を盗み出す攻撃 屋内のIoTエアコンなどを悪用

                                        Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 香港中文大学、米カリフォルニア大学アーバイン校、中国の国防科技大学、米インディアナ大学ブルーミントン校に所属する研究者らが発表した論文「HOMESPY: The Invisible Sniffer of Infrared Remote Control of Smart TVs」は、スマートテレビを操作する家庭用の赤外線(IR)リモコンからIR信号を取得し、機密情報(アカウント名、パスワード、PINコード、決済情報など)を抽出する攻撃を提案した研究報告である。 スマートテレビと同じ部屋に設置してあるIoTデバイス(エアコンなど)からIR信号を盗聴し、独自

                                          スマートテレビのリモコン操作から個人情報を盗み出す攻撃 屋内のIoTエアコンなどを悪用
                                        • iOSアプリの大きな技術的負債に立ち向かう - kubell Creator's Note

                                          こんにちは、Chatwork モバイルアプリケーション開発部マネージャーの福井(@tinpay)です。最近は宮崎辛麺にハマっていて、卵とじ & ネギニラトッピング以外の美味しい食べ方絶賛募集中です。 さて、みなさんが作られているプロダクトには技術的負債ありますか? Chatwork iOSアプリは2016年春にフルネイティブ(2016年時点ではフルObjective-C)に刷新して、そこから6年が経過しました。その期間の中で様々な理由によって負債がどんどん積み上がっているのですが、チーム一丸となって負債の返済に絶賛取り組み中で、ようやくSwift化などでも成果が出てきています。 ただ、返済にはまだまだパワーが足りてないのが現状なので、仲間を募集する上でも、今回は赤裸々にどんな負債があるのかについて紹介してみようと思います。 技術的負債とは? iOSアプリの技術的負債と向き合い方 1. Ob

                                            iOSアプリの大きな技術的負債に立ち向かう - kubell Creator's Note
                                          • Gemini Embedding 2 の概要|npaka

                                            以下の記事が面白かったので、簡単にまとめました。 ・Gemini Embedding 2: Our first natively multimodal embedding model 1. はじめに本日、Geminiアーキテクチャを基盤とする初の完全マルチモーダル埋め込みモデル「Gemini Embedding 2」を、「Gemini API」および「Vertex AI」経由でパブリックプレビューとしてリリースします。 従来のテキストのみの基盤を拡張した「Gemini Embedding 2」は、テキスト、画像、動画、音声、ドキュメントを単一の統合埋め込み空間にマッピングし、100以上の言語における意味的意図を捉えます。これにより、複雑なパイプラインが簡素化され、RAG やセマンティック検索から感情分析やデータクラスタリングまで、さまざまなマルチモーダル下流タスクが強化されます。 2. 新

                                              Gemini Embedding 2 の概要|npaka
                                            • 好きなプログラミング言語10選 - やってみる

                                              好きなプログラミング言語10選 はてなブログ10周年特別お題「好きな◯◯10選」に答える。 好きなプログラミング言語10選 C# Python Bash JavaScript Markdown TSV Rust Java C C++ MarkdownやTSVはプログラミング言語ではない。マークアップ言語であり構造化テキストだ。 だって10個もないし。 嫌いなプログラミング言語10選 日本語 英語 Python Bash XML HTML CSS SQL Windows系言語(API,VBScript,PowerShell等) Mac系言語(Swift, Objective-C等) Android系言語(Kotlin) プログラミング言語でないのがたくさん混ざっている。日本語や英語は自然言語だし、CSSはスタイルシート言語。 だって10個もないし。あ、11個あった。 好きだけど嫌い 好きだか

                                                好きなプログラミング言語10選 - やってみる
                                              • GitHub Copilot code review in Visual Studio Code がパブリックプレビューになりました | DevelopersIO

                                                こんにちは、製造ビジネステクノロジー部の若槻です。 先月末に開催された GitHub Universe 2024 では、GitHub Copilot Workspace をはじめとした、生成 AI を利用した開発支援機能に関する発表がいくつか行われました。 そしてそのうちの一つが GitHub Copilot code review in Visual Studio Code(以降、code review 機能)のパブリックプレビューの開始です。 ドキュメントも公開されています。 code review 機能は以下の 2 つから構成されており、現在ほとんどのユーザーが実際に利用できるのは Review selection の方となります。 Review selection Review changes

                                                  GitHub Copilot code review in Visual Studio Code がパブリックプレビューになりました | DevelopersIO
                                                • copilot-explorer

                                                  Copilot Internals | thakkarparth007.github.io Github Copilot has been incredibly useful to me. It can often magically read my mind and make useful suggestions. The thing that surprised me the most was its ability to correctly “guess” functions/variables from surrounding code – including from other files. This can only happen, if the copilot extension sends valuable information from surrounding cod

                                                  • 毎日色々と巡回して自動で通知してくれる便利Botを作ってみる【応用可】 - Qiita

                                                    毎日Botが自動でWeb上を見回って通知してくれると便利ですよね。 祝日まであと何日だろう? 明日ってゴミの日だっけ? そういえばいつも見てるあれ今どうなってるかな こういった時に普通だと自分で確認する事になると思うのですが全て自動でやらせてみる。 という事で出来るだけ初心者でも出来る便利Botの作り方を解説していきます。 ・Slackの例 ・Twitterの例 🔔 通知出来るもの 通知したいデータを取得さえ出来ればどんな物でも可能です。 それをSlackやTwitterなどに通知します。 📄 使うもの ・ 言語 例:Python どんな言語でも可 今回はスクレイピング例も扱うのでデータの扱いやすいPythonで解説 ・ 定期実行 例:Heroku 言語に対応していて定期実行出来ればどんな物でも可 無料が良いので今回はHerokuで解説する。Google Cloud Functions

                                                      毎日色々と巡回して自動で通知してくれる便利Botを作ってみる【応用可】 - Qiita
                                                    • AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype | 転職type

                                                      「書く」負担の消失と、肥大化する「読む」責務 かつてのソフトウエア開発は、人間が文字通り一文字ずつロジックを「書く」作業が中心だった。その風景を一変させたのが生成AIの台頭だ。その変化はエンジニアこそ身をもって感じていることだろう。 まつもとさんは、AIが普及した先にあるエンジニアの役割の移り変わりを、現場のリアリティを交えながらこう語った。 「開発現場には『レビュー』という文化がありますよね。属人的に開発を進めることで発生する見落としのリスクを回避するために、他の人が確認するためです。 AIがコーディングを代替するようになった今、開発業務に占めるレビューの割合がどんどん増えているといわれています。レビューそのものをAIで行うことも可能ですが、人間が全く手を出さないわけにはいかないのが現状です」 書く苦労から解放される一方で、人間には「AIが書いたものが正しいか」を判断する高度な査読能力が

                                                        AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype | 転職type
                                                      • ソフトウェアテスト界隈の注目記事をまとめてみた【2023年3月版】

                                                        この記事は、「TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?」の開催に際し、TechFeedのデータを元に日本語記事ランキングを紹介していくものです。 60日以内で、獲得スコアが高かった順にトップ10を紹介しています(1pt以下の記事はランキングに含めていません)。 いずれも読み応えのある記事ばかり。もし見過ごしていた記事があったら、ぜひ読んでみてください。 本記事は、TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 こんにちは、TechFeed CEOの白石です。 この記事は、T

                                                          ソフトウェアテスト界隈の注目記事をまとめてみた【2023年3月版】
                                                        • みんなプログラミングで何してるの?

                                                          どんな風にプログラミングを生活に取り入れて自分の生活を豊かにしてるの? ネットに溢れる自称プログラミング出来る人って頑なに自分の成果物を示すことを拒むよな 絶対、単に会社に雇われてるだけで、コピペで済むようなプログラミングしかしてない癖に、プログラミング出来る風を装ってマウントだけとりに来てるんだよな それプログラミング使ってるどころか、プログラミングに使われてる立場だからw お前らさ そういうとこだぞ 違うって言うなら プログラミングをどう取り入れて何をやってるのか説明してみろよ

                                                            みんなプログラミングで何してるの?
                                                          • 公式ドキュメントを見る癖をつけておこう - Qiita

                                                            「こんなAPIあったんだ」と思いつつ、仕様チェックのためにReactの公式ドキュメントを確認してみると、、、 なんとcloneElementは、コードを壊す危険性のあるレガシーAPIでした。 このことを実装者に伝え、 結果的にレガシーAPIを使わない形に修正していただくことができました。 もし公式ドキュメントを見なかったら もし公式ドキュメントを確認せずに、二次情報を参考にしていたら、 「公式が非推奨としている」という情報までは拾えず、Approveしていた可能性があります。 動作確認が出来ているから CIでエラーが出ていないから 公式が提供するAPIだから AIがお墨付きをくれたから 技術記事でも使われていたから といった雑な理由でコードを評価すると、不要な技術的負債やバグの温床を産むということを、心底実感しました。 まとめ もともと公式ドキュメントを読むことは癖づけていましたが、 今回

                                                              公式ドキュメントを見る癖をつけておこう - Qiita
                                                            • チーム開発でcopilot-instructions.mdを導入してみたら、コードレビューの負担が減った

                                                              前提 この記事では、vscodeで github copilotを使った開発環境での話をしていますが、他のAI エディタを使用している場合でも基本的には同じ機能があると思います。 適宜お使いの機能で読み替えていただけたらと思います! はじめに こんにちは! 現在業務でNext.jsを使ったwebアプリケーションを開発しています。 チームメンバーは私含め5名で、開発ツールはvscodeで github copilotを利用しています。 生意気ながらチーム内で私が1番Next.jsやReactを触った経験が長いため、コードレビューのほとんどを担当させていただいています。 そんな中、私以外のメンバーはNext.js、Reactの経験がほとんどないため、メンバー内やPRのたびにコードの品質が結構異なるという現象が起きており、レビューやリファクタリングの負担が大きいことが課題でした。 特にチーム全体

                                                                チーム開発でcopilot-instructions.mdを導入してみたら、コードレビューの負担が減った
                                                              • GitHub - OpenHands/OpenHands: 🙌 OpenHands: AI-Driven Development

                                                                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 - OpenHands/OpenHands: 🙌 OpenHands: AI-Driven Development
                                                                • Claude Codeでハーネスエンジニアリングを実践する 〜 狩りから稲作へ

                                                                  第1層 ~ 第3層はローカルで完結するためフィードバックが速く、第4層はリモートで動くため網羅性が高い。この速度と網羅性のトレードオフを層で分離するのが設計の要です。 タスク指示からマージまで ここからは、実際にタスクを指示してからPRがマージされるまでのフローを説明します。このフローの各ステップに4層のハーネスが組み込まれています。 仕様策定と実装 第1層: post-edit-lint 第2層: Lefthook pre-commit PR作成前レビュー 第3層: /pre-push-review PR作成とCodeRabbit監視 第1層: pre-bash-guard 第4層: post-push-monitor CodeRabbit指摘対応 第1層: pre-bash-guard (先送り防止) マージ・クリーンアップ 第3層: /merge-and-cleanup Step 1

                                                                    Claude Codeでハーネスエンジニアリングを実践する 〜 狩りから稲作へ
                                                                  • 今後生成AIとどう向き合うべきなのか? 現場のエンジニアと研究者が最新研究事例から語り合う

                                                                    ここ2〜3年で、GitHub Copilotなど、生成AIを利用した開発者支援サービスが続々登場した。すでに業務で利用されているという皆さんも少なくないだろう。一方で、「使ってはみたが、期待外れだった」と感じている人も多いに違いない。本セッションのスピーカーは、「現場では得意不得意を見極めて、使い道を考えている」と語る。そして、「ソフトウェアエンジニアリングの研究コミュニティでも研究が進んでおり、得意不得意が論文という形で表れつつある」ともいう。このセッションでは、開発現場でコンサルタントやエンジニアとして活躍を続ける和田卓人氏と、アジャイルコーチとして開発の現場を支援しているやっとむ氏の2人がモデレーターを務め、名古屋大学大学院情報学研究科の森崎修司氏が、最新の研究事例と、自身の研究を紹介しながら、生成AIの得意、不得意について語った。 研究者が語る、生成AIの得意/不得意とは? まず森

                                                                      今後生成AIとどう向き合うべきなのか? 現場のエンジニアと研究者が最新研究事例から語り合う
                                                                    • 日曜バイブコーダーがゲーム制作に行き詰まったその後の話

                                                                      ゲーム制作を趣味にする日曜コーダー(本職≠SWE)がClaude Codeを使い倒してゲームを作ろうとして行き詰まってからの紆余曲折と、(仮)完成に至るまでのClaude Codeの使い方のお話です。 2025年8月頃に作りたいと思い立ってWeb版ClaudeのVibe Codingで遊び始め、そこから間をあけつつ約4カ月ほどで対戦ゲームを作ってみました。 できたもの 6体の駒を動かしてボード上で相手のゴールを目指す、デッキ構築型オンライン対戦ボードゲームです: チェスのようなターン制の戦略要素と、隣接した駒同士をカードゲームのように各々のデッキから引いたカードで自動的に戦闘するデッキ構築ゲームの要素を合わせたような1vs1のP2Pオンライン対戦ができます。 (現在オンライン対戦機能は非公開) 最終的にプロジェクト全体で TypeScript 43,561行(Claude Code数え)で

                                                                        日曜バイブコーダーがゲーム制作に行き詰まったその後の話
                                                                      • GitHub - github/github-mcp-server: GitHub's official MCP Server

                                                                        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 - github/github-mcp-server: GitHub's official MCP Server
                                                                        • Pythonで不統一なExcelファイル繋ぐワザの神髄 シンプルな文法で書くプログラミングで効率化

                                                                          コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 なお、Microsoft Edgeをご利用のお客様はプライバシー設定が影響している可能性があるため「追跡防止を有効にする」の設定を「バランス(推奨)」にしてご利用をお願いいたします。詳細は下記のFAQページをご参照ください。 https://help.toyokeizai.net/hc/ja/articles/33846290888345 ✕

                                                                            Pythonで不統一なExcelファイル繋ぐワザの神髄 シンプルな文法で書くプログラミングで効率化
                                                                          • AI とインタラクティブな UI のやり取りを実現する MCP Apps

                                                                            MCP Apps は MCP にインタラクティブな UI コンポーネントを返す方法を標準化した拡張機能です。この記事では MCP Apps を使用してインタラクティブな UI コンポーネントをエージェントが返す方法について試してみます。 AI エージェントとチャット形式の対話ではなく、インタラクティブな UI を通じてやり取りすることが求められるケースがあります。例えば、グラフやチャートとして視覚的に表示したり、購入したい商品の一覧をカード形式で表示したうえで、ユーザーがクリックして購入を完了できるようにしたりするといったケースが考えられます。このようなインタラクティブな UI のやり取りを可能にした Apps in ChatGPT や MCP-UIは大きな注目を集めました。 Apps SDK や MCP-UI はそれぞれ[Model Context Protocol (MCP)]を基盤と

                                                                              AI とインタラクティブな UI のやり取りを実現する MCP Apps
                                                                            • MN-Coreを素人考察してみる - Ryuz's tech blog

                                                                              はじめに 先般 MN-Ccore Challenge なるものが開催され、私もスキマ時間に気分転換的にちょこちょこ挑戦していたのですが、とても面白いアーキテクチャだなと思いました(順位はまあその力及ばず微妙な感じでしたが)。 普段 FPGAプログラミングが多い私ですが、いろいろ新しい観点で脳に刺激を頂きました。 今更私なんかが考察する余地もない気はしますが、折角なのでプログラミングではなく、プロセッサアーキの方を少しだけ感想程度に記録しておければと思います。 いろいろ資料も公式に公開されていますし、コンテストも終わったようなので(実は終了日を勘違いしていました)、安心してあれこれと自分用の勉強の教材にして楽しませて頂きたいなと思います。 なお、ほんとに素人考察なので、あんまりマサカリは投げないでおいてあげてください(言い訳)。 (以前、Fixstarsさんの勉強会で牧野先生の本を買って読ん

                                                                                MN-Coreを素人考察してみる - Ryuz's tech blog
                                                                              • GitHub Copilot agentsを使ってみた。私はCursorを使い続けた。

                                                                                この記事は2025年2月時点での情報です。 AIの進化が爆速のため、この記事の知見はもう古くなってしまったかもしれません。 結論 GitHub Copilotを使っているユーザーなら使用しても良さそう。 Cursor, Windsurf, Cline を既に使っている人は乗り換えるメリットが少なそう。 ↑と比べて、特段何か良い点が見出せなかった。 GitHub Copilot agentsは個人的には使い辛さがあった上で、基本的な使用感はそこまで変わりませんでした。 それであれば、使い辛さがない方で良いという判断です。 私個人にはCursor, windsurfの方が合っていたかな、という印象です。 何が使いにくかったか エージェントモードだと会話履歴が残らないことです😢 生成されたコードを「accept」して、「Done」をしてしまうと勝手に消えてしまいます。 Cursorでも履歴を保

                                                                                  GitHub Copilot agentsを使ってみた。私はCursorを使い続けた。
                                                                                • Claude Code Action がリリース

                                                                                  Claude Code Action がリリース 2025年5月22日に正式リリースされたClaude Codeと同時に公開された、GitHubのプルリクエストやイシュー内でコードの質問や変更を自動で行うことができるGitHub Action「Claude Code Action」がにわかに話題になっています。 https://trends.google.com/trends/explore?cat=5&date=today%201-m&geo=JP&q=Claude%20Code&hl=ja

                                                                                    Claude Code Action がリリース

                                                                                  新着記事