並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 479件

新着順 人気順

developmentの検索結果361 - 400 件 / 479件

  • NES版テトリスのレベル上限到達時のクラッシュを活用して任意のコードを実行し理論的にテトリスを無限プレイ可能にした猛者が登場

    NES(海外版ファミリーコンピューター)向けのテトリスは、一定以上のレベルに到達すると処理落ちが発生してゲームを続行できなくなります。この処理落ちを活用して任意のコードを実行させる手法が編み出されました。 How to Reprogram Tetris By Playing It - Behind the Code Leveled Up - YouTube NES向けに販売されていたテトリスにはゲームオーバーになるまでプレイし続けられる「エンドレスモード」が存在しています。このエンドレスモードはレベル1~レベル18まではテトリミノの落下速度が上昇し続け、レベル19~レベル28は一定の落下速度を保ち、レベル29で急激に高速化するという仕組みが採用されています。このため数年前まではレベル29が上限レベルと考えられていたのですが、2010年代~2020年代頃に「タッピング」や「ローリング」といっ

      NES版テトリスのレベル上限到達時のクラッシュを活用して任意のコードを実行し理論的にテトリスを無限プレイ可能にした猛者が登場
    • RFC 9562: Universally Unique IDentifiers (UUIDs)

       Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

        RFC 9562: Universally Unique IDentifiers (UUIDs)
      • Power Platform で市民開発するなら、環境ルーティングを設定しよう! - Qiita

        こんにちは。日本マイクロソフトの向井です。 こちらの記事ではマネージド環境の機能である環境ルーティングを使って個人用開発環境が作成されるように設定する方法、その意義などを解説しています。 個人用開発環境はPower Platform で市民開発をさせる上で、ガバナンス管理に非常に役に立つ設定です。 Power Platform の個人用開発環境 Power Platform では通常、ユーザーが最初にアクセスする環境は既定環境ですが、環境ルーティングをオンにすると、最初にアクセスする環境を個人用開発環境にすることができます。 個人用開発環境はそれぞれのユーザー専用の環境で、そのユーザーが個人の生産性向上の範囲で自由にアプリやフローを作ることができます。 アプリやフローの作成練習(勉強)にも最適です。 これまで、既定環境で各ユーザーが自由にアプリを作成できる状態にしておくと、「テスト」や「t

          Power Platform で市民開発するなら、環境ルーティングを設定しよう! - Qiita
        • gh copilotにgit diffの入力を渡して、git stashの説明文を作ってもらう - hitode909の日記

          GitHub CopilotにはCLIがあるのを思い出して、コマンドの実行結果をそのままプロンプトに渡すと、文脈に沿った仕事をお願いしやすいんじゃないか、と思って、試してみた。 git stashをよく使うのだけど、一覧になっていると、何がstashされているかわからないので、stashの保存時に、内容を要約してもらう、というタスクを試してみる。 なんらかのCLIにdry-run機能をつけている途中で、git stashしたいとする。 index f1f5a2f..dd70bf5 100755 --- a/cli.js +++ b/cli.js @@ -19,6 +19,10 @@ command } else { command.help(); } + }) + .arguments(['dry-run']) + .action(async(file) => { + console.lo

            gh copilotにgit diffの入力を渡して、git stashの説明文を作ってもらう - hitode909の日記
          • バグ・エラー・不具合を動画と画像とメタデータで再現可能にして開発者とサクッと簡単にブラウザの拡張機能で共有できる「Jam」レビュー

            「Jam」はボタン一発でスクリーンショットや動画の撮影を行い、OSやブラウザのバージョンなどのメタデータと一緒にまとめて共有できる状態にしてくれるChrome・Edge・Arc・Brave・Operaなど各ブラウザ向けの拡張機能です。ユーザーからのバグ報告を受けるのに便利そうだったので実際に使い勝手を試してみました。 Jam | Build a bug-free product. https://jam.dev/ Jamの公式サイトにアクセスし、「Get Jam for Free」をクリック。 「Chromeに追加」をクリックします。 「拡張機能を追加」をクリック。 アカウントの作成を求められます。今回はGoogleアカウントを使用するので「Continue With Google」をクリック。 ログインに使用するアカウントをクリックします。 「次へ」をクリック。 Jamを開きやすいよう、

              バグ・エラー・不具合を動画と画像とメタデータで再現可能にして開発者とサクッと簡単にブラウザの拡張機能で共有できる「Jam」レビュー
            • Neovim 0.10がリリース | gihyo.jp

              2024年5月16日、Vimの派生エディタNeovimの最新バージョンNeovim 0.10がリリースされた。 Neovim 0.10 What's New in Neovim 0.10 | Gregory Anders Neovimは、拡張性と使いやすさを重視したVim派生のテキストエディタ。オープンソースソフトウェアとしてGitHubで公開されているほか、Linux、Windows、macOS用のインストールパッケージも用意されている。 バージョン0.10には多くの新機能や大きな変更が含まれている。大きな変更点として、デフォルトのカラースキームが変更された。二分割画面でのアクセシビリティと美しさに大幅な向上があるという。元の(vimと同様の)カラースキームに戻すこともできる。 新しいNeovim 0.10デフォルトのカラースキーム また0.10では新しいデフォルトマッピングが追加されて

                Neovim 0.10がリリース | gihyo.jp
              • ふりかえりあるある早く言いたい

                はじめに はじめまして。レバテック開発部ITSプロダクト開発グループ所属の池永です。 私は現在スクラムマスターとしてチームに参画しており、日々チームが強く、楽しくなれるように試行錯誤しております。 かれこれ一年半ほどスクラムマスターを経験させていただいてきましたが、色んな壁にぶつかってきました。 特にスクラムにおける「ふりかえり(レトロスペクティブ)」において生じた壁について色んなエンジニアと話しているうちに、あるあるなんだなぁ〜と感じたため、この記事を書いております。 この記事では自身のぶつかってきた壁と、そこに対してどのようなアプローチを取ったか、そしてどうなったかを少しだけ共有しようと思います。 何かしらの参考になったら幸いです。 話すこと スクラムにおけるふりかえりのあるある あるあるに対して自分がやったこと そのアプローチをとってどうなったか 話さないこと 色んなふりかえり手法に

                  ふりかえりあるある早く言いたい
                • React Compiler を試す

                  はじめに 先日 React Compiler がオープンソース化されました。 ソースコードはこちら。 公式ドキュメントにも React Compiler のページが追加されています。 この記事では React Compiler を簡単に試してみたいと思います。React Compiler の登場背景や詳しい解説などは、公式ドキュメントや React チームのブログを参照してください。(タイトルに React Labs とついているブログで詳しく書かれています) 検証 React Compiler は useMemo や useCallback、React.memo を使わずとも、無駄な再レンダリングを抑制してくれるコンパイラです。それが本当に機能するのか、簡単なサンプルを作成して検証します。 まずプロジェクトを作成します。今回は手軽な Vite を使用しますが、Next.js や Webp

                    React Compiler を試す
                  • Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論

                    ■イベント イマドキのC# .NET Web開発 〜gRPC, GraphQL, Blazorもあるよ〜 https://sansan.connpass.com/event/316664/ ■発表者 Sansan Engineering Unit Data Hubグループ 今村 有人 ■ Sansan Data Hub エンジニア採用情報 https://media.sansan-engineering.com/datahub-engineer

                      Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
                    • 文章で指示するだけでゲームを開発できるAIゲーム開発環境「Braindump」が登場、3Dモデル生成&コーディングが可能でプログラミング知識不要

                      AIで簡単にゲームを開発できるツール「Braindump」の初期テスト版がリリースされました。Braindumpでは文章を入力するだけで3Dモデルからコーディングまでのゲーム開発に必要な作業を実行できます。 Building an AI game studio: what we’ve learned so far - Braindump Incorporated https://braindump.me/blog-posts/building-an-ai-game-studio Braindumpは見下ろし型の3DCGゲームを開発できるAIゲーム開発環境です。Braindumpの画面はこんな感じ。 Braindumpで3Dモデルを生成する様子は、以下のデモ映像で確認できます。 3Dモデルを生成したい場所を指定してから「x-wing starfighter(Xウイング・スターファイター)」と

                        文章で指示するだけでゲームを開発できるAIゲーム開発環境「Braindump」が登場、3Dモデル生成&コーディングが可能でプログラミング知識不要
                      • Borgo Programming Language

                        Borgo is a new programming language that compiles to Go. For a high-level overview of the features and instructions on running the compiler locally, check the README. This playground runs the compiler as a wasm binary and then sends the transpiled go output to the official Go playground for execution. use fmt enum NetworkState<T> { Loading, Failed(int), Success(T), } struct Response { title: strin

                        • NHK技研、液体金属を使った伸縮フルカラーディスプレイ開発。技研公開で展示

                            NHK技研、液体金属を使った伸縮フルカラーディスプレイ開発。技研公開で展示
                          • オープンAI 自社生成AIで作った画像 検知する技術の開発を発表 | NHK

                            生成AI、ChatGPTを開発するアメリカのオープンAIは、自社の生成AIでつくられた画像を検知する技術を開発していることを明らかにしました。生成AIでつくられた巧妙な偽画像が拡散するのを防ぐねらいがあるものとみられます。 ことし1月下旬にSNS上ではアメリカの人気歌手テイラー・スウィフトさんの生成AIが使われたとみられる偽画像が拡散しました。 ネット上ではこうした偽画像が出回り、大きな社会問題になっています。 こうした中、ChatGPTを開発するオープンAIは7日、この会社の生成AIでつくられた画像を検知する技術を開発していると発表しました。 98%の精度で生成AIによる画像かどうかを判断できるとしています。 生成AIでつくられた巧妙な偽画像が拡散するのを防ぐねらいがあるものとみられます。 また、画像や映像の制作者や編集履歴を誰でも見ることができるようにして信頼性を高めようとしている業界

                              オープンAI 自社生成AIで作った画像 検知する技術の開発を発表 | NHK
                            • スーパーファミコン試作機の歴史

                              ◆前期プロトタイプ◆ サクッとおさらいの時間です。 スーパーファミコン(以下SFC)の試作機といえるものは少なくとも3種類が確認されています。まず世の中にその姿が初披露されたのは1988年11月21日。任天堂本社で開催されたSFC発表会の舞台でした。 (出典:ファミコン必読本12月16日号より) ブツを誇らしげにかかげているのは開発担当者の上村さんです。 実はこのときの試作機は我々が知っているSFCとはかけはなれた代物でした。これだ。 (出典:ファミリーコンピュータマガジン1988年12月16号) どちらかというとNEWファミコンを思わせるデザインです。便宜上、これを前期プロトタイプと呼びましょう。 余談になりますが、この頃、任天堂はSFCでファミコンを遊べる周辺機器「ファミコンアダプタ」なるものを考えていました。こちら↓。これがのちのNEWファミコンへとつながるのですが、それはまた別のお

                                スーパーファミコン試作機の歴史 
                              • ChatGPTを用いた業務自動化に挑戦

                                はじめに 弊社のサービス、マイベストでは様々な商品やサービスの情報を比較でき、ユーザーが自分にあったものを選択できる仕組みを構築しています。 そのサービスの元となるデータベースは、次のどちらかの方法で商品情報が追加されていきます。 自社で商品を購入し、検証・測定して情報を取得 メーカー公式サイト等からの商品情報のリサーチ 前者の自社で検証・測定するという方法は、マイベストならではのオペレーションで非常に面白いです。しかし、今回は後者のWebサイトからの商品情報のリサーチに着目し、ChatGPTを用いた業務改善に取り組んだというお話になります。 リサーチ業務改善のモチベーション 先述の通り、マイベストで扱っている商品情報の一部は、Web上からのリサーチによって取得しています。このリサーチ業務は、外注スタッフが担っており、情報の質を担保するため1商品に対して調査係1人・ファクトチェック係2人の

                                  ChatGPTを用いた業務自動化に挑戦
                                • 中国の電池王が語る「トヨタが開発する全固体電池はまだ現実的ではない」 | 電池最大手CATLの創業者が電池を超えた野望を語った

                                  電池最大手CATLの創業者が電池を超えた野望を語った 中国の電池王が語る「トヨタが開発する全固体電池はまだ現実的ではない」 中国の電池王CATLのゼンCEOが開発を急ぐ電池とは? Photo by Paul Zinken / picture alliance / Getty Images

                                    中国の電池王が語る「トヨタが開発する全固体電池はまだ現実的ではない」 | 電池最大手CATLの創業者が電池を超えた野望を語った
                                  • 猶予はわずか1日、金曜公開の脆弱性が週末にはサイバー攻撃に悪用される

                                    「以前であれば『一部の攻撃者による限定的な悪用ならまだ猶予はある。直ちに慌てる状況ではない』と判断していたが、最近はその想定が通用しなくなった」――。JPCERTコーディネーションセンター(JPCERT/CC)の佐々木勇人政策担当部長兼早期警戒グループマネージャー脅威アナリストは、脆弱性を突く攻撃者の変化をこう話す。 米Palo Alto Networks(パロアルトネットワークス)製品に脆弱性が見つかり、その情報が米国の脆弱性情報データベースNVD(National Vulunerability Database)に2024年4月12日金曜日(米国時間)に掲載された。JPCERT/CCでは同日夕方から準備に取りかかり、4月13日土曜日に日本国内の企業や組織に向けて注意喚起を発出した。「週明けの注意喚起では、企業などの対応が間に合わなくなると判断した」(佐々木脅威アナリスト)という。 実際

                                      猶予はわずか1日、金曜公開の脆弱性が週末にはサイバー攻撃に悪用される
                                    • GitHub - HigherOrderCO/Bend: A massively parallel, high-level programming language

                                      Bend is a massively parallel, high-level programming language. Unlike low-level alternatives like CUDA and Metal, Bend has the feeling and features of expressive languages like Python and Haskell, including fast object allocations, higher-order functions with full closure support, unrestricted recursion, even continuations. Yet, it runs on massively parallel hardware like GPUs, with near-linear sp

                                        GitHub - HigherOrderCO/Bend: A massively parallel, high-level programming language
                                      • TanStack Routerで型安全かつ効率的なルーティングを実現

                                        TSKaigiにて使用した資料です。 https://tskaigi.org/talks/ytaisei_ Reactを用いたSPA開発においてフレームワークの採用は時にtoo muchになります。 しかし、Next.jsやRemixのFiled-Basedなルーティングは開発体験が良いです。 私たちはSPA開発においても型安全でFile-Basedなルーティングを求めています。 今回はそのような状況においてTanStack Routerが有力な候補になることを、その特徴とメリットに触れながら解説します。 次の特徴を紹介します。 - 型安全でシンプルなルーティング - File-Basedなルート生成 - バンドルサイズを軽減するCode Splitting - Search Paramsによる状態管理

                                          TanStack Routerで型安全かつ効率的なルーティングを実現
                                        • 農業の人手不足はロボにお任せ…耕作や収穫・害獣対策まで、京都のメーカーが次々開発

                                          【読売新聞】 京都市のロボットメーカーが、農業の省力化に向け、耕作や収穫ができる様々な「農業ロボット」の開発を進めている。担当社員1人だけで米を栽培する試みも続けており、農業分野が抱える高齢化や後継者不足などの課題解決を目指している

                                            農業の人手不足はロボにお任せ…耕作や収穫・害獣対策まで、京都のメーカーが次々開発
                                          • Steamカルト狩りFPS『カルトに厳しいギャル』の開発者、評判がいいと喜ぶ。「筋トレしよう」「ゲームは完成させると完成する」個人制作のコツを訊いた - AUTOMATON

                                            ホーム ニュース Steamカルト狩りFPS『カルトに厳しいギャル』の開発者、評判がいいと喜ぶ。「筋トレしよう」「ゲームは完成させると完成する」個人制作のコツを訊いた 全記事ニュース

                                              Steamカルト狩りFPS『カルトに厳しいギャル』の開発者、評判がいいと喜ぶ。「筋トレしよう」「ゲームは完成させると完成する」個人制作のコツを訊いた - AUTOMATON
                                            • 「Evernoteは終わらない」記事に反響 使い続けるユーザーの声

                                              ITmedia NEWSにおける1週間の記事アクセス数を集計し、上位10記事を紹介する「ITmedia NEWS Weekly Top10」。今回は4月27日から5月3日までの7日間について集計し、まとめた。 スクエニが開発中止したゲームに注目集まる ゴールデンウィーク前半の先週の1位には、スクウェア・エニックス・ホールディングス(スクエニHD)が、2024年3月期に「コンテンツ廃棄損」として約221億円の特別損失を計上すると発表した記事が入った。 元スクウェア・エニックス社長・和田洋一氏が、かつて企業会計について語ったnote(22年1月付)によると、ゲーム開発費は「コンテンツ制作勘定」という資産科目に3年間累積して資産計上されるという。スクエニHDは今回、進めていたゲームの開発を中止するため、これまでに掛かった制作費などをコンテンツ廃棄損として計上する。 どのゲームの開発が中止されたか

                                                「Evernoteは終わらない」記事に反響 使い続けるユーザーの声
                                              • Tagged Type(Branded Type)を使って飛行機の不時着や人工衛星紛失を防ごう / Scala 3ではTagged Typeを簡単に作れる - Lambdaカクテル

                                                Tagged Type というテクニックがある(TypeScript界隈などではBranded Typeと呼ばれているようだ)。実行時の型としては同じだが、型システム上はこれを区別して別物として扱い、混同できなくする仕組みを作るためのものだ。 AIくん!サムネイラスト作って!と頼んで作ってもらった画像 Tagged Type 単位の取り違えによる事故は後を絶たない。世の中には、キログラムとポンドを混同して飛行機があわや墜落しかけたり、メートルとヤードを混同して人工衛星がどっかに行ったりしている。尊い人命や国民の血税と比べるといささか霞むかもしれないが、ユーザIDとペイロードを間違えて送信したり、金額と口座番号を取り違えて送金したり、秘密鍵と公開鍵を間違えて表示したりしてしまえば、プログラマが大変な苦労をするか、会社そのものが傾くだろう。 しかしながら、データとしてはどちらも同じDouble

                                                  Tagged Type(Branded Type)を使って飛行機の不時着や人工衛星紛失を防ごう / Scala 3ではTagged Typeを簡単に作れる - Lambdaカクテル
                                                • 『Tidy First?』を読んだ - Don't Repeat Yourself

                                                  最近アーキテクトなるお仕事になったようなので、コードやアーキテクチャ関連の本を読み漁っています。何冊か読んでいるんですが、まずは最近Kent Beckが出版した『Tidy First?』の話を書きたいと思います。 Tidy First? (English Edition) 作者:Beck, KentO'Reilly MediaAmazon パート1: Tydings 「Tidy」というと、USでは一時期からコンマリが大流行りしているようで、「Kondo」がそもそも動詞化していたりするなど一大ブームとなっている(た)ようです。コンマリといえばそう、「お片付け」なんですが、なんとなくここから着想を得ているのかなと思います。Netflixでも「Tidying Up with Marie Kondo」という番組が作られていたくらいです。 Tidyingは「片付け」ないしは「整理整頓」あたりで訳せそ

                                                    『Tidy First?』を読んだ - Don't Repeat Yourself
                                                  • CRDT: Text Buffer - Made by Evan

                                                    Collaboratively editing strings of text is a common desire in peer-to-peer applications. For example, a note-taking app might represent each document as a single collaboratively-edited string of text. The algorithm presented here is one way to do this. It comes from a family of algorithms called CRDTs, which I will not describe here. It's similar to the approaches taken by popular collaborative te

                                                    • クレジットカードのVisaがパスキー対応など新機能リリース

                                                      2024年5月15日に開催されたVisaの年次フォーラムで、パスキー対応などを含むVisaの新機能が紹介されました。 Visa Reinvents the Card, Unveils New Products for Digital Age | Business Wire https://www.businesswire.com/news/home/20240515563838/en/ ◆フレキシブルクレデンシャル 1枚のカードで複数の支払い方法を管理できる機能です。これにより、1枚のカード(資格情報)でデビット、クレジット、ポイント払い、無利息4回払いの「Pay in 4」といった、さまざまな支払い方法にアクセスできるようになります。フレキシブルクレデンシャルはすでにアジア地域でスタートしていて、三井住友カードはクレジット・デビット・ポイント払いをアプリで切り替えられる「フレキシブルペイ

                                                        クレジットカードのVisaがパスキー対応など新機能リリース
                                                      • 月の裏側の資源開発に不可欠な電力をわずか3機の人工衛星がワイヤレスで供給するアイディア

                                                        月の裏側での宇宙開発がまた一歩進展する契機になるかもしれません。 モントリオール理工科大学の研究グループは、月の裏側で活動するのに必要な電力を確保する方法として、地球と月とのラグランジュ点(※)のひとつ「L2」に3機の太陽発電衛星(Solar Powered Satellite: SPS)を配備し、月面に設置した受信設備へワイヤレス給電する方法が最適解だとする論文を発表しました。 【▲ 月と地球とのラグランジュ点「L2」に配備した3機の太陽発電衛星(SPS)から月の裏側にワイヤレス給電する仕組みを示した模式図(Credit: Donmez & Kurt(2024))】※…ある天体が別の2つの天体から受ける重力や遠心力と釣り合って、安定できる点のこと。この場合、別の2つの天体は月および地球となり、人工衛星はラグランジュ点近傍の閉じた軌道(ハロー軌道)を周回する。 関連記事 ・まもなく画像公開

                                                          月の裏側の資源開発に不可欠な電力をわずか3機の人工衛星がワイヤレスで供給するアイディア
                                                        • 世界で初めて豚の腎臓を移植された62歳男性が術後2カ月で死去

                                                          重度の腎臓病を患っていた患者に豚の腎臓を移植する手術が世界で初めて成功しましたが、手術後約2カ月のうちに患者が死亡したことが報告されました。 An Update on Mr. Rick Slayman, World’s First Recipient of a Genetically-Modified Pig Kidney https://www.massgeneral.org/news/rick-slayman-family-and-mgh-statements?cid=cor4658t Richard Slayman, who had world's first successful pig kidney transplant, dead at 62, just weeks after surgery - The Mirror US https://www.themirror.com/

                                                            世界で初めて豚の腎臓を移植された62歳男性が術後2カ月で死去
                                                          • Zed Decoded: Rope & SumTree - Zed Blog

                                                            For this second post in Zed Decoded, our blog & video series in which we're taking a closer look at how Zed is built, I've talked to Zed's three co-founders — Nathan, Max, Antonio — about the data structure at the heart of Zed: the rope. Companion Video: Rope & SumTree This post comes with a 1hr companion video, in which Thorsten, Nathan, Antonio, and Max use Zed to look at how Zed uses the Rope a

                                                              Zed Decoded: Rope & SumTree - Zed Blog
                                                            • ゼロからはじめるJavaScript(31) 美しいソースコードを共有するJSツール「Carbon」を使ってみよう

                                                              ソースコードを共有してみんなに見てもらう機会があるでしょうか。そんな時、せっかく見てもらうなら、美しく読みやすいコードを見てもらいたいと思うものです。今回紹介するJavaScript製のツール「Carbon」を使うと、手軽にソースコードを美しい画像に変換して共有できます。 ソースコードを画像に変換するJSライブラリ「Carbon」 見栄えの良いソースコードを共有しよう 昨今、プログラマーであれば、誰しも自分の書いたソースコードを誰かに見てもらう機会があります。プログラミングに関するコラムを書いたり、作成したライブラリの告知のためにSNSで共有したり、プレゼンテーションでプログラムのコードを解説したりと、みんなに見てもらうという場面が多くあります。 そんな機会に、より美しく見栄えの良いソースコードを見せたいと思うことでしょう。今回紹介するJavaScriptのライブラリ「Carbon」を使う

                                                                ゼロからはじめるJavaScript(31) 美しいソースコードを共有するJSツール「Carbon」を使ってみよう
                                                              • GitHub Copilot Workspace:GitHub Copilotネイティブの開発環境へようこそ

                                                                Author Thomas Dohmke GitHub Copilot Workspaceで開発環境を再定義します – どんな開発者でも自然言語でアイディアからコード、ソフトウェアまで作成できます。登録はこちら。 この2年間で、生成AIは開発環境の中に組み込まれたツールとして、開発者の状況を大きく変えました。2022年、私たちはエディタ内のオートコンプリートAIペアプログラマーとしてGitHub Copilotを発表し、開発者の生産性を最大55%向上させました。GitHub Copilotは現在、最も広く採用されているAI開発者ツールです。2023年、GitHub Copilot Chatをリリース、コーディング、デバッグ、テストにおける自然言語の力を引き出し、開発者がリアルタイムでコードと会話できるようになりました。 昨年GitHub Universeでその一端をお見せした後、本日Git

                                                                  GitHub Copilot Workspace:GitHub Copilotネイティブの開発環境へようこそ
                                                                • 日本のイチゴが大ヒット、アメリカで脚光の200億円調達ベンチャー。「世界で一人勝ち」の理由(BUSINESS INSIDER JAPAN) - Yahoo!ニュース

                                                                  オイシイファーム(Oishii Farm)の共同創業者兼CEO・古賀大貴氏は、「植物工場は日本が勝つべくして勝てる領域」と断言する。 日本のイチゴが、ニューヨークで旋風を巻き起こしている。 アメリカを代表するフレンチ界の巨匠、ダニエル・ブリュー氏のミシュラン二つ星レストラン「ダニエル」をはじめ、味に惚れた有名レストランのパティシエから注文が殺到。ソースや飾りといった素材の一部ではなく、デザートの“主役”として、加工せずそのまま提供している店がほとんどだという。 【全画像をみる】日本のイチゴが大ヒット、アメリカで脚光の200億円調達ベンチャー。「世界で一人勝ち」の理由 レストランだけではない。高級スーパー・ホールフーズをはじめとする100店舗以上のスーパーでも販売。店頭に並ぶそばから飛ぶように売れている。 食通をうならせるこのイチゴ、生産しているのは日本人CEO率いるオイシイファーム(Ois

                                                                    日本のイチゴが大ヒット、アメリカで脚光の200億円調達ベンチャー。「世界で一人勝ち」の理由(BUSINESS INSIDER JAPAN) - Yahoo!ニュース
                                                                  • C#で使える1msタイマーを探す - Qiita

                                                                    調査内容 C#かつWindowsで1msのタイマーを使いたい。Threading.TimerやTask.Delay(1)では最短でも15msになるっぽいので他の方法を調べた。 環境 Intel Core i5-8265U CPU @ 1.60GHz 1.80 GHz Windows 10 Pro 22H2 C#, .NET Framework 4.6.2, Debug build Visual Studio Community 2022 (64-bit) Version 17.8.5 調査日:2024年5月6日 2024年5月12日、追加調査。WaitableTimer, WaitableTimerExについて。 テストコード 1ms間隔の繰り返しタイマーを30回実行、毎回経過時間を取得してバッファリングする。最後に時間を出力する。 ※私自身が作成中のライブラリのテストコードの一部として実

                                                                      C#で使える1msタイマーを探す - Qiita
                                                                    • Biscuit Language

                                                                      Biscuit Language The Biscuit Language (BL) is simple imperative programming language using LLVM backend implemented in C. Language syntax and all it's features are still in development and not ready for 'real' use yet. Biscuit is designed to be simple, fast and explicit. Simple small language. Manual memory management. ABI compatibility with C libraries. Game development oriented. Compilation to n

                                                                      • OpenAI の Model Spec の概要|npaka

                                                                        以下の記事が面白かったので、簡単にまとめました。 Exampleは省略してるので元記事で確認してください。 ・Model Spec (2024/05/08) 1. Model Spec の概要1-1. Model Spec の概要これは「Model Spec」の最初のドラフトであり、OpenAI APIおよびChatGPTでのモデルの望ましい動作を指定する文書です。これには、一連の中核目標と、矛盾する目標や指示に対処する方法に関するガイダンスが含まれています。 OpenAIの目的は、研究者やデータラベル作成者がRLHF と呼ばれる手法の一部としてデータを作成するためのガイドラインとして「Model Spec」を使用することです。「Model Spec」はまだ現在の形式では使用していませんが、その一部はOpenAIでRLHFに使用したドキュメントに基づいています。また、モデルが「Model

                                                                          OpenAI の Model Spec の概要|npaka
                                                                        • Athena で S3 と MySQL を JOIN する | DevelopersIO

                                                                          CDK の中で DB を初期化する点についても後ほど触れます。 S3 にサンプルデータをアップロードする 続いて、以下のコマンドで S3 にサンプルのデータを入れます。 bucket_name=$(aws cloudformation describe-stacks --stack-name BlogAthenaJoinS3AndMysqlStack --output text --query 'Stacks[0].Outputs[?OutputKey==`BucketName`].OutputValue') aws s3 cp ./s3_test_data/data "s3://${bucket_name}/data" --recursive これで CloudFormation で作成した S3 バケット名を取得し、そのバケットに以下の CSV ファイルをアップロードしました。 ※4都

                                                                            Athena で S3 と MySQL を JOIN する | DevelopersIO
                                                                          • 【作って学ぶPython】基本の文法を学んでコードを読み解けるようになろう!

                                                                            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                              【作って学ぶPython】基本の文法を学んでコードを読み解けるようになろう!
                                                                            • Announcing the AI Toolkit for Visual Studio Code

                                                                              We are excited to introduce the AI Toolkit for Visual Studio Code, a powerful VS Code extension available today in the Visual Studio Marketplace. AI Toolkit enables developers to explore, try, fine-tune, and integrate state-of-the-art models from Azure AI Studio and HuggingFace into applications. The AI Toolkit is an evolution of the Windows AI Studio extension that was released in November 2023.

                                                                                Announcing the AI Toolkit for Visual Studio Code
                                                                              • 新モデルの追加と値下げ、ChatGPTのメモリ機能追加、「Sora」の発表… 『OpenAI GPT-4V/ChatGPT/GPTs 人工知能プログラミング実践入門』著者が語る、OpenAIの技術情報

                                                                                『OpenAI GPT-4V/ChatGPT/GPTs 人工知能プログラミング実践入門』著者の布留川氏は、登壇時点までのOpenAIの最新情報と、最新技術情報のキャッチアップ術について話しました。全4回。 布留川氏の自己紹介 布留川英一氏:それでは始めます。OpenAI本出版記念として、今日は「OpenAI最新技術情報と技術情報キャッチアップ術」について話そうと思います。 最初に簡単に自己紹介をします。名前は布留川英一と申します。ハンドルネームはnpakaでやっています。株式会社ゼルペムに所属していますが、基本は個人でやっているようなものです。 プログラム歴は40年と言っていますが、1984年の「ファミリーベーシック」みたいなものから始めたので、ちょうど40年ということでキリがいい数字でした。インターネット歴は大学に入った1994年からなので、ちょうど30年です。 技術書歴は、最初に書いた

                                                                                  新モデルの追加と値下げ、ChatGPTのメモリ機能追加、「Sora」の発表… 『OpenAI GPT-4V/ChatGPT/GPTs 人工知能プログラミング実践入門』著者が語る、OpenAIの技術情報
                                                                                • Statically Typed Functional Programming with Python 3.12

                                                                                  Lately I’ve been messing around with Python 3.12, discovering new features around typing and pattern matching. Combined with dataclasses, they provide support for a style of programming that I’ve employed in Kotlin and Typescript at work. That style in turn is based on what I’d do in OCaml or Haskell, like modelling data with algebraic data types. However, the more advanced concepts from Haskell —