並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 574件

新着順 人気順

kvsの検索結果281 - 320 件 / 574件

  • GCPのCloud TasksとCloud Pub/Subの違い - GMOインターネットグループ グループ研究開発本部

    こんにちは。次世代システム研究室のM.Mです。 前回のブログでは、はじめてのGoogle App Engineということで、Google App EngineでWEBアプリを作った場合、ログはどのように確認するのか、redisやMySQLとはどのように連携するのかについて紹介しました。 また、WEBアプリは前回実施したKVSやRDBMSとの連携以外にも、他サービスが提供するAPIとの連携も多く行われるので、Google App Engineで作られたWEBアプリからGoogle Cloud Platformにて提供されているサービスを利用して非同期で他のAPIを実行する方法について確認しました。 (以下Google App EngineをGAE、Google Cloud PlatformをGCPと記載します) 1. Cloud TasksとCloud Pub/Sub GCPにて提供されてい

      GCPのCloud TasksとCloud Pub/Subの違い - GMOインターネットグループ グループ研究開発本部
    • Dockerのネットワークの仕組み - sagantaf

      はじめに 前回は、Docker/Kubernetesを扱う上で必要なネットワークの基礎知識ということで、 階層構造 プロトコルの詳細と通信の流れ MACアドレスとIPアドレス ネットワーク機器の種類 VLAN iptables network namespace について解説しました。 リンクは以下です。 sagantaf.hatenablog.com sagantaf.hatenablog.com 上記の項目を理解しておくことで、Dockerのネットワークの仕組みをスムーズに理解できると思います。特にiptablesとnetwork namespaceの理解は必須です。 本記事では、上記の内容を元に、Dockerのネットワークの仕組みを紐解いていきます。 Dockerのネットワークの概要 デフォルト設定 bridgeネットワークの詳細 コンテナ起動時のネットワーク構成 コンテナを起動して

        Dockerのネットワークの仕組み - sagantaf
      • Amazon ConnectとKinesis Data Streamsを使用し、エージェントの介在がないIVRの場合でも電話中のユーザーの発話を録音する方法 | DevelopersIO

        Amazon ConnectとKinesis Data Streamsを使用し、エージェントの介在がないIVRの場合でも電話中のユーザーの発話を録音する方法 はじめに この記事では、Amazon ConnectとKinesis Data Streams(以下、KDS)を用いて、エージェントが介在しなくても、ユーザーの発話を録音する方法を紹介します。 Connectでは、下記のコンタクフローのブロックで録音できますが、録音条件は、顧客とエージェントが繋がってからのみ録音されます。 例えば「留守番電話」やAmazon Lexと組み合わせた「AIチャットボット」のように、エージェントが介在しない場合、通常の録音機能は利用できません。 解決策として、コンタクフロー内で「メディアストリーミングの開始」というブロックを利用し、Kinesis Video Streams(以降、KVS)にメディアデータを

          Amazon ConnectとKinesis Data Streamsを使用し、エージェントの介在がないIVRの場合でも電話中のユーザーの発話を録音する方法 | DevelopersIO
        • Kibela から Notion に約2万+件の記事を移行するために移行ツールを作った話

          はじめに これは先日弊社の社内 Wiki のお引っ越しをした際に体験した様々なうんちくを書き残したものです。 Kibela から Notion への移行ですが、Markdown で Notion にインポートできれば他のプラットフォームでも活きることがあるかも知れません。 沿革 社内 Wiki としてもともとは Kibela を利用してきました。 しかしプロジェクトなどで同時編集をする機会が増えたり、ナレッジの蓄積に社員以外(e.g. パートナーさん or バイトさん)が気軽に投稿できなかったりと辛い思いをしてきました。 Kibela にもゲスト機能はあるのですが月に 1 回でも利用すると通常ユーザと同じ料金がかかるため、管理部としてはナレッジを閲覧するために気軽にゲストアカウントを発行できない辛みと権限問題をどのようにするかを既存のフォルダやグループで考え直さないと行けなかったりと使いこ

            Kibela から Notion に約2万+件の記事を移行するために移行ツールを作った話
          • GitHub - azu/kvs: Lightweight key-value storage library for Browser, Node.js, and In-Memory.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - azu/kvs: Lightweight key-value storage library for Browser, Node.js, and In-Memory.
            • Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選

              Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選 2024年6月19日 谷本 心 EverforthとAcroquestの2社で正社員として働くエンジニア。仕事のかたわらでコミュニティ活動も行っており、日本Javaユーザーグループの代表を務めるほか、アメリカで開催されたJavaOneやSpringOneなど国内外のイベントで登壇。その実績から日本で3人目の「Java Champion」に任命された。著書に『Java本格入門』(技術評論社)。趣味は対戦格闘ゲームと、BABYMETALを追いかけて世界中を旅すること。 X: @cero_t Blog: https://cero-t.hatenadiary.jp/ 1. 『Googleを支える技術 ……巨大システムの内側の世界』西田圭介著 2. 『マイクロサービスアーキテクチャ 第2版』Sam Newm

                Java Champion・谷本心がすすめる、技術に対する考え方に大きな影響を与えた書籍5選
              • Goで作ったシステムのパフォーマンス改善ポイント 2万rpsを処理する行動ログ収集システム構築から学ぶ

                「DMM.go」は、DMM GroupにおけるGoの勉強会です。2回目の今回は、DMM.com プラットフォーム事業本部の潮平諒也氏が、オンプレで作っていたシステムをクラウド化し、Goでシステムを構築した自らの経験を基に、パフォーマンス向上のポイントについて紹介しました。 2万rpsを処理する行動ログ収集システムをGoで作った話 潮平諒也氏:「2万rpsを処理する行動ログ収集システムをGoで作った話」と題して、発表いたします。 まず自己紹介からですね。潮平諒也と申します。現在はデータインフラ部のデータエンジニアチームで仕事しています。 高専を卒業して、去年度19新卒としてDMMに入社しました。入社したときは、全然Goの経験とかなくて、研修で触り始めて、Go歴が9ヶ月ぐらいという感じです。 今日は、今いるチームに配属されて今年の3月まで携わった「行動ログ収集システムのクラウド移行プロジェクト

                  Goで作ったシステムのパフォーマンス改善ポイント 2万rpsを処理する行動ログ収集システム構築から学ぶ
                • VMware買収の真の狙いは? Google Cloud Nextで見えたBroadcomのビジョン

                  VMwareを買収し、製品ポートフォリオやライセンス体系の整理を進めてきたBroadcomが、VMwareユーザーのクラウド移行推進を本格化させる。 2024年4月、Googleは自社イベント「Cloud Next'24」においてBroadcomとのパートナーシップ拡大。併せてBroadcom製品群のGoogleマーケットプレースへの投入、Googleが開発する生成AIの製品への取り込みも発表した。 これに先立つ2024年2月には「VMware Cloud Foundation」のライセンスを「Google Cloud VMware Engine」(GCVE)に移行可能にする計画を発表していた。VMware Cloud Foundationのライセンスを持っていれば、そのライセンスをGoogle Cloud VMware Engineのライセンスに適用できる仕組みだ。 パートナーシップ拡大

                    VMware買収の真の狙いは? Google Cloud Nextで見えたBroadcomのビジョン
                  • graphql/dataloader を読んだ話

                    graphql/dataloader のドキュメント及びソースコードを全て読んだので、その話を書く。 読むことにした第一の理由は仕事で使うからだが、以下の特徴から自分のプログラミング学習教材として適していそうだと考えたからでもある。 広く使われている OSS である GitHub の星が 11k npm trends で検索しても多くの人がダウンロードしている コードの量が少ない 実装は src/index.js に全て書かれている コメント含めて 500 行にも満たず、しかもその 1/3 くらいはコメント テストカバレッジが高い 常に 100% 初めて読むコードでテストカバレッジが高いと、テストコードを読むことで期待される挙動を確認できるので嬉しい npm trends によると、一週間で 200 万件近くダウンロードされているようだ。 目次 graphql/dataloader とは

                      graphql/dataloader を読んだ話
                    • 次世代データベース TiDB の検証とその評価 [DeNA インフラ SRE] | BLOG - DeNA Engineering

                      ※こちらは先日実施された DeNA インフラエンジニア / SRE MEETUP で話した内容を Blog 記事化したものです! こんにちは!IT基盤部の熊谷です。IT基盤部にて大規模ゲームのインフラを見ている 新卒2年目のインフラエンジニアです。この記事では “DeNA でのデータベース運用とそのツラミ” と、“TiDB導入への検証・検討” をご紹介させていただきます。 データベースの最適解 DeNA のデータベース構成は最適解を求めて改良を積み重ねてきました。最初期の構成、(便宜上、第1世代と呼びます) では VM Instance 上に MySQL を構築し管理する MySQL on EC2 構成。続く第2世代では、マネージドサービスを駆使した Aurora MySQL 構成。この2世代の中で生じた “ツラミ” を解消する次の世代、言わば 第3世代に該当する新しいデータベース構成を現

                        次世代データベース TiDB の検証とその評価 [DeNA インフラ SRE] | BLOG - DeNA Engineering
                      • ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト

                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                          ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト
                        • 女性のスカートに小型カメラ…「構えただけ」でも有罪 最高裁:朝日新聞デジタル

                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                            女性のスカートに小型カメラ…「構えただけ」でも有罪 最高裁:朝日新聞デジタル
                          • 【図で解説】Firestoreでできること・できないこと

                            Firestoreとは Google社が提供するNoSQL型のデータベースです。 特徴として、リアルタイムのデータを受信できる、つまりDB側のデータが変更されるとすぐに、クライアント側に反映される仕組みを提供しています。 FirestoreはNoSQLの1つ NoSQLとはざっくり言えば、RDB以外のデータベース製品です。FirestoreもNoSQLの1つです。Firestoreのデータ構造は、個人的な印象でいえば階層化されているKVSです。 KVSとは KVS(Key-Value Store)とは、JavaでいうMap、Pythonでいう辞書、PHPでいう連想配列にあたるデータ構造です。キーとそれに紐づけられたデータを管理します。 KVSは一般的に逆引きに弱いです。逆引きとは、条件を満たすデータを取得することです。例えば、ユーザIDがキーで名前と電話番号が関連付けられたデータのとき、名

                              【図で解説】Firestoreでできること・できないこと
                            • カエルは水の飲み方が人間の常識を超えてた

                              カエルが水を飲む時 どこを使うかと言うと口ではない カエルといえばよく伸びる舌で虫を捕まえるイメージがあるけれど 水分をどうやって接種しているかはみんな知らない 水は腹で飲むカエルは水分をお腹の 皮膚 で吸収する。 人間には絶対にできない事だがカエルは皮膚から水分を吸収する。 水辺で生活するカエルはその方が都合が良かったのだろう 水辺といっても水の中で暮らしているわけではなく池などの近く アマガエルなどは水辺の近くにある木の上で生活している。 朝露などの水分をカエルはお腹で吸収している YouTube動画 思ったより水を吸収するのが速いですね どういう仕組み?両生類は皮膚などの浸透圧を調整できる。 つまり、体に吸収する液体を選べるというわけです。 カエルなどは粘液を分泌していたりするが水分を吸収する事もできるらしい 両生類の浸透圧調整には皮膚、泌尿器およびリンパ系が関わっているようでかなり

                              • ロシア中銀「無制限にルーブル供給するから問題ない」 SWIFT排除に反論 : 痛いニュース(ノ∀`)

                                ロシア中銀「無制限にルーブル供給するから問題ない」 SWIFT排除に反論 1 名前:ロドシクルス(長野県) [CA]:2022/02/27(日) 20:40:50.78 ID:ZZpDcZVm0 ロシア中銀、無制限の資金供給へ 「金融システムは安定」 ロシア中央銀行は27日、28日に実施するオペレーション(公開市場操作)について、資金供給額に制限を設けず実施する方針を示した。国内金融機関を対象とする新たな制裁が発表された後も、銀行システムは引き続き安定していると述べた。 中銀は、銀行のキャッシュカードは普段通り使えており、現金の引き出しはいつでもできると説明。 また銀行が中銀の資金貸出制度を利用する際に差し入れる担保の要件を緩和し対象を拡大する方針を示した。 https://jp.reuters.com/article/ukraine-crisis-russia-cenbank-repo-

                                  ロシア中銀「無制限にルーブル供給するから問題ない」 SWIFT排除に反論 : 痛いニュース(ノ∀`)
                                • Google Cloud Spanner Deep Dive

                                  Googleが開発した分散型データベース論文は公開されているが、OSSではないKVSとRDBが合体したような特性を持っている開発当初はKVSだった従来のRDBと互換性があるわけではないので、New SQLとか呼ばれていることもある最初のSpannerの論文が2012年に公開されているので、Googleはそれ以前からSpannerを利用しているGoogle Cloud Spannerとして登場したのは2017年

                                    Google Cloud Spanner Deep Dive
                                  • [HTML5] IndexedDBでデータの保存や読み込みを行う - Dexie.js編 - ねこの足跡R

                                    JavaScriptがブラウザ内にデータを保存する場合、ちょっとした物であればWebStorageが簡単に使えて便利なのですが、この子は5〜10Mbyte程度の容量しかありません。また純粋なKVSであるがためにそれ以上のことはもちろんできません。 そんな時に利用するのがIndexedDB。WebStorageと比べ非常に大容量で、RDBで言うインデックスやテーブルなど様々な機能が搭載されています。今回はIndexedDBのお話……をしようかと思ったのですが、直接IndexedDBを触るコードは書いていて正直ダルいので、便利ライブラリを通して触ることにしますw IndexedDBとは WebStorageとの比較 ライブラリ比較 Dexie.jsからIndexedDBをさわる HTMLの準備 データベースを準備する シンプルなCRUD データを挿入/更新する データを取得する データを削除す

                                      [HTML5] IndexedDBでデータの保存や読み込みを行う - Dexie.js編 - ねこの足跡R
                                    • 「最も倫理的」なイスラエル軍 増える民間人の犠牲に彼らの答えは:朝日新聞デジタル

                                      ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                        「最も倫理的」なイスラエル軍 増える民間人の犠牲に彼らの答えは:朝日新聞デジタル
                                      • クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト

                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                          クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト
                                        • 旧統一教会の「使用者責任」認めた民事裁判20件 予算委で首相答弁:朝日新聞デジタル

                                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                            旧統一教会の「使用者責任」認めた民事裁判20件 予算委で首相答弁:朝日新聞デジタル
                                          • Kubernetesの動向予測 2019 =&amp;gt; 2020 | gihyo.jp

                                            あけましておめでとうございます。サイバーエージェントの青山真也(@amsy810)です。昨年は国内最大のCloudNativeカンファレンスCloudNative Days Tokyo 2019のCo-chairを務めさせていたただいたり、かれこれ7回目のKubeCon + CloudNativeConに参加したりと、CloudNativeやKubernetes漬けでした。新春企画ということで、今回はトピックをいくつかに絞ってKubernetes関連の2019年のまとめと今年の予測を少ししてみます。 Kubernetes最新動向 Kubernetesには機能追加をコミュニティに提案するKubernetes Enhanced Proposals(KEPs)と呼ばれる仕組みがあります。Kubernetesのプロダクション利用が進むにつれ、KEPsの提案や実装が進み、Kubernetes本体に対

                                              Kubernetesの動向予測 2019 =&amp;gt; 2020 | gihyo.jp
                                            • 週刊Railsウォッチ(20200512後編)RubyのPStoreライブラリ、Lambda StoreのサーバーレスRedisは有能、Amazon Linux 2のライブパッチほか|TechRacho by BPS株式会社

                                              2020.05.12 週刊Railsウォッチ(20200512後編)RubyのPStoreライブラリ、Lambda StoreのサーバーレスRedisは有能、Amazon Linux 2のライブパッチほか こんにちは、hachi8833です。何だか秒読みが始まってますね⏱。ここでプルリク数見えます。 じつはレイルズに投げたプルリクがいま993個なので週末ぐらいに1000個いくかもしれん — Ryuta Kamizono (@kamipo) May 11, 2020 ちなみにコミット数は既に3,424件なんですね😳。 参考: Rails Contributors - #5 Ryuta Kamizono - All time 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志

                                                週刊Railsウォッチ(20200512後編)RubyのPStoreライブラリ、Lambda StoreのサーバーレスRedisは有能、Amazon Linux 2のライブパッチほか|TechRacho by BPS株式会社
                                              • 「Verda」――LINEが独自に開発したNATサービスの裏側 | gihyo.jp

                                                インタビュイー LINE ITSC Verda Network Development Team シニアソフトウェアエンジニア 城倉弘樹(右) LINEのプライベートクラウドである「Verda」のネットワーク開発を担うシニアソフトウェアエンジニアである城倉弘樹氏は、「⁠LINE DEVELOPER DAY 2020」において、「⁠Hyperscale distributed NAT system and software engineering」のタイトルで講演しました。そこで解説されたNATサービスを開発した背景や利用した技術、得られた知見などについて、城倉氏にお話を伺いました。 LINEがプライベートクラウドでサービスを運用する理由 ――LINEで使われている「Verda」はどのようなインフラなのでしょうか。 城倉:LINEの多くのサービスは、Amazon Web Services(A

                                                  「Verda」――LINEが独自に開発したNATサービスの裏側 | gihyo.jp
                                                • CloudFront Hosting Toolkitを使って静的Webサイト環境を作ってみた | DevelopersIO

                                                  手間をかけずにCloudFrontを使った静的Webサイトを作りたい こんにちは、のんピ(@non____97)です。 皆さんは手間をかけずにCloudFrontを使った静的Webサイトを作りたいなと思ったことはありますか? 私はあります。 過去にAWS CDKを使ってこの思いを実現したことがありますが、一からAWS CDKを作り込むのはなかなか大変でした。 そんな苦労はCloudFront Hosting Toolkitを使用すると少し解消されるかもしれません。 CloudFront Hosting ToolkitはCLIまたはAWS CDKでフロントエンドのホスティングとCI/CDパイプラインを用意するツールです。 今だとAmplifyを使えば良いのではないか? という声も聞こえてきますが、細かいカスタマイズを行いたい場合にCloudFront周りを直接操作したい場合があります。そうい

                                                    CloudFront Hosting Toolkitを使って静的Webサイト環境を作ってみた | DevelopersIO
                                                  • ASP.NET Core アプリケーションのログアウト時に認証クッキーを確実に無効化する - しばやん雑記

                                                    ASP.NET Core では一般的にクッキー認証をベースとして使いつつ、その上に Twitter や Facebook などの外部プロバイダーを組み合わせて認証を実装しています。API 向けのように JWT を直接扱う場合以外は、基本はクッキーが有効になっているはずです。 デフォルトでは認証クッキーはステートレスになっていて、必要なクレームは全て暗号化されてクッキーに含まれるようになっています。暗号キーのみ共有すればバックエンドで状態を持つ必要はありませんが、認証クッキーをログアウト時に無効化することは出来ず、基本はクッキーの削除となります。 この辺りの挙動は JWT と同じで明示的に無効化は出来ないので、必要に応じてバックエンド側で何らかの状態を保持してあげる必要があります。というわけで 2 パターンを試しました。 クッキーを使った認証は以下のドキュメントを参照してください。これをベー

                                                      ASP.NET Core アプリケーションのログアウト時に認証クッキーを確実に無効化する - しばやん雑記
                                                    • Amazon Quantum Ledger Database (QLDB) 実運用のための検証

                                                      1. 概要Amazon Quantum Ledger Database(QLDB)は、「データ整合性」「完全性」「検証可能性」が不可欠なSoR(System of Record)アプリケーションに相性の良い台帳管理専用データベースです。弊社が取り組んでいるブロックチェーン文脈においても、上記の3要素については金融文脈だけではなく、物流やサプライチェーンにおけるトレーサビリティにおいて重要であると考えています。 図1. QLDB概要図2. QLDBとブロックチェーンの違い上記の3要素を満たすような分散台帳を選ぶ際に、ethereum, Hyperledger Fabric, Corda, miyabiといったブロックチェーンを利用することが真っ先に考えられますが、その中でどのような特徴やユースケースがあるのかを検討しています。 QLDBの特徴としては下記が挙げられます。QLDBは分散台帳でも

                                                        Amazon Quantum Ledger Database (QLDB) 実運用のための検証
                                                      • アプリケーションコンフィグの設計パターン(銀座Rails#27)|TechRacho by BPS株式会社

                                                        morimorihogeです。いつの間にか12月。師走だ。 先日の銀座Rails#27で話した内容のまとめ直し版記事です。 Webシステムを作っているとあちこちにいろいろな設定が増えていきますが、そういった設定(コンフィグファイルや各種設定値)をどうやって保持する方法があり、それぞれのメリット・デメリットなどをまとめてみた内容になります。 特定のコンフィグ実装について書かれた記事は多いのですが、コンフィグ設計全般に関してまとめられた記事はそこまで見かけることがなかったので、自分なりにまとめてみました。色々と抜け漏れなどあるかと思いますが、その辺りはTwitter、はてブ等でご指摘頂ければブラッシュアップしていきたい所存です。 ※本記事はTechRachoアドベントカレンダー2020 1日目の記事になります。 ⚓ 本記事で扱う「アプリケーションコンフィグ」の範囲について 単にConfigur

                                                          アプリケーションコンフィグの設計パターン(銀座Rails#27)|TechRacho by BPS株式会社
                                                        • 共通テスト「情報Ⅰ」 受験必須でも合否に使わない? 北大と徳島大:朝日新聞デジタル

                                                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- Section BGN -->\n<div class=\"Section jukentokushu_naka6_list pc\">\n<div class=\"Title\">\n<h2><a href=\"https://www.asahi.com/edu/exam/\">受験ニュース</a></h2>\n<ul class=\"SubLink\" style=\"float:right;font-size:.8rem;\">\n<li class=\"Fst\"><a href=\"https://www.asahi.com/edu/kyotsu-exam/\">大学入学共通テストへ</a

                                                            共通テスト「情報Ⅰ」 受験必須でも合否に使わない? 北大と徳島大:朝日新聞デジタル
                                                          • 習近平氏、遺産捨て「おきて破り」の新時代 「独善」走らせぬ努力を:朝日新聞デジタル

                                                            ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                              習近平氏、遺産捨て「おきて破り」の新時代 「独善」走らせぬ努力を:朝日新聞デジタル
                                                            • JSONの形式を完全理解して読み書きできるようになるための記事 | 侍エンジニアブログ

                                                              という少し応用的な内容について詳しく解説していくので、JSON初学者の方は是非参考にしていただければ幸いです! JSONとは それでは、早速JSONとは何だというところについてみていきましょう。JSONとは、JavaScript Object Notationの略でデータフォーマットの一種です。とは言われても何かよくわかりませんよね。 データを扱うとき、様々なルールを決める必要があります。理由は大きく2つあって、 この2つが主な理由です。JSONはこれらのルールを満たすために定められたデータ形式の一つです。データ形式のことをデータフォーマットと言ったりするんですが、データフォーマットにはJSONだけでなく、CSVや、XMLといったものもあります。 それぞれのデータフォーマットごとに特徴のあるルールが定められていて、本記事ではそのJSONにおけるルールつまり形式を詳しく解説していきます。 J

                                                                JSONの形式を完全理解して読み書きできるようになるための記事 | 侍エンジニアブログ
                                                              • [論文紹介] Snowflake - NSDI '20 -

                                                                Building An Elastic Query Engine on Disaggregated Storage 突然始まった、論文紹介シリーズである。 データベースに関連する目に付いた論文をざっくりと解説していく。個人的な興味は分散DB、トランザクション、ストレージエンジン等なので、その辺りに偏ることはご容赦頂きたい。 初回は「Building An Elastic Query Engine on Disaggregated Storage」(日本語訳:分散ストレージ上での弾力性の高いクエリエンジンの構築)、Snowflakeのアーキテクチャを解説した論文を読んでいく。 ※早速お詫びとなるが、Zennのタイトルで文字数制限があり、正式な論文名を当記事に冠することが出来ない。誤解を招くタイトルだったら申し訳ない。 と思ったら こちらに論文の翻訳が発表されていた。英語は苦手だが全文読んで理

                                                                  [論文紹介] Snowflake - NSDI '20 -
                                                                • Watch The Social Dilemma | Netflix Official Site

                                                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                    Watch The Social Dilemma | Netflix Official Site
                                                                  • AWS再入門ブログリレー Amazon DynamoDB編 | DevelopersIO

                                                                    こんにちは、コンサル部のリサリサです。 当エントリは弊社コンサルティング部による『AWS 再入門ブログリレー 2020』の 18日目のエントリです。 このブログリレーの企画は、普段 AWS サービスについて最新のネタ・深い/細かいテーマを主に書き連ねてきたメンバーの手によって、 今一度初心に返って、基本的な部分を見つめ直してみよう、解説してみようというコンセプトが含まれています。 AWS をこれから学ぼう!という方にとっては文字通りの入門記事として、またすでに AWS を活用されている方にとっても AWS サービスの再発見や 2020 年のサービスアップデートのキャッチアップの場となればと考えておりますので、ぜひ最後までお付合い頂ければ幸いです。 入門ということで、使い方より特徴的な部分をまとめてみました。1年前のDynamoDBを知らなかった頃の自分に向けて書いてみました! では、さっそ

                                                                      AWS再入門ブログリレー Amazon DynamoDB編 | DevelopersIO
                                                                    • NoSQLのAerospikeをCentOS7でいじってみた

                                                                      こんにちは、GMOアドマーケティングのM.H.と申します! 大量のデータを扱うとき、データベースを活用しよう。というのは自然な流れだと思います。MySQLやMariaDB…データ間に関連性のある場合にはとても強力な武器になりますが、今回はそのようなRDBMSではなく、NoSQLであるAerospikeについて簡単に書いていこうと思います。 Aerospike(NoSQL)とは NoSQLとは、ざっくりと言って関係モデルにならない形でのデータベースの管理システムのことです。ちなみにNoSQLはNot only SQLの略とされるのが普通らしいです。(最初何も考えずNo SQLだと思っていました) 基本的にNoSQLにおいてデータの取得や更新はかなり高速です。データの持たせ方には色々ありますが、たとえば1つのレコードをkeyとvalueとして保管する、いわゆるkey-value型のデータベース

                                                                        NoSQLのAerospikeをCentOS7でいじってみた
                                                                      • アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト
                                                                        • Fastly Terrarium | Docs

                                                                          Terrarium is a multi-language, browser-based editor and deployment platform where you can experiment with the technology that will power Fastly at the edge. This project pushes edge computing beyond the limitations of serverless implementations, and removes the need for specific languages, APIs, or add-ons that can impede your innovation or cause vendor lock-in. About With Terrarium, you can write

                                                                          • 【AWS Amplify ノウハウ】 5. List API は DynamoDB で, Search API は Elasticsearch で! | DevelopersIO

                                                                            【AWS Amplify ノウハウ】 5. List API は DynamoDB で, Search API は Elasticsearch で! こんにちは!コンサル部のテウです。 AWS Amplifyシリーズの5番目の記事です!今回は、List API と Search APIがそれぞれ異なるデータソースにQueryを実行ことによって生じる差について確認し、それぞれをどういった状況でどう使えるべきかについてお伝えします。 それでは始めます! List は List、Search は Search じゃない? 先ず、List と Search をなぜ比べているのか疑問を持たれた方々が多くいらっしゃるかと思います。当初、これらの用途はそれぞれ異なるのでしょう。ところで、Amplify が提供してくれる List API は、DynamoDB をデータソースとして用い、Search AP

                                                                              【AWS Amplify ノウハウ】 5. List API は DynamoDB で, Search API は Elasticsearch で! | DevelopersIO
                                                                            • TURN サーバでよくある間違い

                                                                              ライセンス Creative Commons — 表示 - 非営利 - 改変禁止 4.0 国際 — CC BY-NC-ND 4.0 前提 TURN サーバを間違って理解している人が多いので雑にまとめておく。 TURN プロトコル自体を知りたい場合 WebRTC で利用されいる TURN プロトコルの解説 著者 商用 WebRTC SFU 開発者 商用 TURN サーバ実装者 (WebRTC SFU に組み込み) WebRTC プロトコルスタック実装者 よくある間違い TURN サーバはリレーするパケットの中身を見ることができる TURN サーバを通るもともとのパケットを復号化したりしない ただ通信が暗号化されていなければ見ることはできる TURN サーバはスケールが難しい 1 接続事に独立しているので TURN サーバ同士で状態を共有する必要はないので難しくない Username / Cr

                                                                                TURN サーバでよくある間違い
                                                                              • Streamlit と Cloud Run でデータ可視化ダッシュボードを爆速デプロイする — HACK The Nikkei

                                                                                ダッシュボードを作ってみる それでは実際にダッシュボードを作ってから一般公開するところまでタイムアタックで挑戦してみようと思います。 データを探す ダッシュボード構築の第一歩として、まず可視化するデータを探すことから始まります。気候変動が自分の関心のあるテーマの一つなので、ここでは気候変動に関わるデータを調べてみます。サンプルのダッシュボードということで今回はオープンデータを対象にデータを探します。個人的にはデータを探す際に以下の 5 点に気を配ります。 データの情報源の信頼性 データの最終更新時期 データの更新間隔 データの機械判読性(PDF など処理がしにくいフォーマットを避ける) データのライセンス(二次利用が可能か、クレジット表記が必要かなど) 今回は、統計データのポータルサイト「Our World in Data(OWID)」を利用してデータを探します。一般に英語圏の方がオープン

                                                                                  Streamlit と Cloud Run でデータ可視化ダッシュボードを爆速デプロイする — HACK The Nikkei
                                                                                • React(Web)とReact Native(with expo)の同じところ違うところ - asoview! Tech Blog

                                                                                  これはアソビュー Advent Calendar 2019の10日目です。 テックリード/フロントエンドエンジニアの井上(@ashimon83)です。 相変わらずスマブラはネスしか使いません。相変わらず非VIPです。。 今日はReact Native絡みで記事を書いてみようと思います。 アソビューとReact Native どこで使ってるの? React Nativeを採用した理由 React(Web)とReact Native(with expo)の同じところ違うところ 1. View 同じところ 違うところ 2. Routing 同じところ 違うところ 3. state management 同じところ 違うところ 4. Localstorage 同じところ 違うところ 5. API mock 同じところ 違うところ 6. ローカル開発 同じところ 違うところ 7. リリース 同じとこ

                                                                                    React(Web)とReact Native(with expo)の同じところ違うところ - asoview! Tech Blog