並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 110件

新着順 人気順

nodeの検索結果41 - 80 件 / 110件

  • Removing Corepack

    東京Node学園 44時限目で発表した Removing Corepack についてです。

      Removing Corepack
    • GitHub Actions で Amazon Inspector を利用した脆弱性スキャンを行う - 電通総研 テックブログ

      こんにちは。コーポレート本部 サイバーセキュリティ推進部の耿です。 2024/6に Amazon Inspector が GitHub Actions でのコンテナイメージスキャンをサポートしたとのアナウンスがありました。コンテナイメージの脆弱性スキャンに既にTrivyを利用している方も多いと思いますが、別の選択肢として Inspector によるスキャンを試してみました。 また、実はコンテナイメージのスキャンだけではなく、言語パッケージのバージョンファイルやDockerfileを静的解析することも可能のため、それもやってみました。 仕組み アクションを紐解く リポジトリ内のファイルをスキャンする場合 試してみた サマリページの結果 CSV形式の検出結果 JSON形式の検出結果 Markdown形式の検出結果 脆弱性が検出されなかった場合 コンテナイメージをスキャンする場合 サマリページの

        GitHub Actions で Amazon Inspector を利用した脆弱性スキャンを行う - 電通総研 テックブログ
      • 週刊Cloudflare - 2024/09/22週

        こんにちは!あさひです 🙋‍♂️ 今週は Birthday Week の変更分があったりで更新多めです! 早速キャッチアップしていきましょう。 この記事の主旨 この記事では、Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2024/09/22 ~ 2024/09/28 の変更 Wrangler 3.78.12 パッチアップデート Queues が正式に GA(一般提供)となったことを反映し、警告メッセージから「ベータ」という記載が削除されました。 3.78.11 パッチアップデート wrangler設定ファイルで[routes]が変更された際に、その設定を自動的に検証する機能が追加されました。 3.78.10 パッチアップデート nodejs_compatフ

          週刊Cloudflare - 2024/09/22週
        • Why GitHub Actually Won

          A few days ago, a video produced by @t3dotgg was posted to his very popular YouTube channel where he reviews an article written by the Graphite team titled “How GitHub replaced SourceForge as the dominant code hosting platform”. Theo’s title was a little more succinct, “Why GitHub Won”. Being a cofounder of GitHub, I found Greg’s article and Theo’s subsequent commentary fun, but figured that it mi

            Why GitHub Actually Won
          • PR TIMESフロントエンドのCI パイプラインを改善して、CI 処理時間とBillable Time を50%を削減した話 | PR TIMES 開発者ブログ

            ここんにちはPR TIMES開発本部のインターンの Chanoknan です。 PR TIMESについてフロントエンドのCI パイプラインを改善についてお話しします。 PR TIMESでは、Reactで書かれたすべてのフロントエンドのコードのコードはMonorepo として管理しています。 そのMonorepoのCI パイプラインは、システム全体のLint、Type Check、Test、Buildを行うようにCIパイプラインが設定されており、これにはかなりの時間がかかり、GitHub ActionsのBillable Timeにも影響を与えます。これを緩和するため、CI処理時間を減らすためのいくつかの戦略を実施しています。詳細については、以下の記事を参照してください。 改善できる点を特定する この作業に取り組む前、私はCIパイプラインやGitHub Actionsについて詳しくありません

            • Scala の Wasm バックエンドを実装した

              Scala.js 1.17.0 で実験的な Wasm backend がサポートされました! リリースノートに書いてあるとおり、以下のような設定をすることでScala.jsがJSの代わりにWasmモジュール(とモジュールに渡すJS object)を生成することができます。 @JSExport によるモジュールのexportがサポートされていませんが、それ以外のsemanticsはサポートされており、既存のScala.jsアプリケーションを変更なしにWasmにビルドすることが可能なはずです。(もし何か問題があれば教えて下さい!) // Emit ES modules with the Wasm backend scalaJSLinkerConfig := { scalaJSLinkerConfig.value .withExperimentalUseWebAssembly(true) //

                Scala の Wasm バックエンドを実装した
              • 【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法

                筆者はPythonのパッケージ管理ツールとしてpip、バージョン管理ツール(仮想環境)としてpyenv / virtualenvを利用していますが、 要求されるパッケージのバージョンが衝突する、全体の環境が汚れていくなど色々不便さを感じています。このような悩みはPythonユーザーあるあるではないでしょうか? そこで今回は、2024年時点で非常に使いやすいと噂のRyeやその他ツールを改めて導入し、 各ツールの利用方法や使い心地などを確認することにしました。 この記事によってできること Pythonの新規プロジェクト立ち上げが容易に行える パッケージ管理、バージョン管理、仮想環境管理を単一のパッケージで行える Pythonのコードに対して思い通りのコーディング規約を定義でき、規約通りに自動修正が入れられるようになる その他、エラー表示などが分かりやすくなり開発体験が向上する 導入 パッケージ

                  【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法
                • How Discord Reduced Websocket Traffic by 40%

                  At Discord, we’re always thinking about ways to improve our services and increase performance. After all, the faster our app gets, the sooner you can return to your friends and conversations! Over the last six months, we embarked on a quest to support this endeavor, working to reduce the amount of bandwidth our clients use, especially on iOS and Android, hoping that decreasing bandwidth usage woul

                    How Discord Reduced Websocket Traffic by 40%
                  • Remix は RSC にどう対応するのか

                    Previous slideNext slideToggle fullscreenOpen presenter view Remix は RSC にどう対応するのか @mizchi Remix Tokyo 2024/09/25 About https://x.com/mizchi Node.js とフロントエンドの専門家 100万円*達成率で御社のフロントエンドの高速化をやります Remix は cloudflare-pages で動くから好き そろそろ Remix で RSC したくない? export default async function MyPage() { const data = await fetch('/api/data') return <div>{JSON.stringify(data, null, 2)}</div> } 非同期関数コンポーネントで非同期データ解

                    • 国産の音声認識エンジン「AmiVoice」はやっぱり日本語に強いのか?5つのサービスを比較してみた

                      音声認識エンジンは声を認識して文字へと書き起こしてくれるツールで、いくつものIT企業からさまざまなエンジンが登場しています。しかし、音声認識エンジンを開発している企業の多くはアメリカなど英語圏の国を本拠地としており、音声認識エンジンについても英語の聞き取りメインでの開発です。日本企業が開発している国内シェアNo.1の音声認識エンジン「AmiVoice」は日本語の音声認識に強いエンジンとのことなので、本当に日本語の聞き取りの精度で勝っているのかをいくつかの音声認識エンジンと実際に比較して確かめてみました。 Speech to Text - AmiVoiceの音声認識API・SDK(アミボイス) https://acp.amivoice.com/ AmiVoice API-開発者向け音声認識エンジン(アミボイス) https://acp.amivoice.com/amivoice_api/ A

                        国産の音声認識エンジン「AmiVoice」はやっぱり日本語に強いのか?5つのサービスを比較してみた
                      • 静的ファイル配信を対応したCloudflare WorkersにRemixを移行してログ出力を容易にする方法

                        昨日のCloudflareからWorkersのアップデートの中にこういうものが入っていました。 Run front-end websites — static or dynamic — directly on Cloudflare’s global network. 超意訳)静的もしくは動的なサイトをCloudflare Workersで配信できるようにします。 は?って感じですよね。静的ファイルの配信といったら、今まではCloudflare PagesかR2などを使用して配信するってのが普通でしたが、Cloudflare Workersから配信する?つまり、プログラム(JS,TS,WASM)以外の静的ファイルをCloudflare Workersのデプロイに含めることが出来るようになったということらしいのです。なのでそのアップデートを受けてRemixをCloudflare Workers

                          静的ファイル配信を対応したCloudflare WorkersにRemixを移行してログ出力を容易にする方法
                        • ruby/ruby.wasm を使って Redmine をブラウザ内で動かす話

                          Ruby on Rails アプリケーションである Redmine の Wasm 化を試しました。 基本機能は動作しましたが、ディスクアクセスが必要な機能(例: 添付ファイルのアップロード)は動作しませんでした。 Mastodon in the browser demo を参考に、Redmine を Wasm 化する手順を解説します。 前田 稔です。プログラミング言語Rubyの国際会議 RubyKaigi 2024 のセッション「RubyGems on ruby.wasm」で紹介された Mastodon in the browser demo を拝見し、 Redmine も同様にブラウザ内で動作させられるのではないかと考えました。本記事では、その検証結果と Wasm 化の手順についてまとめています。 期待と検証結果 Mastodon は Ruby on Rails で開発されたアプリケーシ

                            ruby/ruby.wasm を使って Redmine をブラウザ内で動かす話
                          • Llama 3.2 の概要|npaka

                            以下の記事が面白かったので、簡単にまとめました。 ・Llama 3.2: Revolutionizing edge AI and vision with open, customizable models 1. Llama 3.2「Llama 3.2 11B・90B」は、チャートやグラフを含むドキュメントレベルの理解、画像キャプション、自然言語の説明に基づいて画像内のオブジェクトの方向を正確に特定するなど、画像推論のユースケースをサポートします。 「Llama 3.2 1B・3B」は、多言語テキスト生成とツール呼び出し機能に非常に優れています。これらのモデルにより、開発者は、データがデバイスから外に出ることのない強力なプライバシーを備えた、パーソナライズされたオンデバイスエージェントアプリケーションを構築できます。 2. モデル評価「Llama 3.2 11B・90B」の視覚モデルは、画像

                              Llama 3.2 の概要|npaka
                            • corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する

                              mise とは 言語環境の管理は *env や *vm を超えて、 mise へ という記事を書いたので詳しくはこちらをご参照ください。 簡単にいうと多言語対応の言語環境マネージャで(もっと多機能なのですが)、npm をバックエンドに node 製の cli まで管理できる、というものです。 つまり、 yarn や pnpm もグローバルでバージョン管理できるということになります。 似た機能を持つものに volta が存在しますが、筆者の主観だと mise の方が安定した挙動をしており、高速です。 mise の npm backend 機能 mise では npm をバックエンドにして npm library な cli を管理する、という機能があります。(執筆現在 Experimental です) https://mise.jdx.dev/dev-tools/backends/ 例えば、

                                corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する
                              • 即興演奏のためのオーディオビジュアルセットを作った

                                2024年の9月14日に岡千穂さん、野本直輝さんらからComputer Music Partyというイベントにお誘いいただき、かなり久し振りにソロでの即興演奏、オーディオビジュアルのライブをしました。出演者全員やってることがみんな違ってて、全員何をしているのか全然わからなくて素晴らしいイベントでした。。 Calum Gunn, moxus, Naoki Nomoto & Utah Kawasaki, Satoru Higa, okachiho - Tokyo Gig Guide 本記事はそのイベントの中で何をしていたか、どう作ったか、についての内容となります 実際の演奏中の様子はこちら モチベーション 大学生のころ、専攻ではコンピューターミュージックを学ぶかたわら放課後はジャズ研でドラムを演奏するといった学生生活を送っていました 卒業して早20年程度が経過した今、久しぶりにドラム触りたいけ

                                  即興演奏のためのオーディオビジュアルセットを作った
                                • The Nine Node Pillars

                                  9 Principles for Doing Node.js Right in Enterprise Environments

                                    The Nine Node Pillars
                                  • OpenNext - OpenNext

                                    OpenNext Next.js, unlike Remix, Astro, or the other modern frontends, doesn't have a way to self-host across different platforms. You can run it as a Node.js application. But this doesn't work the same way as it does on Vercel. There have been several attempts to fix this over the years. Broadly falling into two categories; open source framework specific implementations, or closed source product s

                                    • POST Dev | テクノロジーの進化がサービス開発を加速する (2024/10/19 13:00〜)

                                      テーマは『 テクノロジーの進化がサービス開発を加速する〜最新技術をハックする、開発アプローチの最前線〜』 今回のPOST Devでは、現在進行形で技術、サービス、ソフトウェアを進化させつづける「人」とその「仕事」に焦点を当てます。 フロントエンド、データ利活用、プロダクトマネジメントなど、それぞれのプロフェッショナル領域で彼らが最前線で培ってきた、試みの記録や生きた知見を惜しみなく公開します。 ▶️フロントエンドエンジニア 技術の変化が激しいフロントエンド分野では、開発現場の現状を俯瞰し、エッジコンピューティングなど今後のアプローチについても議論。 ▶️データエンジニア サービス運営の経営判断に直結するデータエンジニアのデータ利活用の取り組みや今後の可能性についても考察していきます。 ▶️開発ディレクター リクルートグループが展開する大規模サービスのプロダクト推進をリードする、開発ディレク

                                        POST Dev | テクノロジーの進化がサービス開発を加速する (2024/10/19 13:00〜)
                                      • Builder Day 2024: 18 big updates to the Workers platform

                                        Try out Workers Logs today. You can learn more from our developer documentation, and give us feedback directly in the #workers-observability channel on Discord. Connect to private databases from WorkersStarting today, you can now use Hyperdrive, Cloudflare Tunnels and Access together to securely connect to databases that are isolated in a private network. Hyperdrive enables you to build on Workers

                                          Builder Day 2024: 18 big updates to the Workers platform
                                        • LangGraphを使ったReflection Agent: SNS投稿コンテンツ提案Agent|はち

                                          はじめにSakana AIさんのThe AI Scientistを筆頭に、LLM-Based Agentの社会活用は今後拡大してくと考えています。また、Agentで推論→結果を合成データとしてTuningに利用みたいな流れで、LLM自体の発展にもAgentは活用されていくと考えます。 これらをモチベーションに最近LLM-Based Agentの勉強をしており、試しに作ったものを一部Noteで共有できたらと思っています。 今回は、LLM-Based Agentの基本的なアーキテクチャであるReflection Agentを題材に、SNS投稿コンテンツを提案してくれるAgentを作成していきたいと思います。 LangGraphでの基本的なAgent Workflowの構築については以前の記事をご参照ください。 1. Reflection AgentとはReflection Agentでは以下の

                                            LangGraphを使ったReflection Agent: SNS投稿コンテンツ提案Agent|はち
                                          • RIP 2024年こそ corepack を使おうとしたら終わった

                                            年初に「今年こそは」と気合いを入れてこんな記事を書きました。 が、そんな快適に使っていた corepack がつい先日 Node.js から削除されることになりました😇 正確には Node.js にバンドルされず分離されることになりました。 今回承認された Proposal の中で分かりやすい3,4を抜粋すると Corepack's documentation should be moved out of the Node.js API documentation and into its own website, or accessible as Markdown files in the Corepack repo. Corepack is a separate project from node and intermingling its documentation within

                                              RIP 2024年こそ corepack を使おうとしたら終わった
                                            • The State of ES5 on the Web — Philip Walton

                                              In 2017, I wrote an article showing web developers how they could deploy ES6+ code (a.k.a. ES2015) to production, without needing to transpile it to ES5. This technique was liberating for website developers who wanted the freedom to write modern code without having to worry about transpiler or polyfill bloat. Unfortunately, while many website developers were able to use this technique, most JavaSc

                                              • 【60分でマスター】Reactで画像ジェネレーターを作ろう!【TypeScript/Supabase/StabilityAI/TailwindCSS】 - Qiita

                                                【60分でマスター】Reactで画像ジェネレーターを作ろう!【TypeScript/Supabase/StabilityAI/TailwindCSS】TypeScriptReacttailwindcssSupabase はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 アプリを作る上で事前に手札が多いほうが、実現できるアイデアの幅も広くなります。 今回は「AIによる画像生成」「ストレージへの保存」をメインとした画像ジェネレーターをReactで実装するアプリケーションを作成していきましょう。 今回はNext.jsの開発元であるVeceltとパートナー強化がされた「Supabase」を利用して素早く実装します。 今後Supabaseはより選択肢になる可能性が高くなる素晴らしいBaaSです。触ったことない方でもわかるように丁寧に解説しています。 動画で更に詳しく解

                                                  【60分でマスター】Reactで画像ジェネレーターを作ろう!【TypeScript/Supabase/StabilityAI/TailwindCSS】 - Qiita
                                                • More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs

                                                  More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs2024-09-09 Today, we are excited to announce a preview of improved Node.js compatibility for Workers and Pages. Broader compatibility lets you use more NPM packages and take advantage of the JavaScript ecosystem when writing your Workers. Our newest version of Node.js compatibility combines the best

                                                    More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs
                                                  • Node.js 20 upgrade: a journey through unexpected HEAP issues with Kubernetes

                                                    This summer, I upgraded a project from Node 18 to Node.js 20. The code was not that old, and I did not expect any problems... But as with every Node.js upgrade, unexpected behaviors happened. Why upgrade?It is common practice to keep projects up to date. Lagging behind too much may increase the work needed to upgrade when the choice isn’t yours anymore. I could have waited, but I had some time to

                                                      Node.js 20 upgrade: a journey through unexpected HEAP issues with Kubernetes
                                                    • ESLint v9.10.0 released - ESLint - Pluggable JavaScript Linter

                                                      Highlights Types now included We’ve been receiving complaints about the @types/eslint package not being updated after the v9 release. While we did do an initial update to the package for v9, it quickly became apparent that regular updates to that package could not be accomplished in a timely manner. Ultimately, we decided that the only way for us to provide the type of experience we want for ESLin

                                                        ESLint v9.10.0 released - ESLint - Pluggable JavaScript Linter
                                                      • 自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦

                                                        本連載ではコーディング支援AIツール「GitHub Copilot」のさまざまな機能や活用例を紹介しています。前回はGitHub Copilotのより詳細な操作方法とシーン別の活用法を説明しました。最終回となる今回は、クライアント側にReact、サーバー側にExpressを利用したWebページを、GitHub Coplotに全面的に頼り、できるだけ自分でコードを書かずに実装する事例を紹介します。 はじめに 「GitHub Copilot」は、プログラムのコーディング支援を想定したAIツールです。本連載では、GitHub Copilotの便利な機能や利用法を、複数回にわたって紹介しています。 図1 GitHub CopilotのWebページ 前回記事では、ショートカットキーやコマンドといった、GitHub Copilotのより詳細な操作方法と、学習時や開発作業時といったシーン別の活用事例を紹

                                                          自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦
                                                        • Linux Foundation Announces OpenSearch Software Foundation to Foster Open Collaboration in Search and Analytics

                                                          6 MIN READ Linux Foundation Announces OpenSearch Software Foundation to Foster Open Collaboration in Search and Analytics The Linux Foundation | 16 September 2024 AWS transfers OpenSearch to the Linux Foundation to support a vendor-neutral community for search, analytics, observability, and vector database software. VIENNA – September 16, 2024 – Today, the Linux Foundation, the nonprofit organizat

                                                            Linux Foundation Announces OpenSearch Software Foundation to Foster Open Collaboration in Search and Analytics
                                                          • いろんな画像を一発で特定の形式に整えてくれるプログラムを作成した話

                                                            編集部員向けに、画像を自動でGIGAZINEに掲載する時の形式に整えるツールを作成しました。せっかくなので、作り方を記事にしてみました。 画像を変換する方法は多数存在していますが、今回はJavaScriptのライブラリである「sharp」を使用します。 sharp - npm https://www.npmjs.com/package/sharp 最初に開発環境を整えるため、Node.jsをインストールします。Node.jsのダウンロードページで「Prebuilt Installer」をクリックし、「Download Node.js v○○.○○.○」をクリック。 ダウンロードしたmsiファイルをダブルクリックして実行します。 Node.jsのセットアップウィザードが起動するので「Next」をクリック。 ライセンスに同意して「Next」をクリックします。 インストール先のフォルダを確認して

                                                              いろんな画像を一発で特定の形式に整えてくれるプログラムを作成した話
                                                            • 「kwok」でKubernetesクラスターをシュミレーションしてみよう

                                                              第7回の今回は、大規模なKubernetesクラスターの検証を容易にする「kwok」について紹介します。 はじめに 3-shakeのSreake事業部に所属する早川(@bells17)です。第7回目の今回は、大規模なKubernetesクラスターの検証を容易にする「kwok」について紹介します。 kwokとは“Kubernetes WithOut Kubelet”の略で、実際のKubernetes Nodeではなく仮想的なNodeやPodを使用することで、1,000台以上のNodeのあるKubernetesクラスターを手元環境で手軽にセットアップして検証を行えるツールキットです。 つまり、kwokを使用することで実際のNodeを用意することなく大規模なKubernetesクラスターの検証を部分的に行えるようになります。 kwokを試してみる 「実際のNodeを使用しない」と言われてもピンと

                                                                「kwok」でKubernetesクラスターをシュミレーションしてみよう
                                                              • End of life for Actions Node16 · GitHub Changelog

                                                                AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                                                  End of life for Actions Node16 · GitHub Changelog
                                                                • 2024-09-09のJS: Vue 3.5、jsprimer v6、a11y-visualizer

                                                                  JSer.info #706 - Vue 3.5がリリースされました。 Announcing Vue 3.5 | The Vue Point パフォーマンス改善、definePropsの返り値をDestructureできるようになっています。 また、useId()の追加、data-allow-mismatch属性の追加、defineCustomElement() APIを追加しCustom Elementの対応を改善、useTemplateRef()、onWatcherCleanup()の追加なども行われています。 JavaScriptの入門書であるjsprimer v6.0.0がリリースされました。 JavaScript Primer v6.0.0リリース: ES2024の対応とNode.jsのユースケースを刷新 | Web Scratch ES2024の対応とNode.jsのユースケー

                                                                    2024-09-09のJS: Vue 3.5、jsprimer v6、a11y-visualizer
                                                                  • GitHub - loggerhead/json4u

                                                                    Improve performance to support large files (>= 1mb). Only render visible nodes in graph mode. Optimize performance of table mode. Use wasm in web worker for parsing (use rust). Consider changing the editor to Ace. Improve interoperability between left and right panels. Support search in graph mode (synchronize reveal between left and right panels). Support search via JSON path (synchronize reveal)

                                                                      GitHub - loggerhead/json4u
                                                                    • 自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦

                                                                      プロジェクトの生成 最初に、実装のもととなるプロジェクトを作成していきます。 Reactプロジェクト 「TypeScriptを利用したReactプロジェクトの生成方法」をCopilot Chatに質問すると、図2の通り、Create React Appを利用する方法を提案してきました。 図2 Copilot Chatが提案したReactプロジェクトの生成方法 しかし、Create React Appを利用する方法は、Reactの古いページには記述があるものの、現在の公式ページには記述がなく、方法として古い点が気になります。そこで「create-react-appは古いのでは」とCopilot Chatに質問すると、図3の通りViteを利用した方法を提案してきました。 図3 「create-react-appは古いのでは」と質問した様子 本記事ではこの提案に基づき、Viteを利用して、リスト

                                                                        自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦
                                                                      • Release 5.0.0 · expressjs/express

                                                                        What's Changed 4.19.2 Staging by @wesleytodd in #5561 remove duplicate location test for data uri by @wesleytodd in #5562 feat: document beta releases expectations by @marco-ippolito in #5565 Cut down on duplicated CI runs by @jonchurch in #5564 Add a Threat Model by @UlisesGascon in #5526 Assign captain of encodeurl by @blakeembrey in #5579 Nominate jonchurch as repo captain for http-errors, expr

                                                                          Release 5.0.0 · expressjs/express
                                                                        • CodeBuildでGitHub Apps使えるようになってアツい|Productivity Weekly(2024-08-28,21)

                                                                          こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2024-08-21, 2024-08-28 合併号です。 今回が第 164 回目です。過去の記事はこちら。 news 📺 Notice of upcoming deprecations and breaking changes in GitHub Actions runners - GitHub Changelog GitHub Actions における、今後半年以内に非推奨となる機能や破壊

                                                                            CodeBuildでGitHub Apps使えるようになってアツい|Productivity Weekly(2024-08-28,21)
                                                                          • BlackHat USA 2024 / BSides Las Vegas / DEF CON 32 に会社の海外研修制度を利用して参加しました! - Flatt Security Blog

                                                                            はじめに Flatt Security セキュリティエンジニアの Tsubasa、lambdasawa、Osaki です。本ブログでは、2024年8月に開催された Bsides Las Vegas、Black Hat USA 2024、DEF CON 32 に弊社メンバーが参加した際の記録、および、特に興味深かったセッションの詳細についてお伝えします! なお、本稿の作成にあたっては各セッションの発表内容について可能な限り誤りがないように注意を払って記述しましたが、誤りを含む可能性があります。また、各セッションの内容については、筆者独自の考えや解釈を含む場合があります。本稿を通して気になったセッションがあった方は、ぜひオリジナルの文献や発表のアーカイブにアクセスしていただければ幸いです。 はじめに Flatt Security の研修制度 Bsides Las Vegas Bsides La

                                                                              BlackHat USA 2024 / BSides Las Vegas / DEF CON 32 に会社の海外研修制度を利用して参加しました! - Flatt Security Blog
                                                                            • Performance Improvements in .NET 9 - .NET Blog

                                                                              Some other notable examples: Improved SIMD comparisons. dotnet/runtime#104944 and dotnet/runtime#104215 improve how vector comparisons are handled. Improved ConditionalSelects. dotnet/runtime#104092 from @ezhevita improves the generated code for ConditionalSelects when the condition is a set of constants. Better Const Handling. Certain operations are only optimized when one of their arguments is a

                                                                                Performance Improvements in .NET 9 - .NET Blog
                                                                              • Windows NT vs. Unix: A design comparison

                                                                                Over the years, I’ve repeatedly heard that Windows NT is a very advanced operating system and, being a Unix person myself, it has bothered me to not know why. I’ve been meaning to answer this question for years and I can do so now, which means I want to present you my findings. My desire to know about NT’s internals started in 2006 when I applied to the Google Summer of Code program to develop Boo

                                                                                  Windows NT vs. Unix: A design comparison
                                                                                • OpenAI の Realtime API の概要|npaka

                                                                                  以下の記事が面白かったので、簡単にまとめました。 ・Introducing the Realtime API 1. Realtime API本日 (2024年10月1日)、OpenAIから「Realtime API」が発表されました。これにより、開発者はアプリで低遅延なマルチモーダル会話エクスペリエンスを構築できるようになりました。ChatGPTの「Advanced Voice Mode」と同様に、6つのプリセット音声を使用して、自然な speech-to-speech をサポートします。 さらに、「Chat Completions API」のオーディオ入出力が発表されました。これは、「Realtime API」の低遅延の利点を必要としないユースケースをサポートします。開発者は任意のテキスト・オーディオを「GPT-4o」に渡し、テキスト・オーディオ・両方を選択して応答させることができます。

                                                                                    OpenAI の Realtime API の概要|npaka