タグ

2023年11月5日のブックマーク (6件)

  • PageSpeed Insights APIを利用して、新規作成したページのスコアをチェックする

    このチュートリアルでは、PageSpeed Insights API を利用して、新規作成・更新したページのスコアをチェックする方法を紹介します。処理の実行にはGitHub Actionsを利用します。 記事内で使用している主なソフトウェアのバージョン newt-client-js(newt-client-js): 3.2.7 node-slack-sdk(@slack/web-api): 6.9.1 前提条件 GitHub Actionsを実行できる環境があること メッセージを通知するSlackのワークスペース、チャンネルを用意していること GitHub Actionsについて、詳細を知りたい場合はGitHubGitHub Actions のドキュメントをご確認ください。 Slackの基的な使い方について知りたい場合は、Slackの はじめ方 のドキュメントをご確認ください。 概要

    PageSpeed Insights APIを利用して、新規作成したページのスコアをチェックする
    odan3240
    odan3240 2023/11/05
  • Cloud Monitoring で custom metrics を活用する

    Cloud Monitoring で Custom Metrics? GCP を使っていると、使っているリソースによって、たとえば GCE instance であれば CPU 使用率などの metrics が追加の設定無しで利用可能になっており、すぐに dashboard をつくって値を見ることができ、非常に便利です。 これら標準で用意されている metrics と同様に、ユーザー定義の metrics もある程度の手間で利用でき、用途によっては非常に便利に活用できます。 今回はそんな例をひとつつくり、可能性を探ってみたいと思います。 metrics 送信を実装する 今回は こちら の例をほとんどそのまま使います。わたしが慣れてて楽だからという理由で nodejs runtime を使います。 Monitoring 用の module を install して… const https =

    Cloud Monitoring で custom metrics を活用する
    odan3240
    odan3240 2023/11/05
  • Google Managed Prometheus が GA したので乗り換えていく

    odan3240
    odan3240 2023/11/05
  • Othello is Solved

    The game of Othello is one of the world's most complex and popular games that has yet to be computationally solved. Othello has roughly ten octodecillion (10 to the 58th power) possible game records and ten octillion (10 to the 28th power) possible game position. The challenge of solving Othello, determining the outcome of a game with no mistake made by either player, has long been a grand challen

    odan3240
    odan3240 2023/11/05
  • Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約

    Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約 はじめに 10 月 26 日に Next.js Conf が開催されましたが、それと前後して Kent C. Dodds (以下 kentcdodds と呼びます) と Lee Robinson (以下 leerob と呼びます) がそれぞれ という記事を公開しました。前者はタイトルの通り、Testing Library の作者であり、Remix の共同創業者の一人でもある開発者兼教育者 kentcdodds が、Next.js を使わない理由について述べたものです。そして後者は、Vercel の VP of Developer Experience である leerob が、主に前者に対する反論を述べたものです。筆者は両方の記事を公開後すぐに面白く読み、そしてどちらにも頷けるところ

    Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約
    odan3240
    odan3240 2023/11/05
  • その例外、いつキャッチするの?

    はじめに 最近、若手のコードレビューをしていて例外の使い方を教える機会があったので、ブログの方にもまとめたいと思います。今回はバッチ編。オンラインだとまた少し違う観点があると思います。また、言語はJavaを前提していますが考え方は例外機構をもつ言語ならあまり変わりません。 TL;DR 例外は原則キャッチしない。バッチは速やかに殺せ 個別箇所でログを出さずに必要な業務情報はExceptionを入れ子にして乗せる 長いバッチのためにはスキップもやむなし 原則、例外はキャッチしない JavaにはErrorとExceptionが存在し、OutOfMemoryErrorとかプログラム上ではどうしようもないものがエラー、ファイルが存在しない(FileNotFoundException)とかプログラム側でハンドリングするもの、と教科書では習うと思います。なのでException系はキャッチするものと、と

    その例外、いつキャッチするの?
    odan3240
    odan3240 2023/11/05