タグ

ngyukiのブックマーク (3,342)

  • AWS Aurora MySQL Parallel Query の基礎研究 | 外道父の匠

    AWS Aurora MySQLには、高性能を期待できる Parallel Query という機能があります。 実際、良いモノっぽいのですが、非常に情報が少ないので私めがいつものように掘り下げて、お役に立てればという徳を積む行為であります。 目次 Parallel Query とは リンク集 速度比較 費用の仕組み 設定による有効・無効 有効にできない条件 Parallel判定されるクエリ 結合クエリ innodb_buffer_pool_size との関係 その他 実践では Parallel Query とは 詳しくは下記リンクを見たほうがいいのですが、頑張って要約してみます。 通常のDB処理は、データを可能な限りメモリ上に置いておいて処理しようとしますが、オンメモリじゃないデータはストレージから取得する必要があり、データ取得後はDB体における1スレッドがクエリ処理を行います。 Aur

    AWS Aurora MySQL Parallel Query の基礎研究 | 外道父の匠
    ngyuki
    ngyuki 2021/10/23
  • インフラエンジニアなら気になるQUICのロードバランサ (方式編)

    図1: QUICコネクションを振り分けるロードバランサはじめに記事では、バックエンドのWebサーバへリクエストを振り分ける装置の意味でのロードバランサ(図1)について、QUIC対応の議論状況を紹介します。方式編と実装編にわけて二編を予定しており、稿は方式についての解説です。 IETFでは、F5 Networksとマイクロソフトから提案されたロードバランシング方式が議論されています。稿では下記のインターネットドラフトをQUIC-LBと表記します。 QUIC-LB: Generating Routable QUIC Connection IDs https://datatracker.ietf.org/doc/html/draft-ietf-quic-load-balancers 執筆時点の -07 をベースとしますが、ドラフトですので今後の議論次第で改版が続きます。あらかじめご承知おき

    インフラエンジニアなら気になるQUICのロードバランサ (方式編)
    ngyuki
    ngyuki 2021/08/31
  • 自分の勉強や開発をできなくなった - Konifar's ZATSU

    最近夜や休日に自分の勉強や開発をできなくなった。 夜や休日にそんなことせずに業務時間内でやるべきでしょという意見もあると思うが、自分の場合は以前は苦もなく自然とやれていた。それが今はできていない。 理由は明確で、自分が集中できていないからである。背景には育児家事の話はもちろんあるが、時間が取れていないわけではない。 息子は睡眠エリートで毎日2~3時間昼寝をするし夜20時半には寝ている。寝ている時間に何かをすればよいのだが、手が付かない。イメージとしては、1日のMPを使い果たしている感じ。こういう感覚は育児に関係なく経験していて、集中できなくなってしまう時期はあった。 なので「育児家事で時間が取れない」というのは正確ではなくて、「自分が集中できていない」というのが正しい気がする。これは自分の考えであって、家庭にもよるとは思う。家事育児の事情は当に家庭によって全然違う。子どもが生まれたことで

    自分の勉強や開発をできなくなった - Konifar's ZATSU
    ngyuki
    ngyuki 2021/08/16
    一人目のときはなんとか出来たけど、二人目産まれてからはホントそう、時間がないこともないのだけど集中が出来ない。もう異世界転生したのだと思って割り切った
  • WebサーバのDNSへの登録方法が変わるよ – JANOG48 Meeting

    場所 OHGAKI(完全リモート) 日時 Day3 2021年7月16日(金) 14:45~15:15(05分) 概要 HTTPSというDNSレコードタイプを定義するdraft-ietf-dnsop-svcb-httpsがもうすぐRFCになります。実利用はすでにはじまっており、WebサーバのDNSへの登録は従来のA/AAAAレコードから今後は新しいHTTPSレコードに移行していくことになるでしょう。発表ではHTTPSレコードの簡単な紹介と、それにともなう注意点を説明します。 発表者 山口 崇徳(株式会社インターネットイニシアティブ) 資料 公開資料 DNSでHTTP (DNS Summer Day 2021)

    ngyuki
    ngyuki 2021/07/16
    HTTPSレコード
  • fix unsafe preservation across newlines (#74960) · ansible/ansible@4c8c40f

    ngyuki
    ngyuki 2021/06/24
    ansibleのCVE-2021-3583、unsafeタグ使っててもテンプレートと解釈されることがあったということなのね、というかunsafeなんて機能があったのね
  • Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持

    Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持 HashiCorpは、仮想環境をプログラミングできるツール「Vagrant」の開発言語を、これまでのRubyからGo言語切り替えることを明らかにしました。 Learn more about the new features, capabilities, and improvements we’re making on our journey toward Vagrant 3.0. https://t.co/49scP0FdqW — HashiCorp (@HashiCorp) June 11, 2021 時期未定ながら、今後約1年のあいだに登場するVagrant 2.3、Vagrant 2.4を経て、Vagrant 3.0でGo言語への移行が完了

    Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持
    ngyuki
    ngyuki 2021/06/14
    Vagrantfile はどうなるんだろ → デフォルトは HCL ベースの Vagrantfile、ホストに Ruby があればこれまでの Vagrantfile も使える、とのこと
  • Changes to Docker Hub Autobuilds | Docker

    As many of you are aware, it has been a difficult period for companies offering free cloud compute [1]. Unfortunately, Docker’s Autobuild service has been targeted by the same bad actors, so today we are disappointed to announce that we will be discontinuing Autobuilds on the free tier starting from June 18, 2021. In the last few months we have seen a massive growth in the number of bad actors who

    Changes to Docker Hub Autobuilds | Docker
    ngyuki
    ngyuki 2021/06/10
    Docker Hub が無料枠での Autobuilds が廃止とのこと
  • HDMIとDisplayPort どっちが良い?→迷ったらHDMIがいいよ | けしろぐ

    という違いです。 DisplayPortを使っている方は、あぁ、そういうことだったの…と気づいた方もいるかもしれません。 この性質がどういう不便を巻き起こすのか、いくつか例を上げていきます。 DisplayPortの不便なところ DisplayPortの「モニターの電源を切ると、PCとの接続が失われる」という仕様。 これがどのような不便を巻き起こすのか、分かりやすい例を3つ挙げていきますね。 モニターの電源を切るとウィンドウの配置が勝手に変わる 離席するときに「モニターの電源だけ切る人」いますよね?そういう人は要注意です。 DisplayPortで接続されたモニターは、電源をオフにした瞬間にウィンドウの配置がリセットされます。 どういう事かというと、例えば下記のようにウィンドウを配置していたとしましょう。 これが… このように頑張ってウィンドウを並べても、一度モニターの電源を切って再度電源

    HDMIとDisplayPort どっちが良い?→迷ったらHDMIがいいよ | けしろぐ
    ngyuki
    ngyuki 2021/05/31
    へぇ、シングルモニタでウィンドウは常時最大化表示でデスクトップにアイコン無しなので気づいてなかった
  • 最近、Terraform のベストプラクティス迷子です - サーバーワークスエンジニアブログ

    技術 1 課の水です。 最近 Terraform のリファクタリングを行っているのですが、ベストプラクティス迷子になっています。 HashiCorp でも明確な方針は打ち出していない為、Terraform を利用する各プロジェクトで方針を決めているのが現実のようです。 今回は私が出会ってきた問題と、それについての対応、見解を書き連ねていきます。 あくまでも私が思ったことですので、「こうしたほうがいいよ!」というネタも募集しています。 workspace 使うのか使わないのか問題 結論として、私自身は workspace という機能を知ったものの、使うことは考えませんでした。 Terraform では workspace という個別のエリアを設けることが可能で、これを prod や staging と命名し作成しておくと、完全に環境を分離できるというメリットがあります。 ただしデメリットと

    最近、Terraform のベストプラクティス迷子です - サーバーワークスエンジニアブログ
    ngyuki
    ngyuki 2021/05/17
    workspaceはTF_WORKSPACE環境変数で指定するスタイルならギリありかなと、workspace select で選択させるのはどうかしてると思う。でもディレクトリで分けるのが無難なのはそのとおりだと思う(実際そうすることが多い)
  • DeNA×AI|技術と、革新と、未来と。

    AIを活用した技術の進歩。革新。 幅広いサービスの利用が、当たり前になった昨今、 これからの私たちが、提供できる価値とはいったい何か。 それは、DeNA × AIだからできる 「人」と「テクノロジー」が、組み合わさった未来です。 DeNA × AIが持つ 「意図や思いを汲み取った、質の高い発想力」、 「多岐にわたる経験を元にした、AI、データサイエンスの実践力」、 「複雑なシステムの開発、安定した稼働ができる技術力」など。 それぞれの強みを組み合わせることで、 まだどこにもない「モノづくり」や「コトがら」を、生み出していきます。 ともに、技術の向上を。 ともに、革新の追求を。 ともに、今よりも豊かな未来を。 さあ、DeNA × AIと 新しいモノづくりを一緒に。

    DeNA×AI|技術と、革新と、未来と。
    ngyuki
    ngyuki 2021/05/15
    自分のかちゅぜちゅが悪すぎてうまく変換されない
  • Grafana, Loki, and Tempo will be relicensed to AGPLv3 | Grafana Labs

    Solutions All end-to-end solutions Opinionated solutions that help you get there easier and faster

    Grafana, Loki, and Tempo will be relicensed to AGPLv3 | Grafana Labs
    ngyuki
    ngyuki 2021/05/13
    Grafana が AGPL v3 になるとのこと
  • ワクチン予約サイトを落とさない Cloudflare Waiting Room の設定方法 | DevelopersIO

    クラスメソッドはCloudflareのFair Shotプロジェクトに賛同し、ワクチン接種を推進する自治体・医療機関・協力企業にデジタル待合室Cloudflare Waiting Roomを無償提供しています。 ワクチン接種がいよいよ進みはじめ、いくつかの自治体で予約サイトがダウンする事態がすでに起きていて、少なくともサイトを落とさないようにするための措置として即効性のあるWaiting Roomの導入が増えてきています。 今回は実際にサンプルサイトを作成し、Waiting Roomを設定する手順を追っていきます。 注) Waiting Roomはまだ一般提供されておらず、現在、ワクチン接種関連のサイトのみにFair Shotプロジェクトの一部として提供されています。ご利用の際は用途の審査がございますので、こちらよりお問い合わせください。 DNS委譲とサブドメインCNAME登録 Cloud

    ワクチン予約サイトを落とさない Cloudflare Waiting Room の設定方法 | DevelopersIO
  • 「洗たくマグちゃん」の消費者庁の措置命令についてお詫びとお知らせ

    平素は格別の御愛顧を賜り、厚く御礼申し上げます。 弊社は、令和3年4月27日付、消費者庁より景品表示法第7条第1項の規定に基づく措置命令を受けました。 このような事態に至り、お客様をはじめとする関係者の皆様に多大なご迷惑をおかけすることとなりましたことを、心よりお詫び申し上げます。 今回の措置命令を真摯に受け止め、再発防止に努めてまいります。 件に関するお問い合わせ 株式会社宮製作所 TEL:0120-113-683 E-MAIL:info_1@miyamotoss.co.jp ※大阪府羽曳野市の株式会社宮製作所様は当社と関係がございません。 お問い合わせ先にご注意ください。

    「洗たくマグちゃん」の消費者庁の措置命令についてお詫びとお知らせ
    ngyuki
    ngyuki 2021/05/05
    妻が買ってきて洗濯機に放り込んでたけど普通に洗剤も一緒に入れてた、むしろ洗剤が無くていいなんて知らなかった、これからも洗剤使います
  • エッジで爆速コード実行!CloudFront Functionsがリリースされました! | DevelopersIO

    珍しく早起きをしてRSSを眺めてるとアッツアッツなアップデートが来ていました。 Amazon CloudFront announces CloudFront Functions, a lightweight edge compute capability 今回はCloudFront Functionsをご紹介していきます。 CloudFront Functionsとは? CloudFront Functions(CF2)はLambda@Edgeより手前で、シンプルな処理をより高速に、素早く、安価に実行できるサービスです。 CloudFront Functionsを使うことでこれまでLambda@Edgeで実行していたシンプルな処理をよりユーザーに近いEdge Locationで実行しつつ、高速に処理を行う事ができます。 また、CloudFront FunctionsとLambda@Edge

    エッジで爆速コード実行!CloudFront Functionsがリリースされました! | DevelopersIO
    ngyuki
    ngyuki 2021/05/05
    "CloudFront Functions" エッジでちょろっとした処理ができる
  • チームにいると頼りになるソフトウェアエンジニア

    チームにいると頼りになるソフトウェアエンジニアのメモです。自分のロールモデルでもあります。私のキャリアはほぼウェブブラウザ開発一筋なので、その辺に生息している人たちを思い浮かべながら書いてます。思いついたら随時更新します。 コードマニア コードやドキュメントを読むのが好きで、暇があれば適当なレビューに飛び入り参加したり、自分のプロジェクトとは関係ないコンポーネントもひたすら探検している。不穏なコードを見つけるとなんとリファクタリングもしてくれる。コードサーチがお友達。 やたらコードに詳しいので、何か分からないときはとりあえず聞きに行く。チームに一人いるとレビューが捗るし、コードベースも綺麗になる。コードマニアはコードベースを広く熟知している上に未知のコードに対する耐性も高いので、プロジェクトを移動してもすぐに活躍できる。 コードマニアの亜種にスペックマニアもいる。こちらはウェブやネットワー

    チームにいると頼りになるソフトウェアエンジニア
    ngyuki
    ngyuki 2021/05/04
  • AWSでバッチ処理を実装する際の選択肢とサービス比較

    処理が複雑でジョブの依存関係を定義したい場合は、AWS Batch 単体で制御するか、より複雑な場合は Step Functions を用いて Lambda、ECS(Fargate)、AWS Batch(Fargate) を組み合わせる。 AWSにおけるバッチ処理の選択肢 ざっくりとした選択肢は下記。 Lambda ECS(Fargate) AWS Batch(Fargate) これらのサービスに実際は SQS や Step Functions を組み合わせることもあるので選択肢はさらに広がる。 ちなみに、SQS + Fargate(常時起動でポーリング) という構成や、SQS + Lambda + Fargate(都度実行) という構成は、AWS Batch が Fargate に対応した現在は特にメリットがないので取り扱わない。 2021/5/2 追記 「常時リクエストがくるユースケー

    AWSでバッチ処理を実装する際の選択肢とサービス比較
    ngyuki
    ngyuki 2021/05/02
  • Amazon EC2 enables replacing root volumes for quick restoration and troubleshooting

    Amazon EC2 announces the Replace Root Volume feature that enables customers to replace the root volume for a running instance. The feature restores the root volume of an instance to its launch state, or to a specific snapshot, without stopping the instance. This allows customers to fix issues, such as root volume corruption or guest operating system network configuration errors, while retaining th

    Amazon EC2 enables replacing root volumes for quick restoration and troubleshooting
    ngyuki
    ngyuki 2021/04/27
    "インスタンスを停止しません" ってどういうこと・・「停止→開始」はせずにインスタンスの再起動だけでできる、という意味か、さすがに
  • Windows 10プレビューでついにLinuxのGUIアプリが動作。オーディオやGPUも対応

    Windows 10プレビューでついにLinuxのGUIアプリが動作。オーディオやGPUも対応
    ngyuki
    ngyuki 2021/04/23
    すごい
  • Amazon ECS でのコンテナデプロイの高速化

    Amazon ECS でのコンテナデプロイの高速化 この記事は同僚の Nathan Peck (@nathanpeck)が書いた記事 “Speeding up Amazon ECS container deployments” を翻訳し、加筆・修正したものです. 元記事を ECS ユーザに紹介する機会が何回かあったので、せっかくなので翻訳することにしました. コンテナのオーケストレーションは非常に複雑な問題の一つです. アプリケーションコンテナのデプロイのために、相互にやり取りを行う複数の異なるコンポーネントが存在します. あなたのアプリケーションを実行したオーケストレータは、その実行されたアプリケーションが Web トラフィックを受け取る用意ができているかどうかについて判断する必要があります. その後そのアプリケーションはスケールダウンされたり、あるいは新しいバージョンのアプリケーション

    Amazon ECS でのコンテナデプロイの高速化
    ngyuki
    ngyuki 2021/04/20
  • Firefox 87 trims HTTP Referrers by default to protect user privacy – Mozilla Security Blog

    Firefox 87 trims HTTP Referrers by default to protect user privacy We are pleased to announce that Firefox 87 will introduce a stricter, more privacy-preserving default Referrer Policy. From now on, by default, Firefox will trim path and query string information from referrer headers to prevent sites from accidentally leaking sensitive user data. Referrer headers and Referrer Policy Browsers send

    ngyuki
    ngyuki 2021/04/20
    Firefox でも Referrer-Policy は strict-origin-when-cross-origin がデフォルトになってたもよう