並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 7910件

新着順 人気順

performanceの検索結果321 - 360 件 / 7910件

  • Findyのフロントエンドにおけるメッセージ画面のパフォーマンス改善 - Findy Tech Blog

    こんにちは、ファインディ株式会社でフロントエンドのリードをしております 新福(@puku0x)です。 この記事では、IT/Webエンジニアの転職・求人サイト Findyのメッセージ画面の改善についてご紹介します。 メッセージ画面の課題 メッセージ画面の改善 Apollo Clientキャッシュの利用 読み込み画面の条件修正 ページ設計の最適化 まとめ メッセージ画面の課題 Findyのメッセージ画面は数年前にデザインを刷新しました。 現在では、3種類のメッセージを表示するようになっています。 通常のマッチングのメッセージ プレミアムスカウトのメッセージ Findyからのメッセージ 機能拡充される一方で「読み込みが多い」「画面遷移がサクサク動くようにして欲しい」との声をいただく機会が増えていきました。 実際に触ってみると確かに読み込み画面が頻繁に表示され、画面遷移に時間がかかっていることがわ

      Findyのフロントエンドにおけるメッセージ画面のパフォーマンス改善 - Findy Tech Blog
    • uv: Python packaging in Rust

      TL;DR: uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows. uv represents a milestone in our pursuit of a "Cargo for Python": a comprehensive Python project and package manager that's fast, reliable, and easy to use. As part of this release, we're also taking stewardship of Rye, an experimental Python

        uv: Python packaging in Rust
      • SSH keys stolen by stream of malicious PyPI and npm packages

        A stream of malicious npm and PyPi packages have been found stealing a wide range of sensitive data from software developers on the platforms. The campaign started on September 12, 2023, and was first discovered by Sonatype, whose analysts unearthed 14 malicious packages on npm. Phylum reports that after a brief operational hiatus on September 16 and 17, the attack has resumed and expanded to the

          SSH keys stolen by stream of malicious PyPI and npm packages
        • 自作パケット処理系の性能測定と可視化&改善のPDCAを回して最強のパケット処理系の作り方を学ぼう / Let's Measure the Performance of Packet Processing System with Python Tools.

          Pycon APAC 2023で登壇した時の資料です。 https://pretalx.com/pyconapac2023/talk/G3LDSG/ https://2023-apac.pycon.jp/timetable?id=G3LDSG

            自作パケット処理系の性能測定と可視化&改善のPDCAを回して最強のパケット処理系の作り方を学ぼう / Let's Measure the Performance of Packet Processing System with Python Tools.
          • インド民の代表的言い訳とその対応 ②|インド麦茶

            (以下は、以前投稿したこちらのコラムの続きです。前段の議論はそちらをご覧ください。) 二つ目に紹介するインド民の代表的な言い訳論法は、相殺消去:Cancel out own fault である。 これは、何か失敗を犯したり約束を守ることができなかったりした時、あなたの側にも落ち度があったことを主張し、自分が悪くなかったかのようにふるまう論法である。つまり、「あなたがこうだったから、私がこうなった」というように、両方ともに落ち度があることを強調するやり方だ。①責任転嫁は、直接的に相手の問題点を指摘している者(あなた)と別の対象に対して、責任を擦り付ける方法であるのに対し、②相殺消去は、あなたの責任を強調し、追求者と非追求者との間でおあいこを狙うという志向性に違いがある。これは、責任転嫁と比べて攻撃的な色を帯びた論法だ。 次の例を見えみよう、 << 顧客からの注文が届いていたが、主担当者が不在

              インド民の代表的言い訳とその対応 ②|インド麦茶
            • Host your LLMs on Cloud Run | Google Cloud Blog

              Run your AI inference applications on Cloud Run with NVIDIA GPUs Developers love Cloud Run for its simplicity, fast autoscaling, scale-to-zero capabilities, and pay-per-use pricing. Those same benefits come into play for real-time inference apps serving open gen AI models. That's why today, we’re adding support for NVIDIA L4 GPUs to Cloud Run, in preview. This opens the door to many new use cases

                Host your LLMs on Cloud Run | Google Cloud Blog
              • Train, Test, and Validation Sets

                Train, Test, and Validation Sets By Jared Wilber In most supervised machine learning tasks, best practice recommends to split your data into three independent sets: a training set, a testing set, and a validation set. To demo the reasons for splitting data in this manner, we will pretend that we have a dataset made of pets of the following two types: Cats:      Dogs: For each pet in the dataset we

                  Train, Test, and Validation Sets
                • KaggleのNLPコンペで初手に使える可視化 〜BERTopicを用いた文書クラスタリングと可視化〜

                  BERTopic は、Transformersを用いて文書のトピックモデリングを行うためのPythonライブラリです。本記事では、自分がKaggleコンペの初手EDAによく使うコードをまとめました。 入出力のイメージ 入力: 文章のリスト (例:["I am sure some bashers of Pens fans ...", "My brother is in the market for a high-performance video card that supports VESA local bus with 1-2MB RAM. Does anyone hav...", ...]) 出力: 各文書の関係性を表した2次元座標図 ソースコード 以下にもあります Github Google colab import pandas as pd from umap import UMA

                    KaggleのNLPコンペで初手に使える可視化 〜BERTopicを用いた文書クラスタリングと可視化〜
                  • research!rsc: Timeline of the xz open source attack

                    Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

                    • 【Windows 11】タスクマネージャーの「パフォーマンス」タブの見方

                      タスクマネージャーでシステムの動作状態を知りたい! Windows OSにおいて、システムの動作状態をチェックしたり、必要なメモリサイズを見積もったりするには、タスクマネージャーによるシステム状態の把握が必要である。これを使えば、簡単にシステムの動作状況を調査できるし、必要ならアプリケーション(プロセス)ごとの細かな動作状況やCPU/メモリの利用量などをモニターすることも可能だ。 また、システムの動作が重くなったといった場合のトラブルの原因追及にも役立ってくれる。 タスクマネージャーは非常に多くの機能を持つ。本Tech TIPSでは、最もよく使われるであろう[パフォーマンス]画面の内容について解説する。対象はWindows 11とする。 Windows 10やWindows Server 2016以降の場合は、Tech TIPS「Windows 10対応:タスクマネージャーの『パフォーマン

                        【Windows 11】タスクマネージャーの「パフォーマンス」タブの見方
                      • How we built JSR

                        We recently launched the JavaScript Registry - JSR. It’s a new registry for JavaScript and TypeScript designed to offer a significantly better experience than npm for both package authors and users: It natively supports publishing TypeScript source code, which is used to auto-generate documentation for your package It’s secure-by-default, supporting token-less publishing from GitHub Actions and pa

                          How we built JSR
                        • TypeScript プロジェクトのコンパイル時間を改善してみた話

                          TypeScript プロジェクトのコンパイルのボトルネックを調査・解消してみた話 はじめに こんにちは。エンジニアの辻󠄀です。 私は社内のとある TypeScript プロジェクトで開発業務を行っていました。 ある日、新たに関数の実装を追加しようとしたその時、tsserver(TypeScript の language server)による補完候補がなかなか表示されないことに気づいたのです。 どうやら、コンパイルの時間が非常に長くなっていたことが原因のようです。 この記事では、tsc のコンパイルにおけるボトルネックを調査する方法と、そこで適用した2つの改善方法について紹介します。 コンパイル時間が低下する原因はプロジェクトの性質によって大きく異なるため、ここで述べる改善方法が任意のプロジェクトに有効だとは言えませんが、少なくとも調査方法については役に立つのではないかと思います。 ボト

                            TypeScript プロジェクトのコンパイル時間を改善してみた話
                          • CPU性能を100倍にするチップ「PPU」を開発――フィンランドのスタートアップFlow - fabcross for エンジニア

                            フィンランドのスタートアップ企業Flowは、2024年6月11日、あらゆるCPUの性能を100倍に向上させるという、「Parallel Processing Unit(PPU)」アーキテクチャを発表した。同時に、北欧のVCなどからの総額400万ユーロ(約6億9000万円)の調達も公表した。 PPUは、従来のCPUにおける並列処理の問題を解決するもので、あらゆるCPUアーキテクチャ、命令セット、プロセスジオメトリに統合できる。既存のソフトウェアと下位互換性があるため、PPU用に再コンパイルすることで大幅に高速化される。 従来のマルチコアCPUでは、共有メモリの参照処理に起因する実行速度の低下や、コア間通信ネットワークでの遅延の増大などの問題があった。PPUは、メモリにアクセスしながら他のスレッドを実行することで、メモリ参照の遅延を隠す仕組みを持っている。 PPUコアの数、機能ユニットの種類と

                              CPU性能を100倍にするチップ「PPU」を開発――フィンランドのスタートアップFlow - fabcross for エンジニア
                            • 新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ

                              「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第3章で解説されていたソフト割り込み処理について、カーネルv6.8/arm64のコードをベースに解説します。 はじめに 割り込み禁止区間と応答性について perfにおけるNMI割り込みから見る応答性 ソフト割り込み処理 ソフト割り込み処理の考え方 ソフト割り込み実行までの流れ ソフト割り込み要求(RCU_SOFTIRQの場

                                新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ
                              • PerformanceResourceTiming API で HTTP Cache のヒット率を知る - Repro Tech Blog

                                はじめに こんにちは、Repro Booster という製品の開発責任者/プロダクトマネジメントを担当しているEdward Fox(edwardkenfox)です。 WebサイトやWebアプリケーションの表示速度を考える上では、キャッシュの活用はとても大事なテーマです。一口にキャッシュといっても、Webの文脈だけで見ても様々なレイヤーや用途のキャッシュが存在します。今回は昔ながらのキャッシュ、いわゆる HTTP Cache に的を絞り、HTTP Cache のヒット率について考えてみたいと思います。 さまざまなキャッシュレイヤー 前述のように、Webにおけるキャッシュには用途やレイヤーの異なる様々な種類のものが存在します。Webサイト/Webアプリケーションを開発する上で気にかけるべきものは、おおよそ次のようなものが該当するでしょう。 HTTP Cache (ブラウザキャッシュ) Cach

                                  PerformanceResourceTiming API で HTTP Cache のヒット率を知る - Repro Tech Blog
                                • Amazon ElastiCache Serverless for Redis and Memcached is now available | Amazon Web Services

                                  AWS News Blog Amazon ElastiCache Serverless for Redis and Memcached is now available Today, we are announcing the availability of Amazon ElastiCache Serverless, a new serverless option that allows customers to create a cache in under a minute and instantly scale capacity based on application traffic patterns. ElastiCache Serverless is compatible with two popular open-source caching solutions, Redi

                                    Amazon ElastiCache Serverless for Redis and Memcached is now available | Amazon Web Services
                                  • Falcon Content Update Remediation and Guidance Hub | CrowdStrike

                                    Updated 2024-07-25 1954 UTC Using a week-over-week comparison, greater than 97% of Windows sensors are online as of July 24 at 5pm PT, compared to before the content update. Content Configuration Update Impacting the Falcon Sensor and the Windows Operating System (BSOD) Executive Summary PDF This is CrowdStrike’s preliminary Post Incident Review (PIR). We will be detailing our full investigation i

                                      Falcon Content Update Remediation and Guidance Hub | CrowdStrike
                                    • こじれない要件定義を行う方法(顧客は何に悩んでいるのか?をU理論で紐解き、Well-Architected Frameworkに落とし込む) - Qiita

                                      こじれない要件定義を行う方法(顧客は何に悩んでいるのか?をU理論で紐解き、Well-Architected Frameworkに落とし込む)チーム開発マーケティング要件定義Well-ArchitectedFrameworkマーケティング戦略 顧客に寄りそった要件定義とWell-Architected Frameworkを考える(4/6) はじめに U理論(Theory U)は、組織変革とリーダーシップに関する理論で、MITのオットー・シャーマー(Otto Scharmer)によって提唱されました。この理論は、個人や組織が直面する深い変化のプロセスを理解し、未来の可能性を引き出すための枠組みを提供します。 今回は、ファシリテーション手法として有名なU理論を用いて、こじれない要件定義を行う方法について、模索した結果をまとめさせて頂きました。要件定義の参考になれば、幸いです。 目次 はじめに U

                                        こじれない要件定義を行う方法(顧客は何に悩んでいるのか?をU理論で紐解き、Well-Architected Frameworkに落とし込む) - Qiita
                                      • How to Pass a Component as a Prop in React

                                        Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. React's props model is extremely powerful. One of its most useful features is the ability to pass a component as a prop. This lets you create composable pieces of UI, helping to make your components more reusable. The trouble is that this can often be difficult to type correctly. Le

                                          How to Pass a Component as a Prop in React
                                        • [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog

                                          singleflight とは gin とは Middleware Context 2つの実装例 1. 同期待ち方式 2. 非同期待ち方式 まとめ こんにちは。SRE 兼 テックブログ編集長の izzii です。毎年お盆休みに連泊で登山するのですが今年は台風の影響で行けませんでした。悲しい! さて、本記事ではパフォーマンス最適化の文脈で登場することの多い singleflight と、ウェブフレームワーク gin を組み合わせた実装例を紹介します。要素技術の概要とモチベーションに触れつつ、試行錯誤についてもお話しします。実装に関しては結局妥協が必要であり正解の形がないので GitHub で公開という形ではなく、ブログを通して自分の考えた2つの実装を紹介することにしました。この記事は Go に関する基礎知識を必要とします。 singleflight とは 複数のスレッド(go routine

                                            [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog
                                          • The Problem with Using a UUID Primary Key in MySQL — PlanetScale

                                            Universally Unique Identifiers, also known as UUIDs, are designed to allow developers to generate unique IDs in a way that guarantees uniqueness without knowledge of other systems. These are especially useful in a distributed architecture, where you have a number of systems and databases responsible for creating records. You might think that using UUIDs as a primary key in a database is a great id

                                              The Problem with Using a UUID Primary Key in MySQL — PlanetScale
                                            • bun.lockbのVersion管理をGitでどうやる?問題

                                              はじめに bun installで生成されるBunのロックファイルはbun.lockbというバイナリファイルである。 公式を読むと性能向上のためにバイナリ化していることがわかる。 Why is it binary? In a word: Performance. Bun’s lockfile saves & loads incredibly quickly, and saves a lot more data than what is typically inside lockfiles. 困ること まさにこのツイートの問題で、Git管理したいのにバイナリが出力されるのは不便で、どうしよう? と実際の本番利用では困るだろう。 解決方法 案1. git diffで差分確認する 公式のページを読むと、どうやら設定追加でgit diffができるらしい。 bun install request g

                                                bun.lockbのVersion管理をGitでどうやる?問題
                                              • 2023年のはてなスタッフのアウトプットまとめ - Hatena Developer Blog

                                                こんにちは、id:onk です。 2023年は、インパーソンの技術カンファレンスが戻ってきた 1 年だったなぁと思います。私が参加した 100 名程度以上の規模のものだけでも、以下のように参加していました。 2023/02/18 福岡Rubyist会議03 2023/03/04 鹿児島Ruby会議02 2023/03/19 YAPC::Kyoto 2023 2023/05/11-13 RubyKaigi 2023 2023/07/13 開発生産性Conference 2023/08/03 CloudNative Days Fukuoka 2023 (病欠) 2023/09/09 Osaka RubyKaigi 03 2023/09/29 PIXIV MEETUP 2023 2023/10/15 大江戸Ruby会議 10 2023/10/27-28 Kaigi on Rails 2023 2

                                                  2023年のはてなスタッフのアウトプットまとめ - Hatena Developer Blog
                                                • Home

                                                  Aider is AI pair programming in your terminal Aider lets you pair program with LLMs, to edit code in your local git repository. Start a new project or work with an existing git repo. Aider works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM. Getting started You can get started quickly like this: python -m pip install aider-chat # Change directory into a git repo cd /to/you

                                                    Home
                                                  • ARMアーキテクチャがメモリアクセスを省略することで意図したベンチマークになっていなかった話

                                                    概要 あるサンプルコードのベンチマークを測定したところ、期待していたよりも18倍速い結果が出力されました。バイナリを調査してみると、メモリ読み出しの命令が1つ増えるだけでこの性能差が生じていました。さらに調査を進めると、ARMアーキテクチャは連続したメモリへの書き込みを1つにマージし、実行を省略する可能性があることがわかりました。そのため、一般的なベンチマークのように複数回の測定結果を平均化するやり方では、正しい速度を測定できていませんでした。 「パフォーマンスを解釈するのにアーキテクチャの理解が不可欠だった事例」として面白かったのでこの記事を書いてみました。Go言語で説明しますが、言語に依存しない話だと思います。 得られた教訓 バイナリを見ても説明できない性能差は、アーキテクチャの理解によって説明できることがある マイクロベンチマークは、何を計測しているのかを理解した上で実施する必要があ

                                                      ARMアーキテクチャがメモリアクセスを省略することで意図したベンチマークになっていなかった話
                                                    • tbsp - tree-based source-processing language

                                                      tbsp - tree-based source-processing language tbsp is an awk-like language that operates on tree-sitter syntax trees. to motivate the need for such a program, we could begin by writing a markdown-to-html converter using tbsp and tree-sitter-md [0]. we need some markdown to begin with: # 1 heading content of first paragraph ## 1.1 heading content of nested paragraph for future reference, this markdo

                                                      • SaaS 向けリレーショナルデータベースのスケーリング (Part 1: 一般的なスケーリングパターン) | Amazon Web Services

                                                        Amazon Web Services ブログ SaaS 向けリレーショナルデータベースのスケーリング (Part 1: 一般的なスケーリングパターン) ビジネスが成長するにつれて、SaaS (Software as a Service) プロバイダーが直面する課題の 1 つは、テナントのエクスペリエンスをどのように維持するかです。これには、テナントベースが拡大するにつれて、許容できるパフォーマンスとレスポンスタイムを確保することが含まれます。Amazon Relational Database Service (Amazon RDS) や Amazon Aurora などのリレーショナルデータベースは、一般的に SaaS プロバイダーによって使用されています。ビジネスが成長するにつれて、データベースのスケーリング方法も決定する必要があります。 SaaS ビルダーとしての課題は、SaaS

                                                          SaaS 向けリレーショナルデータベースのスケーリング (Part 1: 一般的なスケーリングパターン) | Amazon Web Services
                                                        • Fighting cookie theft using device bound sessions

                                                          $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                                            Fighting cookie theft using device bound sessions
                                                          • ノーベル経済学賞を受賞したゴルディン博士の論文|ゆきと

                                                            2023年のノーベル経済学賞は、ハーバード大学のクラウディア・ゴルディン博士に授与されました。 ノーベル経済学賞に男女間の格差是正など研究のゴールディン氏 「男女の賃金格差」という男女論ど真ん中の研究だったということで、ツイッター男女論界隈は大いに沸き立ったようです。 しかしながらその解釈は個々に異なっており、ツイッターではフェミニスト・反フェミニスト双方が「ノーベル賞受賞者がフェミニズム or アンチフェミニズムを支持した!」とでもいうように色めき立つという大混乱の様相を呈しております。(スクショ引用しようと思いましたが角が立ちそうなのでやめておきます。) しかし、何名かの識者が指摘しているように「テキスト」を読まずに物事を判断したり、批判したりするのは適切ではないでしょう。そこで今回は、このノーベル賞の対象となった研究がどのようなものであったか、またそこからどのようなことが考えられるか

                                                              ノーベル経済学賞を受賞したゴルディン博士の論文|ゆきと
                                                            • Emacs Config From Scratch, Part 1: Foundations

                                                              Welcome to my new series Emacs From Scratch. I’m far from an Emacs expert, so join me in my quest to figure out how to create a useful Emacs setup from nothing1. In this part, we’ll install Emacs, set up sane defaults, packaging and do some basic UI tweaks to build a solid foundation. Table of Contents Install Emacs Remove UI elements Configure the package manager Set sane defaults Become evil Set

                                                                Emacs Config From Scratch, Part 1: Foundations
                                                              • 円安を「オルカン」のせいとする幼稚な記事が日経新聞に

                                                                ひとことで言えば「幼稚」な記事だと考えられます。理由は以下のとおりです。 第一に、円高が国富だと決めつけているのが幼稚です。 第二に、無署名の無責任記事で国民の資産形成を批判している点が幼稚です。 第三に、過去リターンが数十年低かったことに触れずに、日本に投資すべきという論旨が幼稚です。 第四に、国の評価を、客観的データではなく個別の企業や個人の行動にフォーカスして主観的に演出している点が幼稚です。 第五に、GPIFなど機関投資家の巨額な海外投資には触れずに、相対的に少額な個人投資家の海外投資を批判している点が幼稚です。 最後に、オルカンのベンチマークであるMSCI ACWIは全世界の株式時価総額加重平均であり、日本を含んでいるし、日本の比率が低いのは(5%程度)日本の株式時価総額が低い、つまり実力が低いと世界から評価されているからであることを無視している点が著しく幼稚です。 日本経済新聞

                                                                  円安を「オルカン」のせいとする幼稚な記事が日経新聞に
                                                                • Python 3.13 gets a JIT

                                                                  Happy New Year everyone! In late December 2023 (Christmas Day to be precise), CPython core developer Brandt Bucher submitted a little pull-request to the Python 3.13 branch adding a JIT compiler. This change, once accepted would be one of the biggest changes to the CPython Interpreter since the Specializing Adaptive Interpreter added in Python 3.11 (which was also from Brandt along with Mark Shann

                                                                    Python 3.13 gets a JIT
                                                                  • Intel幹部いわく「次世代AI PCには40TOPS以上のNPUが搭載されてCopilotをローカルで実行可能になる」

                                                                    MicrosoftはAIアシスタント「Copilot」をWindows向けに提供していますが、記事作成時点ではCopilotによる処理はクラウド上で実行されています。新たに、Intelの幹部が「将来的にAI PCには40TOPS以上の処理性能を備えたNPUが搭載され、Copilotがローカルで実行可能になる」と発言しています。 Intel confirms Microsoft's Copilot AI will soon run locally on PCs, next-gen AI PCs require 40 TOPS of NPU performance | Tom's Hardware https://www.tomshardware.com/pc-components/cpus/intel-confirms-microsoft-copilot-will-soon-run-loca

                                                                      Intel幹部いわく「次世代AI PCには40TOPS以上のNPUが搭載されてCopilotをローカルで実行可能になる」
                                                                    • We need visual programming. No, not like that.

                                                                      SummaryMost visual programming environments fail to get any usage. Why? They try to replace code syntax and business logic but developers never try to visualize that. Instead, developers visualize state transitions, memory layouts, or network requests. In my opinion, those working on visual programming would be more likely to succeed if they started with aspects of software that developers already

                                                                      • 高山Pに聞くenza対応ゲーム「シャニマス」の今後やブランドとしての取り組み【シャニマス連続インタビュー第3回】 | Gamer

                                                                        ゲームにとどまらず、多方面での展開を見せる「アイドルマスター シャイニーカラーズ」の連続インタビュー企画。第3回は5.5周年を迎えたenza対応ゲームを中心に、ブランドとしての取り組みの数々をプロデューサーの高山祐介氏に伺った。 「アイドルマスター シャイニーカラーズ Song for Prism」(以下、「シャニソン」)のインタビューに続くかたちで、サービス5.5周年を迎えたenza対応ゲーム「アイドルマスター シャイニーカラーズ」(以下、enza対応版)やブランド全体に関するインタビューを実施。 サービス開始時から関わるプロデューサーの高山祐介氏だからこその幅広い話題に言及した内容となっているので、ぜひチェックしてもらえれば幸いだ。 高山祐介氏 インタビュー・編集:TOKEN 文:胃の上心臓 5.5年におよぶ運営はプロデューサーの支えあってこそ ――enza対応版は5.5周年を迎えまし

                                                                          高山Pに聞くenza対応ゲーム「シャニマス」の今後やブランドとしての取り組み【シャニマス連続インタビュー第3回】 | Gamer
                                                                        • UberのCacheFront:レイテンシーを大幅に削減し、毎秒4000万件の読み取りを可能に

                                                                          Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                            UberのCacheFront:レイテンシーを大幅に削減し、毎秒4000万件の読み取りを可能に
                                                                          • AMDのAI特化型チップ「MI300X」がNVIDIA製チップ「H100」と同等の環境で最大2.1倍のパフォーマンス性能を発揮したことが報告される

                                                                            2023年12月6日に発表されたAMDのAI特化型チップ「MI300X」は、NVIDIA製AI特化型チップ「H100」と比べて優れた性能を発揮できることがアピールされています。一方でNVIDIAはMI300XとH100の比較の際のテスト環境が同一ではなかったと主張しました。そこでAMDはNVIDIAの指摘に対する検証を行いました。 AMD strikes back at Nvidia with new MI300X benchmarks — MI300X shows 30% higher performance than H100, even with an optimized software stack | Tom's Hardware https://www.tomshardware.com/pc-components/gpus/amd-strikes-back-at-nvidia-

                                                                              AMDのAI特化型チップ「MI300X」がNVIDIA製チップ「H100」と同等の環境で最大2.1倍のパフォーマンス性能を発揮したことが報告される
                                                                            • Introducing Claude 3.5 Sonnet

                                                                              Today, we’re launching Claude 3.5 Sonnet—our first release in the forthcoming Claude 3.5 model family. Claude 3.5 Sonnet raises the industry bar for intelligence, outperforming competitor models and Claude 3 Opus on a wide range of evaluations, with the speed and cost of our mid-tier model, Claude 3 Sonnet. Claude 3.5 Sonnet is now available for free on Claude.ai and the Claude iOS app, while Clau

                                                                                Introducing Claude 3.5 Sonnet
                                                                              • The architecture of today's LLM applications

                                                                                We want to empower you to experiment with LLM models, build your own applications, and discover untapped problem spaces. That’s why we sat down with GitHub’s Alireza Goudarzi, a senior machine learning researcher, and Albert Ziegler, a principal machine learning engineer, to discuss the emerging architecture of today’s LLMs. In this post, we’ll cover five major steps to building your own LLM app,

                                                                                  The architecture of today's LLM applications
                                                                                • JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog

                                                                                  switch式の結果javapしたらhttps://t.co/xMc0YEYsrg java.lang.runtime.SwitchBootstraps と tableswitch が使われることに気がついたが、これ巨大なswitch式をJDK 21以降で書いた場合、同等の巨大なmatch式をScalaで書くよりも速度が速い可能性があるのでは??? これScalaで活用できるか?というと— Kenji Yoshida (@xuwei_k) September 25, 2023 switch式の結果javapしたら https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/runtime/SwitchBootstraps.html java.lang.runtime.SwitchBootstraps と ta

                                                                                    JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog