並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 519件

新着順 人気順

チューニングの検索結果321 - 360 件 / 519件

  • The growing pains of database architecture | Figma Blog

    While these fixes moved the needle, they had limitations. By analyzing our database traffic, we learned that writes— like gathering, updating, or deleting data—contributed to a significant portion of database utilization. Additionally, not all reads or data fetching could be moved to replicas due to application sensitivity to replication lag. So, from both a read and write perspective, we still ne

      The growing pains of database architecture | Figma Blog
    • 「Raspberry Pi」を代替するSBC--さまざまな特徴を持つボード5選

      1台のPCを1つのプロジェクトのためだけに使用するのは、やりすぎな場合もある。そういうときに便利なのがシングルボードコンピューター(SBC)だ。最も知名度の高いSBCは間違いなく「Raspberry Pi」だろう。その多用途性や省電力性、信頼性、使いやすさは世界的によく知られている。 だからといって、検討に値するRaspberry Piの代替SBCが存在しないわけではない。 Raspberry Piの代替品を使用すれば、より高度なパフォーマンス、AI、VRサポート、産業用途に対応したボード、プログラミングや教育製品に適したボードなど、ユニークな機能をプロジェクトで利用することが可能になる。ChatGPTアプリケーションを利用したい場合にも有効かもしれない。単純にRaspberry Piよりも小型のSBCが欲しい、という人もいるかもしれない。2023年にRaspberry Piの新バージョン

        「Raspberry Pi」を代替するSBC--さまざまな特徴を持つボード5選
      • Building a high performance JSON parser

        This talk is a case study of designing an efficient Go package. I’m going to use the example of building a high performance JSON parser. Supports streaming operations It’s unrealistic to expect to have the entire input in memory. Buffering in memory is a availability risk, input sizes are usually unknown and potentially unbounded. Buffering before processing introduces latency. Streaming reads let

        • Windows上でCPUの負荷状態を調べためのいくつかの方法 (1/2)

          Windowsの反応が悪いときなど、CPUの負荷状態を知りたくなることがある。一番簡単な方法としては、タスクマージャーを使うのがいいだろう。タスクマネージャーのパフォーマンスタブにあるCPUを見ると、プロセッサの使用率が表示されている。これが現在のCPUの負荷状態を表している。 タスクマネージャーのパフォーマンスタブでCPUを選択したとき、グラフの下に出る「使用率」がCPUの負荷状態を表す。これは、パフォーマンスカウンターの「Processor Information」カウンターセットにある、「% Processor Utility」カウンターの「_Total」インスタンスに相当する Windowsでは、CPUはスレッドをQuantumと呼ばれる短い時間で実行しては、別のスレッドに切り替えて実行するという処理を繰り返す。実行すべきスレッドがなければ、アイドルプロセスを実行する。アイドルプロ

            Windows上でCPUの負荷状態を調べためのいくつかの方法 (1/2)
          • いいことづくめのメモリモジュール「LPCAMM2」、Micronが投入へ

              いいことづくめのメモリモジュール「LPCAMM2」、Micronが投入へ
            • [2024年3月2日] Vue3+TypeScriptの環境構築で推奨される拡張機能と設定が変わったよ。

              はじめに vue公式の拡張機能のバージョンアップにより、VSCodeで開発するときに推奨される拡張機能や設定に変更がありました。 非推奨の設定のままの人は、多分以下のような通知が出てると思うので、直しましょう。 今までの推奨設定 Vue - Officialをインストールする TypeScript Vue Plugin (Volar)をインストールする テイクオーバーモードを有効にする 今後の推奨設定 Vue - Officialをインストールする 新しく設定する人がやること Vue - Officialのインストール Vue - Officialをインストールする 今までの推奨設定をしていた人がやること TypeScript Vue Plugin (Volar)のアンインストール TypeScript Vue Plugin (Volar)が非推奨になったので無効に、もしくはアンインストー

                [2024年3月2日] Vue3+TypeScriptの環境構築で推奨される拡張機能と設定が変わったよ。
              • One Billion Row Challenge in Golang - From 95s to 1.96s

                One Billion Row Challenge in Golang - From 95s to 1.96s Renato Pereira Mar 18, 2024 Introduction The One Billion Row Challenge (1BRC) is quite simple: the task is developing a program capable of read a file with 1 billion lines, aggregating the information contained in each line, and print a report with the result. Each line within the file contains a weather station name and a temperature reading

                • 【福田昭のセミコン業界最前線】 DRAMの進化は容量か、それとも速度か。基本から振り返る

                    【福田昭のセミコン業界最前線】 DRAMの進化は容量か、それとも速度か。基本から振り返る
                  • 7 principles for rich web apps And how next.js achieves these principles

                    ジャムスタックチョットデキル 2023/09/09

                      7 principles for rich web apps And how next.js achieves these principles
                    • 【山口真弘の電子書籍タッチアンドトライ】 13型にして超軽量579gのフラグシップモデル!「13インチiPad Pro」

                        【山口真弘の電子書籍タッチアンドトライ】 13型にして超軽量579gのフラグシップモデル!「13インチiPad Pro」
                      • 間違いだらけのリアルタイム (再生) パフォーマンスと CPU パフォーマンス (バウンス)

                        あまりにも初歩的な話ではあるけど、オンラインバウンス、オフラインバウンスの出力音を比較するときは、その選択によって挙動を変えるプラグインの存在を考慮する必要があります。 ↓ — David Shimamoto (@gyokimae) September 10, 2023 これに関連して、直接引用はいたしませんが、「〝CPU の負荷が高いと演算の切り捨て行ってる〟 ぼくこれ聞いたことないんですけど、どなたかご存じの方いらっしゃいます?」という内容があります。 とーくばっく の著者 David さんが X (旧 Twitter) で求められていた意見というのは「CPU の負荷が高いと DAW は演算の切り捨てを行ってるか。」という事実関係で、これを発端として、いくつか質問 DM が飛んできたので、David さんへのご回答並びに、質問者への回答として記事を書いています。 これに関して Davi

                          間違いだらけのリアルタイム (再生) パフォーマンスと CPU パフォーマンス (バウンス)
                        • R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例

                          C#パフォーマンス勉強会 https://cs-reading.connpass.com/event/309714/

                            R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
                          • GPUのパフォーマンスをゲーム画面上にリアルタイム表示できて他社製GPUにも対応したIntel製性能測定ツール「PresentMon」が公開されたので使ってみた

                            Intelが2023年8月18日にIntel製GPU「Arc」シリーズのDirectX 11対応改善を発表し、同時にGPUの性能計測ツール「PresentMon」のベータ版を公開しました。PresentMonを使えばゲームなどの画面上にGPUのパフォーマンスをオーバーレイ表示できる他、GPUが実際に計算処理を行っている時間を示す指標「GPU Busy」も測定できるとのことなので、インストール手順や測定画面の表示手順を確認してみました。 Intel® Arc™ Graphics - PresentMon https://game.intel.com/story/intel-presentmon/ ◆PresentMonのインストール手順 PresentMonをインストールするには、まず上記のリンク先にアクセスして青色のダウンロードボタンをクリックしてインストーラーをダウンロードします。なお、

                              GPUのパフォーマンスをゲーム画面上にリアルタイム表示できて他社製GPUにも対応したIntel製性能測定ツール「PresentMon」が公開されたので使ってみた
                            • エンジニア約100人が大集合し、チューニングバトルを展開 久々のリアル開催で絆も深まった「株式会社リクルート 社内ISUCON 2023」

                              「久しぶり! 今、何してるの?」 「うわー、やっと会えたね。はじめまして」 ——2023年8月31日、「株式会社リクルート 社内ISUCON 2023」が開催されたリクルート本社の最上階の会場であるアカデミーホールでは、そんな会話が飛び交いました。 社内ISUCONは、Webサービスのチューニングバトル「ISUCON※」に触発され、リクルートグループ横断で行われているイベントです。1〜3名でチームを組み、コンテスト形式で、Webサービスの高速化に取り組みます。競うことでフロントエンドやデータベース、クラウドといったWebサービスを支える技術の学びを加速させるとともに、部署や世代の壁を越えて社内エンジニアの交流を図ることを目的にしています。 ※「ISUCON」は、LINEヤフー株式会社の商標または登録商標です 国内のエンジニアや学生が参加するISUCONは今年で13回目を数えますが、リクルー

                                エンジニア約100人が大集合し、チューニングバトルを展開 久々のリアル開催で絆も深まった「株式会社リクルート 社内ISUCON 2023」
                              • AWS、より高速で効率的なサーバーレスアプリのための低レイテンシーランタイムを実験的に導入

                                垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

                                  AWS、より高速で効率的なサーバーレスアプリのための低レイテンシーランタイムを実験的に導入
                                • Amazonの『Fire Max 11』は『Fire HD 10 Plus』より1万円高いだけの価値があるか?【山口真弘のおすすめ読書タブレット比較】

                                    Amazonの『Fire Max 11』は『Fire HD 10 Plus』より1万円高いだけの価値があるか?【山口真弘のおすすめ読書タブレット比較】
                                  • コンテナ環境でのJavaチューニング

                                    Javaをコンテナ環境で使う際に、知らないうちに発生してしまうCPUスロットリングやOOM-killerなど、発生メカニズムやJavaVMのチューニング対処について。

                                      コンテナ環境でのJavaチューニング
                                    • Getting started with Web Performance 🚀 - HTMHell

                                      by Alistair Shepherd published on Dec 14, 2023 Carefully observing websites in the wild As the murderous tortoises start to converge on Ryūji’s hideout, they pull out their phone. It’s a cheap, older device but it’s survived the toils of the tortoise-ageddon well so far. Thankfully the internet still exists, although a bit slower, so they’re able to search online for how to scare tortoises away. T

                                        Getting started with Web Performance 🚀 - HTMHell
                                      • 【感想】『ブレイン メンタル 強化大全』[前編] 睡眠改善の最強プラン - みやもとブログ

                                        「ブレイン メンタル 強化大全」こちらの本、読みました。 本書の著者である樺沢紫苑さんの本は今回が初です。 ちょうど本書を読んでいた頃に、いつも聴いているポッドキャストに樺沢さんがゲスト出演していました。 なんだかタイミングが良かったです。 ポッドキャストのリンクは後ほど貼ります。 なお、本書の読書感想は「前編」「中編」「後編」の3つに分けて投稿しようと思います。 今回は前編としてアレコレ書いていきます。 本の内容 いくつか引用と感想 仕事のパフォーマンスが著しく低下する(睡眠不足のデメリット②) 食欲が暴走し、4倍太る(睡眠不足のデメリット③) 睡眠改善の最強プラン おわりに 関連記事 本の内容 まずはAmazonから本の内容を抜粋します。 ブレイン メンタル 強化大全 作者:樺沢紫苑 サンクチュアリ出版 Amazon 総フォロワー50万人の人気精神科医が贈る、 心と脳のヘルスケア・決定

                                          【感想】『ブレイン メンタル 強化大全』[前編] 睡眠改善の最強プラン - みやもとブログ
                                        • GitHub - adaptive-scale/dbchaos: Stress-test your database with pre-defined queries. Generate synthetic data and events statically or with GPT.

                                          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 - adaptive-scale/dbchaos: Stress-test your database with pre-defined queries. Generate synthetic data and events statically or with GPT.
                                          • 第6回 LLM 勉強会

                                            2023年11月29日(水)に国立情報学研究所にて第6回 LLM 勉強会を開催しました。 プログラム LLM-jp 状況報告(黒橋) [資料] LLMの安全対策サーベイと日本語データ(理研AIP 鈴木久美) [資料] ビジネスのドメインや最新情報に対応した130億パラメータの日本語事前学習モデルの開発(ストックマーク 近江) [資料] 医療における大規模言語モデルの可能性と進歩(東大 小寺) [資料] コーパス構築WG(河原) [資料] モデル構築WG(鈴木) [資料] 評価・チューニングWG(宮尾) [資料] 安全性WG(関根) [資料] 参加者 現地26名・オンライン150名程度

                                            • (小ネタ) Vitest でパフォーマンス劣化を検知する - hacomono TECH BLOG

                                              どうもみゅーとんです. 最近パフォーマンス周りで問題をおこしかけてしまったので, パフォーマンスの劣化を抑制する方法を調べてみました. 概要 3 行でまとめ public repository であれば, CodSpeed を無料で利用できる main ブランチでのパフォーマンスを計測しておき, Pull Request で劣化したら警告してくれる CodSpeed から, 内部処理を詳細に追うことができる 前提知識 vitest でパフォーマンステストを行う構成ができていることが条件になります. 導入方法についてはこの記事を確認してください. techblog.hacomono.jp CodSpeed とは docs.codspeed.io なんて読むんでしょうか・・?私はコードスピードと呼んでいますが, コッドスピードのほうが正しそう・・? GitHub Actions で実行した P

                                                (小ネタ) Vitest でパフォーマンス劣化を検知する - hacomono TECH BLOG
                                              • WEARにおけるKubernetesネイティブな負荷試験基盤の導入とその効果 - ZOZO TECH BLOG

                                                はじめに こんにちは。ブランドソリューション開発本部バックエンド部SREの山岡(@ymktmk)です。普段はファッションコーディネートアプリ「WEAR」のSREとしてクラウドの運用やリプレイスをおこなっています。 昨年から、私たちのチームでは分散した技術スタックをKubernetesへ統一するリプレイスプロジェクトを開始し、先月ついにKubernetesへの移行が完了しました。 techblog.zozo.com また、Kubernetesへの段階的な移行と並行して、Kubernetesの柔軟性を活かした運用改善や開発者体験の向上に取り組んできました。その一環として、k6-operatorを活用した負荷試験基盤を作成しました。 本記事ではWEARにKubernetesネイティブな負荷試験基盤を導入した背景とその効果についてご紹介します。Kubernetes環境における負荷試験基盤の導入を検

                                                  WEARにおけるKubernetesネイティブな負荷試験基盤の導入とその効果 - ZOZO TECH BLOG
                                                • TypeScript performance made easy

                                                  A suite of open-source tools that help you visualise potential performance issues, detect regressions, decode compiler measurements and much more.

                                                    TypeScript performance made easy
                                                  • 105万6800円から24万8800円まで。新MacBook Pro 14インチの性能差をチェックして気づいたこと(村上タクタ) | テクノエッジ TechnoEdge

                                                    フリーランスライター。1969年京都府生まれ。バイク雑誌編集者に憧れて上京し経歴を開始。ラジコン飛行機雑誌、サンゴと熱帯魚の雑誌、デジモノの雑誌をそれぞれ7〜10年編集長として作る。趣味人の情熱を伝えるのがライフワーク。@takuta 今回のMacBook Proの発表では、Macのラインアップに大きな変動があった。MacBook ProのAppleシリコン無印Mチップ(ProとかMaxとかUltraのつかない)を積む最下位モデルが、2016年から使い続けた13インチの古いボディをやめ、14インチにアップデートされたことだ。 これにより、MacBook Proは同じボディで、M3搭載の24万8800円のモデルから、M3 Max搭載の超ハイパフォーマンス、全部盛りで105万6800円のモデルまで実に幅広いラインアップを持つようになった。両方を試用できたので、どのぐらいの性能差があるか試してみ

                                                      105万6800円から24万8800円まで。新MacBook Pro 14インチの性能差をチェックして気づいたこと(村上タクタ) | テクノエッジ TechnoEdge
                                                    • SuspenseとReact.lazyを使いパフォーマンス最適化 - Qiita

                                                      はじめに 最近、WEBサイトのパフォーマンス最適化に興味があって、ChatGPTにパフォーマンス向上の方法を聞いてみました。 なるほど~ イメージの最適化と、コード分割が手軽にはじめられそうな気がします(個人の主観です) ということで、パフォーマンス向上のために、コード分割をする方法について紹介していきます。 コード分割 コード分割をすると、ユーザーが必要としないコードを読み込まなくて済むため、初期ロードの際に読む込むコード量を削減できます。 コード分割の方法 1. import()

                                                        SuspenseとReact.lazyを使いパフォーマンス最適化 - Qiita
                                                      • Speedometer 3.0: The Best Way Yet to Measure Browser Performance

                                                        As announced on browserbench.org today, in collaboration with other browser engine developers, Apple’s WebKit team is excited to introduce Speedometer 3.0, a major update that better reflects the Web of today. It’s built together by the developers of all major browser engines: Blink, Gecko, and WebKit with hundreds of contributions from companies like Apple, Google, Intel, Microsoft, and Mozilla.

                                                          Speedometer 3.0: The Best Way Yet to Measure Browser Performance
                                                        • AST vs. Bytecode: Interpreters in the Age of Meta-Compilation

                                                          233 AST vs. Bytecode: Interpreters in the Age of Meta-Compilation OCTAVE LAROSE, University of Kent, UK SOPHIE KALEBA, University of Kent, UK HUMPHREY BURCHELL, University of Kent, UK STEFAN MARR, University of Kent, UK Thanks to partial evaluation and meta-tracing, it became practical to build language implementations that reach state-of-the-art peak performance by implementing only an interprete

                                                          • CからZigに書き直して激遅になったと思ったら最適化オプションの変更で改善した話

                                                            メモとして残します。 MJPEGを入力してJPEGに切り出すプログラム ChatGPT-4 に作らせました。 USBカメラから入力された生のmjpegの映像データを標準入力から受けて、jpegの静止画に切り出してファイルに保存するプログラムをC言語で書いてください。書き出すファイル名はout%03d.jpg という感じでフレーム番号を含めてください。ソースコード内のコメントは英語で書いてください。 最初のものはffmpegやらたくさん外部のライブラリに依存するコードを出してきたので、もっとシンプルなやつにしてくれとお願いしました。できたものはこれ。[1] #include <stdio.h> #include <fcntl.h> #include <unistd.h> #define BUF_SIZE 1024 #define OUTPUT_FILENAME_PATTERN "out%03

                                                              CからZigに書き直して激遅になったと思ったら最適化オプションの変更で改善した話
                                                            • AIによるLinuxカーネルのチューニング--バイトダンスの新たな試み

                                                              「TikTok」などを運営する字節跳動(バイトダンス)のLinuxカーネルエンジニアであるCong Wang氏は、Linuxカーネルのトップ開発者が集まる招待制のカンファレンスであるLinux Plumbers Conferenceで、ワークロードに合わせて最善の結果が得られるように、人工知能(AI)と機械学習を使ってLinuxカーネルをチューニングすることを提案した。 一般的な話で言えば、Linuxカーネルはほぼどのようなタスクにも問題なく使えるが、特定の作業で最大の効果を上げるには、微調整して最善の結果が得られるようなパラメーターを設定する必要がある。ただし、このアプローチには1つだけ小さな問題がある。それは、パラメーターの数が何千にも及ぶことだ。Linuxの専門家であっても、最適なパフォーマンスを得るためのチューニング作業には時間と手間がかかる。しかも、ワークロードが変われば、また別

                                                                AIによるLinuxカーネルのチューニング--バイトダンスの新たな試み
                                                              • Cloud SQL Enterprise Plus エディションを発表:新エディションでは MySQL のパフォーマンスが最大 3 倍に向上 | Google Cloud 公式ブログ

                                                                Cloud SQL Enterprise Plus エディションを発表:新エディションでは MySQL のパフォーマンスが最大 3 倍に向上 ※この投稿は米国時間 2023 年 7 月 12 日に、Google Cloud blog に投稿されたものの抄訳です。 Cloud SQL は、MySQL、PostgreSQL、SQL Server のワークロードを実行するための Google Cloud のエンタープライズ対応フルマネージド データベース サービスです。デジタルサービスから銀行、小売業まで幅広い業界で利用されており、現在 Google Cloud を活用している上位 100 社のうち 95% 以上のお客様が Cloud SQL を利用しています。より要求の厳しいワークロードがクラウドに移行するにつれ、より高いパフォーマンスと可用性を求める声が聞かれるようになりました。さらに、個々

                                                                  Cloud SQL Enterprise Plus エディションを発表:新エディションでは MySQL のパフォーマンスが最大 3 倍に向上 | Google Cloud 公式ブログ
                                                                • フロントエンドパフォーマンス 入門

                                                                  IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self

                                                                    フロントエンドパフォーマンス 入門
                                                                  • 新しいスマホはAQUOS Ssense7

                                                                    以前買ったAQUOS Ssense6だけども、マナーモードにしているとLINE等の着信があってもバイブでお知らせしてくれなくなった。 アプリの設定を見ても特に問題はない。 ちゃんと通知が来れば音やバイブで教えてくれるようになっている。 何でだろうと思っていたら、なんのことはないバイブ機能がぶっ壊れていた。 スマホを振動させるだけのアプリで確かめてみて分かった。 まあ機械だしぶっ壊れることもあるのだろうけども、バイブが壊れるってあんまり聞いたことがないよなあ、と。 それはそれ、AQUOS Ssense6にはZenfone5の後に音楽再生用として使うおうとは思っていたので、それがちょっと早まっただけだと割り切ろう。 で、次のスマホとしてチョイスしたのは、順当にAQUOS Ssense7とした。 6と7を比較した場合、メモリの容量も同じだし、CPUも新しくなってはいるもののほぼ同じと考えて良いの

                                                                      新しいスマホはAQUOS Ssense7
                                                                    • Object.fromEntriesを活用してArray#reduceを代替する

                                                                      JavaScriptにおいて、ある配列をもとにして別のオブジェクトを作成する場合、Array#reduceを使用することが多い。 const input = ['foo', 'bar', 'baz']; const result = input.reduce((accumulator, currentValue) => { accumulator[currentValue] = capitalize(currentValue); return accumulator; }, {}); assert.deepStrictEqual(result, { foo: 'Foo', bar: 'Bar', baz: 'Baz' }); しかし例のように、単にキーと値の組み合わせにマッピングするだけなら、あえてArray#reduceを使うまでもない。代わりにObject.fromEntriesを使え

                                                                        Object.fromEntriesを活用してArray#reduceを代替する
                                                                      • Local write forwarding with Amazon Aurora | Amazon Web Services

                                                                        AWS Database Blog Local write forwarding with Amazon Aurora Applications designed in the cloud need to be able to scale. For stateless resources like application servers, this is a straightforward task and can be achieved by simply adding additional compute resources behind a load balancer. For stateful resources such as databases, scaling can be more challenging. With the release of Amazon Aurora

                                                                          Local write forwarding with Amazon Aurora | Amazon Web Services
                                                                        • Rails 7.1 + Ruby 3.3 で YJIT を有効化してパフォーマンス改善を行った結果

                                                                          この記事の概要 こんにちは。PharmaX でエンジニアをしている諸岡(@hakoten)です。 この記事では、薬局DX事業部のバックエンドで採用しているRuby on Railsのアプリケーションについて、Rubyバージョンを3.3にアップグレードし、YJITを有効化した結果、どのようにパフォーマンスが向上したかをご紹介します。 現在のRuby on Railsのバージョンは、「7.1.3」になります。 YJITについての簡単な説明 YJITとは、CRuby内部に組み込まれた軽量のJIT機能で、遅延コード生成を行い、必要なメソッドを部分的にコンパイルすることで高速化を図る仕組みです。 (処理系は詳しくないため、ざっくりになってしまいすみません。。) Ruby 3系列の主要な機能の一つであり、3.1で導入され、3.2で正式にサポートされ、3.3においてさらに安定化が行われています。 詳しい

                                                                            Rails 7.1 + Ruby 3.3 で YJIT を有効化してパフォーマンス改善を行った結果
                                                                          • note の Ruby バージョンを 3.2.2 へアップグレードしました|tic40

                                                                            この記事は note株式会社 Advent Calendar 2023 の13日目の記事です。 note ではサービス開始当初から Ruby on Rails(以下、Rails)を採用しています。 この半年間で、Rails バージョンを 6.1.7 から 7.0.8 へ、Ruby バージョンを 2.7.8 から 3.2.2(現時点での最新安定版) へアップグレードしました。 昨年は Railsのアップグレード記事 を書いたので、今年は Ruby のアップグレードに焦点を当てて述べます。 はじめにRuby 2.7 は、2.7.8 のリリースを以て End of Life(EOL)が宣言されています。 EOL を迎えたバージョンは脆弱性が見つかっても修正されないため、運用中のサービスにセキュリティリスクが生じます。このため、アップグレードを行わないという選択肢は実質的にないです。効率的にアップ

                                                                              note の Ruby バージョンを 3.2.2 へアップグレードしました|tic40
                                                                            • 【元半導体設計屋 筑秋 景のシリコン解体新書】 ファウンダリ事業で最強プロセス技術の座を取り戻すIntel

                                                                                【元半導体設計屋 筑秋 景のシリコン解体新書】 ファウンダリ事業で最強プロセス技術の座を取り戻すIntel
                                                                              • web-vitals.js、Google アナリティクス、BigQuery を使用してパフォーマンスを測定する  |  Google Codelabs

                                                                                web-vitals.js、Google アナリティクス、BigQuery を使用してパフォーマンスを測定する 1. 始める前に 演習内容 この Codelab で行う内容は次のとおりです。 Google アナリティクス 4 プロパティを BigQuery にリンクします。 web-vitals ライブラリをウェブページに追加します。 web-vitals データを準備して Google アナリティクスに送信します。 BigQuery でウェブに関する主な指標のデータをクエリします。 Google データポータルでダッシュボードを作成し、ウェブに関する主な指標のデータを可視化します。 必要なもの GA4 プロパティを持つ Google アナリティクス アカウント。 Google Cloud アカウント。 Chromium ベースのウェブブラウザ(Google Chrome、Microsof

                                                                                • How we reduced the cost of building Twitter at Twitter-scale by 100x

                                                                                    How we reduced the cost of building Twitter at Twitter-scale by 100x