コンテンツ・デリバリ・ネットワークの略で、ウェブコンテンツの配信を最適化するネットワークの仕組み。複数のウェブサーバーを分散配置し、目的のウェブサイトを場合により一時保存、利用する各ユーザーを適切に振り分けることで、利用者にとってはコンテンツの高速化および安定化、運営者にとってはサーバーの負荷の分散をもたらす。
動画などのメディア配信、また非常に多数の訪問者を抱えているなど、大規模、大容量のアクセスがあるサイトで採用される。
昨日は義父の法要で、横浜にある霊園で親族で集まりました。そのあと、親族で新横浜プリンスホテルにある「トップ オブ ヨコハマ 鉄板焼&ダイニング」にて、ステーキランチを堪能しました(とても美味しい!と思いました)。レストランのある41階の窓から視界を遮るものはなにもありません。席からは遠く港まで眺めることができました。ホテルは円柱で、レストランもぐるっと回りを囲む構造です。席によって眺望は異なります。新横浜プリンスホテルが開業したのは1992年です。それまでここは人がいない街でした。同じく新横浜にある多目的ホール「横浜アリーナ」は、プリンスホテルよりも少し前の1989年に出オープンしてます。わた…
3行まとめ CloudRunはX-Forwarded-Forを上書きしてクライアントのIPアドレスにしてしまう User - CDN - CloudRun としている場合、X-Forwarded-Forの値はCDNのIPアドレスになってしまう 解決策はCDN独自のヘッダーを付与してアプリケーション側で読むしか方法がなさそう X-Forwarded-For X-Forwarded-For というヘッダーがあります。多分MDNを見るのが一番早いですが、色々なプロキシを通ってオリジンに到達するようなサーバー構成のときにクライアントのIPアドレスをうまく伝えるようなヘッダーです。 developer.…
この記事は、弁護士ドットコム株式会社の Advent Calendar 2023 の 21 日目の記事です。 皆さん、こんにちは!弁護士ドットコム SRE 室の @et_tei です。国籍は中国で、今年は来日13年目です。今回は FireHOL で公開されているブラックリストからの接続 Akamai でブロックする方法をご紹介します。 背景 Akamai API Client の発行と Akamai NetworkList の作成 API Client の発行 Akamai NetworkList の作成 Lambda 関数の準備 ソースコードの準備 EdgeGrid の準備 Lambda 関…
Cloud Run には セッション アフィニティ という機能があります。説明には 同じクライアントからのリクエストを可能な限り同じコンテナ インスタンスにルーティング。 とあるように、Cloud Runで複数のインスタンスが立ち上がっている状態でも可能な限り同一のインスタンスにアクセスされるようになる設定です。 cloud.google.com この仕組みは簡単で、GAESAという名前のCookieを初回アクセス時に付与してこの値を見てインスタンスを振り分けているようです。 実際に自分の公開しているAPIで試してみた しかし、FastlyなどのCDNなどを噛まして配信している場合はどうなるか…
Fastly はVarnish上に構築されているCDNです。 そのため、VCLを自由に書くことができます。これを使用することで CDN - Orign 間通信にBasic認証を追加することも可能です。 TL;DR FastlyのVCL snippets 設定で以下をvcl_missとvcl_passに追加します。値はuser:passwordをBase64でエンコードする必要があるので気をつけてください。 set bereq.http.Authorization = "Basic hogehoge"; オリジンは、対象のパスに対してBasic認証を追加します。 詳しく Varnish には B…
DOM操作を含めたJavaSprictの基礎を学んだところで、jQueryの学習に入っていきましょう! ■jQueryとは?■ jQueryを使うための準備 jQueryを書く時のルール セレクタ(HTML要素)の指定方法【jQuery("セレクタ")】 メソッド("パラメータ") 繰り返し処理【.each(function)】 複数のセレクタを指定する まとめてセレクタを使用 子要素や孫要素などの条件を追加して指定 メソッドを使った要素の指定【Tree Traversal】 ワンポイント jQuery(function(){})について jQueryの省略 ■jQueryとは?■ JavaS…
追記 2023/10/25 ミドルウェアを使用している際にX-Middleware-Prefetchヘッダを付与して送信すると{}がキャッシュされることで攻撃者は容易にキャッシュを{}にすることができるためこちらの問題にCVEが付きました。 13.4.20-canary.13で修正されているのでアップデートすることで解決するかと思います。 github.com 3行まとめ Next.js 13からMiddlewareを使用しているとgetStaticProps以外を使っていてもprefetchを行うようになった。 Add middleware prefetching configでgetSer…
JavaScript でプログラムを開発して意気揚々とGitHubで公開し、せっかくだから はてなブログの記事に実装してしまおう! となったところで、さて、記事にコードを埋め込むのはメンテナンス性を損なってしまいます。 GitHub は Raw コードを参照できるページを提供していますが、 CORS の問題があって他サイトでは利用できません。何かいい方法はないでしょうか。 そこで jsDeliver です。 GitHub のページの URL をペーストしたら CDN の URL にして返してくれるツールがあります。このブログの中で動作を確認しています。 はてなブログなら記事に埋め込むこともでき…
経緯 CDNとは 自分が見ている映像はどこからきているのか?verAkamai 自分が見ている映像はどこからきているのか?verCloud Front 合わせ技 トラフィックがいかに異常だったか おまけ:H.264コーデック 参考ツイート 経緯 2022年Wカップは日本がジャイアントキリングを達成して決勝トーナメントに進出。その1回戦は非常に注目されていたが、その中でも特に「本田の解説がおもしろい!」とAbemaTVでのインターネット中継放送が人気であった。 当日は約2000万人(延べ)がAbemaTVの放送を視聴していたようだ。 同時にこれだけの人数に映像を配信する仕組み(バックエンドとフロ…
こんにちは LOVOT の OS を作っているチームのひとり id:atotto です。 LOVOT の OS について、簡単ですがお話させていただきます。 LOVOTとNest(LOVOT ANATOMY より一部抜粋) 早速ですが、かわいらしい LOVOT には、x86系のCPU(メインコンピュータ)、そして、ARM系のCPU(サブコンピュータ)の2つが搭載されています。これだけでも OS の管理が難しいのですが、LOVOT の製品には Nest (巣: 充電ステーション)の x86系のCPU(エッジコンピュータ)もあり、合計 3つの独立した OS が存在しています。(詳しいspecはこち…
この大会は2024/11/15 21:00(JST)~2024/11/17 9:00(JST)に開催されました。 今回もチームで参戦。結果は800点で1061チーム中273位でした。 自分で解けた問題をWriteupとして書いておきます。 Sanity Check (Warmup) Discordに入り、#ctf-generalチャネルのトピックを見ると、フラグが書いてあった。 INTIGRITI{1f_y0u_l34v3_7h3_fl46_w1ll_b3_r3v0k3d} Lost Program (Warmup) バグバウンティプログラムで該当するプログラムの会社名を答える問題で、以下のよ…
OBS Studioに関するメモを書いてる記事 ※「OBS Studioに関する個人的メモ」を移転しました。(現在は閲覧不可) 記事投稿日 2021年10月6日、最終更新日 2024年11月18日 06時00分頃 文字数が凄く多いのでブラウザの検索機能をお使いください。 記事が見にくくて申し訳ありません。 (将来的に内容を細かく分けて記事にしたいと思っています。) ブラウザ検索ショートカット Windows : Ctrl + F macOS : Command + F この記事は下記環境を使用して作成しています。 ※Linux、特定のデバイスが無いと表示されないソースのことはメモしていません。…
喜多方はラーメンで有名ですが、「蔵の町」としても名だたるところです。まち歩きしてると、たくさんの蔵や伝統的な建物を見ることができます。何十という建物を撮影しましたが、その内いくつかを。 なお、撮影はすべて X2D 100C + XCD 2,5/55mm V です。 ↓ X2D 100C + XCD 2,5/55mm V f = 8 https://cdn-ak.f.st-hatena.com/images/fotolife/b/bombo99/20241117/20241117211124_original.jpg ↓ X2D 100C + XCD 2,5/55mm V f - 8 https…
齋藤飛鳥が『推しの子』実写化出演を一度辞退した理由と、再挑戦を決意した背景を深掘り。役作りの苦労と彼女の成長に迫ります。 斉藤飛鳥「推しの子」実写化 広告の下に記事の続きがあります。ペコリ AmazonPR 【推しの子】 1 (ヤングジャンプコミックスDIGITAL) 作者:赤坂アカ×横槍メンゴ 集英社 Amazon はじめに:齋藤飛鳥の挑戦と葛藤 女優として新たな一歩を踏み出した齋藤飛鳥。乃木坂46を卒業し、アーティストとしての道を模索する中で、彼女は2023年に話題作『推しの子』の実写化プロジェクトに参加するという大きな決断をしました。しかし、その過程は決して順調なものではありませんでした…
この記事には、Kaigi on Rails 2024 の Day2 に聞いたセッションの感想と記録を書きたいと思います。 kaigionrails.org セッション会場は2つあったのですが、2日目は特にどちらの発表も面白そうでどちらを聞くか悩ましかったです。 また、発表の中で、1日目や他の方の発表内容に言及していたりしているのも、おお、繋がっている!!となりました。 ( イベントで思ったことと、Day1 のセッションについては別記事を書いています) 作って理解する RDBMSのしくみ Cache to Your Advantage: フラグメントキャッシュの基本と応用 基本:フラグメントキャ…
会津地方に行けば、紅葉もあるかなあと行ってきました。うち、喜多方市の新宮熊野神社、会津美里町の伊佐須美神社、柳津町の福満虚空蔵菩薩圓藏寺の三つの写真を掲げます。写真はいずれもX2D 100C + XCD 2,5/55mm V です。 新宮熊野神社は、まるで和歌山県の新宮とか熊野とかにあるような名前ですが、喜多方市にあります。ここには、樹齢800年といわれる天然記念物大イチョウがあり、黄色く染まった姿を期待して行ったのですが、残念ながらまだ緑のまんまでした。今年の夏は長く暑かったですからね。 ↓ X2D 100C + XCD 2,5/55mm V f = 8 新宮熊野神社の大イチョウhttps:…
#しおちん 秋はハイボール。 ハイボーーーーール(ハンバーーーーグのテンションで) 今夜は地区の役員会という名の飲み会で、ハイボールがウマックス。で、そこそこ遅くはならずに帰ってきたんだけど、PC立ち上げようと思ったら、「プログラムを構成しています」のまま動く気配もなく、ただポインターがグルグルしてきまして。ただ、今夜はそれに付き合う気力(と体力)がないので、ダメとは言われてたけど、長押しして電源落として、あらためて(後日注:漢字で書こうね)はまたあした(後日注:漢字で書こうね)です。 " title="素晴らしき日常" class="itunes-embed-image"/>素晴らしき日常高…
https://cdn-ak.f.st-hatena.com/images/fotolife/g/guh202109/20241105/20241105113123.png ●放送目次 7:47 来週の番組予定と主なイベント 14:47 前日の振返りと有識者の見方 23:15 14日主要通貨騰落率とFRBの利下げ織り込み 30:20 パウエル議長の講演、レビュー 41:37 メキシコ中銀、会合レビュー&ペソ見通し 51:15 トランプトレード、16年との違い 1:00:20 ドル高の勢いを妨げる可能性のある要因 1:05:26 日本のGDP速報値、日銀12月会合での利上げを後押し 1:10:4…
★3分テクニカルの詳細はこちらのYouTubeで 外為どっとコム総研のTEAMハロンズがお送りする「見通しズバリ!!3分テクニカル分析動画」。この番組は、TEAMハロンズ黒川が注目通貨ペアのテクニカル分析を3分でわかりやすく解説する番組です。 11月15日ドル円ニューヨーク市場動画概要 テクニカル分析(18:20時点) 4時間足ボリンジャーバンド(BB):上昇トレンド4時間足一目均衡表:上昇トレンド4時間足ストキャスティクス:売りシグナル点灯中 ニューヨーク市場の予想レンジ 155.50-157.00 ニューヨーク市場の見通し 4時間足BB一目は上昇トレンド、4時間足ストキャスは売りシグナル点…
https://cdn-ak.f.st-hatena.com/images/fotolife/g/guh202109/20241105/20241105113123.png ●放送目次 11:51 前日の振返りと有識者の見方 23:17 Trump Trade絶好調、EURUSD Target 1.03へ 29:04 日米株、トランプ関税を意識した取引 40:23 米中貿易摩擦を受けにくい新興国とは 43:09 米CPIレビュー、12月会合の利下げは正当化 48:12 らくツム運用状況紹介、中長期投資は好調 49:30 米CPI後、米長期金利とドルが上昇した理由とは 52:43 チャート・オプ…
★3分テクニカルの詳細はこちらのYouTubeで 外為どっとコム総研のTEAMハロンズがお送りする「見通しズバリ!!3分テクニカル分析動画」。この番組は、TEAMハロンズ黒川が注目通貨ペアのテクニカル分析を3分でわかりやすく解説する番組です。 11月14日ドル円ニューヨーク市場動画概要 テクニカル分析(18:20時点) 4時間足ボリンジャーバンド(BB):上昇トレンド4時間足一目均衡表:上昇トレンド4時間足ストキャスティクス:売りシグナル点灯中 ニューヨーク市場の予想レンジ 155.00-157.00 ニューヨーク市場の見通し 4時間足BB一目は上昇トレンド、4時間足ストキャスは売りシグナル点…
https://cdn-ak.f.st-hatena.com/images/fotolife/g/guh202109/20241105/20241105113123.png ●放送目次 5:50 前日の振返りと有識者の見方 17:01 NY連銀の元総裁より警告 27:08 前日の主要通貨騰落率 28:14 ユーロドルはリアルマネーが動くと更なるダウンサイド余地あり 30:10 米大統領選後のエマージング通貨、更なるドル高警戒 39:26 米金利は今後どうなるか、BBGコンセンサスなど 44:46 ドル円フェアバリューと次のレジスタンス 1:05:34 EURUSD、目先1.05ドルちょうど近辺…
★3分テクニカルの詳細はこちらのYouTubeで 外為どっとコム総研のTEAMハロンズがお送りする「見通しズバリ!!3分テクニカル分析動画」。この番組は、TEAMハロンズ黒川が注目通貨ペアのテクニカル分析を3分でわかりやすく解説する番組です。 11月13日ドル円ニューヨーク市場動画概要 テクニカル分析(18:20時点) 4時間足ボリンジャーバンド(BB):上昇トレンド4時間足一目均衡表:上昇トレンド4時間足ストキャスティクス:買いシグナル点灯中 ニューヨーク市場の予想レンジ 154.00-156.00 ニューヨーク市場の見通し 4時間足BB一目は上昇トレンド、4時間足ストキャスは買いシグナル点…
https://cdn-ak.f.st-hatena.com/images/fotolife/g/guh202109/20241105/20241105113123.png ●放送目 18:35 前日の振返りと有識者の見方 27:25 オプション市場が織り込むドル円見通し 32:33 日銀10月主な意見は懸念された上方リスクが現実化した 35:20 トランプ次期大統領、閣僚人事を開始 41:36 (宣伝)TEAMハロンズ タイアップ特典付き口座開設キャンペーン案内 48:21 トランプ氏当選による関税の影響について 50:50 米大統領選以降の主要な値動き 57:35 トランプ氏当選でユーロド…
★3分テクニカルの詳細はこちらのYouTubeで 外為どっとコム総研のTEAMハロンズがお送りする「見通しズバリ!!3分テクニカル分析動画」。この番組は、TEAMハロンズ黒川が注目通貨ペアのテクニカル分析を3分でわかりやすく解説する番組です。 11月12日ドル円ニューヨーク市場動画概要 テクニカル分析(18:20時点) 4時間足ボリンジャーバンド(BB):トレンドレス4時間足一目均衡表:トレンドレス4時間足ストキャスティクス:売りシグナル点灯中 ニューヨーク市場の予想レンジ 153.50-154.50 ニューヨーク市場の見通し 4時間足BB一目はトレンドレス、4時間足ストキャスは買いシグナル点…