2024年2月13日のブックマーク (10件)

  • MySQLのCOUNTを速くする(?)SQL1本ノック その1

    この記事は MySQL Casual Advent Calendar 2016 の19日目の記事です。 「MySQLのCOUNTが遅いなー」って言うと、「トリガーでサマリーテーブル作ったら?」と言われること、多くありませんか? 特に @soudai1025 に言われる率が高い気がしています(個人の感想です) 個人的にはトリガーよりは同じトランザクションの中でカウンターテーブル(サマリーテーブルと違うもののつもりで言ってるけど、世の中でいうサマリーテーブルの中にはこの形式が含まれるかも知れない)をUPDATEする方が好き(だって、トリガーはブラックボックスになるんだもの)なんですが、頭の体操ということでトリガーで組んでみましょう。 サンプルテーブルはこんな感じ。 mysql57> SHOW CREATE TABLE game_score\G *************************

    naari_3
    naari_3 2024/02/13
  • 3PCA 26 日目: Related Website Sets | blog.jxck.io

    Intro このエントリは、 3rd Party Cookie Advent Calendar の 26 日目である。 3rd Party Cookie のカレンダー | Advent Calendar 2023 - Qiita https://qiita.com/advent-calendar/2023/3rd-party-cookie 今日からは、 Privacy Sandbox の「広告」以外の API を解説していく。 同一組織の別ドメイン グローバル企業であれば、各国の ccTLD でローカライズされたサービスを提供するのは一般的な運用だ。 google.co.jp google.co.uk google.de google.fr etc 他にも、例えば用途毎にドメインを分ける運用も一般的だろう。 google.com googleusercontent.com fonts.gs

    3PCA 26 日目: Related Website Sets | blog.jxck.io
    naari_3
    naari_3 2024/02/13
  • Public Suffix List の用途と今起こっている問題について | blog.jxck.io

    Intro Public Suffix List (PSL) は、現在の Web プラットフォームの一端を支えている非常に重要な要素だ。 実はこれが、少数のボランティアにより GitHub でメンテナンスされた、単なるテキストリストであることは、あまり知られていないかもしれない。 最近、このリストへの追加リクエストがあとを絶たず、問題になっている。 そもそも PSL とは何であり、今どのような問題が起こっているのかについて解説する。 Public Suffix List とは何か PSL を解説するには、まず関連する用語について整理する。 Top Level Domain (TLD) 例えば、このブログのドメインは blog.jxck.io であり、これは筆者が取得したドメイン jxck.io のサブドメインだ。 jxck.io は、 .io という TLD のサブドメインを販売しているレ

    Public Suffix List の用途と今起こっている問題について | blog.jxck.io
    naari_3
    naari_3 2024/02/13
  • SREエンジニアが目指すGKE共通デプロイ基盤の完成形 - ぐるなびをちょっと良くするエンジニアブログ

    こんにちは。開発部門 開発部 Data AI Strategyセクション データ基盤 Unitの小野です。 2020年8月に入社してから早3年。SREエンジニアとして、日々業務改善に励んでいます。 ここ一年ほど、DAOという組織改善プロジェクトを推進していく中で、Google Kubernetes Engine (GKE)を使ったGKE共通デプロイ基盤の整備も進めてきました。 ※ DAOについての詳細はSREエンジニアが組織改善プロジェクトを立ち上げてみたを参照ください SREエンジニアの責務の一つは、プロダクトのリリースサイクルを極限まで短くし、次々と新しいサービスを世の中にリリースすることです。ChatGPTのような誰でも簡単に扱えるAIモデルが誕生したことで、プロダクト開発競争は今後ますます激しくなっていくと予想しており、SREエンジニアの責務の重要性をヒシヒシと感じています。 そう

    SREエンジニアが目指すGKE共通デプロイ基盤の完成形 - ぐるなびをちょっと良くするエンジニアブログ
    naari_3
    naari_3 2024/02/13
  • Node.jsから呼び出したWASMバイナリ(Rust製)と非同期に通信したい話

    どうもこんにちは。筆者はここ1年くらいnitrogqlというTypeScript + GraphQL向けコード生成ツールを開発しています。(初手宣伝) このツールの体はRustで書かれており、コンパイルするとWASMバイナリが生成されます。このWASMバイナリをNode.jsから呼び出すようなラッパーを作って、コマンドラインツールとしてnpmで公開しています。 その性質上、Node.js側とWASM側で通信(データのやり取り)が発生します。特に、設定ファイルなどが.jsや.tsで書かれていても読み込む機能があり、その際はRust側からNode.js側に制御を渡してNode.js側でファイルを読み込み、結果をRust側に返すようになっています。 実は、nitrogqlの(Rust側)コードにはこれまで非同期処理が含まれていませんでした。しかし、パフォーマンスのことなどを考えると非同期処理に

    Node.jsから呼び出したWASMバイナリ(Rust製)と非同期に通信したい話
    naari_3
    naari_3 2024/02/13
    めちゃおもろい
  • フロントエンドで収集するべきテレメトリは何か

    先日『フロントエンド監視の全体像と実現方法』という記事を投稿しましたが、その中でテレメトリについては触れませんでした(※記事は上記記事の内容を知らなくても読み進められるようになっています)。 というのは、テレメトリは可観測性を実現するための重要な概念ではあるものの、テレメトリを軸に監視を考えるのは手段の目的化になってしまうと考えているからです。 重要なのはサービスにとって何を観測するべきかを考えることであり、テレメトリはそれを設計や実装に落とし込む際に現れるものです。 一方で監視に対する理解を深める上では、テレメトリを軸に考えることも重要でしょう。 そこで記事ではフロントエンド監視においてどのようなテレメトリを収集するべきか述べていきます。 監視 SaaS と OpenTelemetry (OTel) Datadog, New Relic, Sentry のいずれかを利用することを考え

    フロントエンドで収集するべきテレメトリは何か
    naari_3
    naari_3 2024/02/13
  • スキル0から1年間でマルウェア解析を習得した学習方法 - the_art_of_nerdのブログ

    みなさん、こんちにはmです。 今回は私が1年の期間でマルウェア解析のスキル0から習得するまでに取り組んだ方法をまとめました。 初めに開始時のスキルや1年間でかけたコスト、スケジュールなどを共有します。 開始時のスキルなど 表層解析、動的解析、静的解析の違いもあまり理解していない プログラミングはPythonを学び始めた程度 低レイヤーの知識なし アセンブリの知識なし Windowsアプリケーション開発の経験なし SOCアナリストとしてブルーチームの知識は多少 脆弱性診断の経験も(深くはないが)多少 エンジニア歴7、8ヶ月目くらい ざっくりですが、このようにマルウェア解析に絡んでくる知識はほぼ0でした。 学習にかけたトータルコスト 書籍:約5万円 オンライン教材:12万円 約17万円近く1年間に使いましたが、お金で直接スキルは買えないので必要経費です。 なお、オンライン教材の12万円について

    スキル0から1年間でマルウェア解析を習得した学習方法 - the_art_of_nerdのブログ
    naari_3
    naari_3 2024/02/13
  • 『”脳外科医竹田くん”で注目されることについて』

    話題になることが重要だと思っている この訴訟に「脳外科医竹田くん」が関連しているのは事実です。 搬送された父を担当しています(カルテに名前記載あり)。 間違いなく初動診察(診察してないけど)を担当したこの医師が問題のきっかけを作っています。 情報提供書を読み理解していない よって透析依頼していない 家族に病状、治療方針の説明をしていない 医師への引き継ぎをしていない(記録なし) カレが医師として仕事をきっちりしていれば、父は搬送目的である維持透析を受けられたはずです。 それは間違いなく、カレのいい加減な対応、やる気のなさがすべての始まりであることは間違いありません。 しかし、私の訴訟はカレだけの問題ではなく、病院が病院として機能していない。 医師、看護師、臨床工学士含むすべてのスタッフのレベルが一般水準に達していないことに問題があります。 憶測でのコメント、”搬送時、透析できる状態ではなか

    『”脳外科医竹田くん”で注目されることについて』
    naari_3
    naari_3 2024/02/13
  • 24/02/12 信頼できるアニメアイコンたる生活|B

    「信頼できるアニメアイコン」とは、何年か前に某氏が自分とその場にいたもう一人を形容した言葉である。どのような会話の流れだったか明確に記憶していないし当人が意図した意味は定かでないのだが、皮肉とかではなく字義通りの意味で仰っていたことは感覚として覚えている。個人的に、一般にバカにされる時代が長かった(今もか?)アニメアイコンを長く使っていることに妙な愛着と意地があったので、そこを指摘してくれる人いるんだ、というのが強く印象に残ってそれ以来頭の片隅にずっとある。 アニメアイコンとおれの人生は不可分である。大層な話ではなく、単純に中学生くらいから音無小鳥アイコンでTwitterをやってきたというだけの話だが、その音無小鳥アイコンでリアル用途のアカウントも兼用していたことが人生との接続を強めている。Twitterを始めた当初に「現実とインターネットで人格のA面/B面を作ってはいけない」というツイー

    24/02/12 信頼できるアニメアイコンたる生活|B
    naari_3
    naari_3 2024/02/13
  • ドアホンが鳴ったらGoogleHome,Slack,Discordに通知する (ESP32) - Qiita

    ドアホンが鳴ったらGoogleHome,Slack,Discordに通知する リモートワークなどで玄関から遠い部屋で作業をしていると、ドアホンのチャイムがちょっと聞こえにくいことがありませんか? これを解決するために、Google HomeやSlack,Discordなどへ通知する方法です。 特徴 グループ登録すれば複数のGoogle Homeに対してブロードキャストすることができます。家の各所にGoogle Homeを設置すれば死角なしです。 Discord,Slackへの通知すれば、ヘッドホンをしながらPCを使っていても安心。 外出先からもチャイムの確認ができます。 チャイムが何日何時何分に鳴ったか、長期間のログになります。 使用可能なドアホン 作例ではドアホンはPanasonicのVL-MV38を使っています。この機種は「A接点出力」という機能がついており、チャイムが鳴った時に、2接

    ドアホンが鳴ったらGoogleHome,Slack,Discordに通知する (ESP32) - Qiita
    naari_3
    naari_3 2024/02/13