2019年8月25日のブックマーク (6件)

  • なぜGo言語の正規表現は遅いと言われるの? - Qiita

    はじめに Goの正規表現は遅いと言われていることが以前から疑問だったので調査してみました。 こちらの記事やこちらの記事を拝見する限り ① 現実的なユースケース(例えばURLのパースなど)ではGo言語の正規表現は使うべきではなく、stringsパッケージの標準の関数を利用した方がパフォーマンスとしては良い。 ② Go言語で正規表現を利用するために必要な"正規表現オブジェクト"を並行にアクセスするにはパフォーマンスが問題になるので注意が必要。 とあります。その理由は、それぞれ以下に集約できるようです。 ① Go言語標準の正規表現ライブラリは、正規表現と検査文字列の長さに対して常に$O(n^2)$のオーダーで計算量が増加する安定したアルゴリズムを採用している。 ② "正規表現オブジェクト"を用いたマッチング処理には排他制御が行われている。 調べてみる Go言語のpkg/regexpの公式ドキュメ

    なぜGo言語の正規表現は遅いと言われるの? - Qiita
    tmatsuu
    tmatsuu 2019/08/25
    ふむ。排他制御回避のためにregexp.RegexpにはCopy()が生えていたが、1.12からはDeprecatedになってて考慮不要っぽい。
  • 量子コンピュータをどの書籍から学べば良いか? - Qiita

    量子コンピュータに興味はあるけれど、どの書籍から順に学べば良いか分からない人も多いと思います。 そこで、日語の量子コンピュータ書籍のうち代表的なものについて、レベル感を紹介します。 後半は、レベルに隙間がある問題と、それを埋めるの紹介(宣伝)です。 この記事は2019年8月時点の状況に基づいて記述しました。 また、書籍についてのみ触れており、Webコンテンツは対象外としています。 日語の量子コンピュータ書籍のレベル感 「日語の書籍で量子コンピュータを学ぶ」を前提としたとき、どの書籍から学べば良いのでしょうか? もちろん、人によって目的・知識も違うため、最適解は異なります。 ただ、参考になる方も多いと思われるため、日語の量子コンピュータ書籍のレベル感をまとめてみました。 これがすべての書籍ではありませんが、ある程度傾向を表しているかと思います。 ご自身のレベルにあった書籍から始めて

    量子コンピュータをどの書籍から学べば良いか? - Qiita
    tmatsuu
    tmatsuu 2019/08/25
    ほう
  • AWSを活用してゲームサーバーのコストを劇的に下げる––スポットインスタンスを効果的に使うための基礎知識

    2019年7月24日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。第23回となる今回のテーマは「AWSゲームサーバーを最大90%安く利用する方法」。アマゾン ウェブ サービス ジャパン株式会社シニアソリューションアーキテクトの吉田英世氏が、ゲームサーバーの運用コストを劇的に安くするAWS活用法を解説します。前半パートとなる今回は、Amazon EC2の大幅なコスト削減を実現するスポットインスタンスの概要と、それをゲームに活用する上での知見を語ります。講演資料はこちら AWSゲームサーバーを最大90%安く利用する方法 吉田英世氏:みなさん、こんばんは。私はAmazonのソリューションアーキテクトという部署にいまして、ゲームのお客様を主に担当している技術者です。AWS上でどうい

    AWSを活用してゲームサーバーのコストを劇的に下げる––スポットインスタンスを効果的に使うための基礎知識
    tmatsuu
    tmatsuu 2019/08/25
    当然ゲーム以外にも活用できる。スポットフリートやEC2フリートについてちゃんと理解してなかったので参考になる。メモ
  • EPEL 8.0 released [LWN.net]

    tmatsuu
    tmatsuu 2019/08/25
    CentOSよりも先にきました。
  • CoreOS on Full IP fabric の検証 - Qiita

    Out of Scope CoreOSの初期デプロイ(L2からL3接続への切替) 外部からコンテナへの接続 (追加考慮必須) ECMP (問題ないはず) 経路フィルタ(スケール時の事故予防のため対策必須) 検証環境構築 GNS3 上の構築イメージ. CoreOSにはインターネット接続が必要. ToR (Cumulus-VX) の設定 downlink に Unnumbered で eBGP接続するように設定. #---------------------------------------------- # Basic Cumulus #---------------------------------------------- net add hostname tor-cumulus-1 net add loopback lo ip address 4.4.4.4/32 net pend

    CoreOS on Full IP fabric の検証 - Qiita
    tmatsuu
    tmatsuu 2019/08/25
    いい。こういうことやってみたい
  • Amazon RDS PostgreSQL レプリケーションのベストプラクティス | Amazon Web Services

    Amazon Web Services ブログ Amazon RDS PostgreSQL レプリケーションのベストプラクティス Amazon RDS for PostgreSQL では、読み込み負荷を取り除き、災害復旧 (DR) リソースを作成するために、ソース PostgreSQL インスタンスのレプリカを簡単に設定することができます。リードレプリカは、ソースと同じリージョン、または異なるリージョン内に設定できます。 RDS PostgreSQL リードレプリカインスタンスを使用すると、読み込みワークロードをレプリカインスタンスにオフロードすると同時に、書き込みアクティビティのためにソースインスタンスのコンピューティングリソースも確保します。ただし、レプリケーション遅延を避けるには、リードレプリカを正しく設定し、適切なパラメータ値を設定する必要があります。 概要 この記事では、リードレ

    Amazon RDS PostgreSQL レプリケーションのベストプラクティス | Amazon Web Services
    tmatsuu
    tmatsuu 2019/08/25
    RDS PostgreSQLのリードレプリカはPostgreSQLレプリケーションなのでパラメータ設定が大事。良い記事。