タグ

2014年12月17日のブックマーク (7件)

  • CORSでハマったことまとめ - pixiv inside [archive]

    こちらは ピクシブ株式会社 Advent Calendar 2014 の12/16の記事です。 こんにちは、エンジニアの@dnskimoです。 先日、はじめてCORSを実装する機会があったので、覚書がてらまとめておきたいと思います。 CORSとは Cross-origin resource sharingの略です。 読み方は「コルス」でいいんでしょうか? Same-Origin Policyに弾かれずに、異なるドメイン間でリソースを共有する仕組みです。 2014年1月にW3C勧告になり、JSONPに替わる方法として徐々に普及してきているようです(要出典)。 アクセスコントロールの仕様も定義されているので、特定のサイトからのみ利用可能なAPIを作る際などに便利です。 JSONPのような「裏ワザ」的な方法ではないところも個人的に好みです。 詳しいことはネット上に素晴らしい記事がたくさんあるので

    CORSでハマったことまとめ - pixiv inside [archive]
  • AWS Solutions Architect ブログ

    今回は、インターネットルーティングとトラフィックエンジニアリングについて簡単にお話したいと思います。 今日、インターネットルーティングは、BGP(ボーダーゲートウェイプロトコル)として知られているルーティングプロトコルを使用することによって処理されます。 インターネット上での個々のネットワークは、自律システム(AS)として表現さ​​れます。 自律システムはまた、ネットワークにIPアドレスの割り当てを扱う地域インターネットレジストリ(RIR)によって割り当てられているグローバルにユニークな自律システム番号(ASN)があります。 個々のASは、BGPルーティング情報を交換するために他のASにピアリングセッションが確立されます。BGPピアリングセッションはAS間で確立されたルータ間のTCPセッションです。 このBGPピアリングセッションは、10ギガビットイーサネットのインターフェースで結ばれたリ

  • HTTP2のヘッダ圧縮 Huffman Encode の原理とメリット・デメリット - Qiita

    この記事は HTTP2 Advent Calendar 2014 の 16 日目の投稿です。 HTTP2 では、通信の遅延を小さくするために、ヘッダのサイズを小さくする機構を備えています。 その仕様は HPACK と呼ばれ、下記の組み合わせで構成されます。 Literal ASCII Encoding 非圧縮のエンコーディングと言える。 Huffman 今回の主人公。 出現頻度が高い文字ほど、小さいデータサイズで表現。 Index 「Static Table に事前定義されている値」または「既にインデックス化した値」を番号で指定する。 圧縮に大きく寄与する。 今回は、Huffman Encoding の原理とメリット/デメリットを解説します。 gzip じゃダメなんですか? HTTP/1.1 では、Body を gzip エンコードすることでサイズを圧縮することが出来ます。ヘッダも同じよう

    HTTP2のヘッダ圧縮 Huffman Encode の原理とメリット・デメリット - Qiita
  • Effective web performance tuning for smartphone

    第三回DeNAゲーム開発勉強会の資料です。 https://atnd.org/events/59594Read less

    Effective web performance tuning for smartphone
  • MySQL 5.6.10 以下に存在する レプリケーションのバグと詳細について

    こんにちは。初めて会社のブログを書きます。吉川です。 先日、月に一度行われている社内勉強会(hbstyle)にて、下記の発表をしました。 MySQL 5.6.10 以下に存在する レプリケーションのバグと原因特定について (Heartbeats 社内勉強会 2014/12/11) この件に関して、社内・外から反響がありましたので、詳細についてご紹介します。 概要 以下の環境にて、MySQL のレプリケーションが正常に同期されない事象に遭遇しました。 使用している MySQL のバージョンは 5.5.32 バイナリログのフォーマットには ROW を使用 現象としては以下の通りです。 MasterDB で特定のテーブルに書き込んだ更新系 DML が SlaveDB に反映されない SlaveDB にて show slave status\G を実行した結果 Slave_(IO|SQL)_Run

  • MySQLの新しいデータディクショナリー | Yakst

    MySQL 5.7.5-lab-ddで公開されているMySQLの新しいデータディクショナリー(オブジェクト定義の保存先)についての概要を翻訳。 長い間、MySQLのデータディクショナリーはイケてないと言われてきた。Morganのブログ記事やMySQLのアーキテクチャーに関するStewart Smithのブログ記事みたいに、多くの人が「FRMファイルオワコン」と主張している。 我々は新しく改善されたデータディクショナリーを設計して実装しているところ。その設計のゴールは、 データディクショナリーをトランザクションに対応したストレージの中に入れること。まずはInnoDB、他のストレージエンジンもそれに追随していく。 バラバラに保存されたデータディクショナリーを一箇所にまとめて保存すること。 全てのテーブル定義情報は同じ方法で保存され、ディクショナリーオブジェクトのための統一されたAPIでアクセス

  • 今年気になった C++ ライブラリとかフレームワークを紹介する記事 - はやくプログラムになりたい

    この記事は C++ Advent Calendar 2014 の17日目の記事です.前日は @yutopp さんの Boost.Spirit.X3のご紹介 - C++ Advent Calendar 2014(16日目) でした. 最近 Boost.Spirit と LLVM で言語をちまちまと書いているので,Boost.Spirit と LLVM で言語つくるチュートリアルみたいなのを書こうと思ったのですが,チュートリアル用の言語の設計をあれこれ考えているうちに時間が経ってしまいました…ぼちぼち考えているので,別の機会に書きます. というわけで,今回は年の暮れということもあり,今年 GitHubC++ Trending repositories で見た,気になるライブラリやフレームワーク7つについて紹介しようと思います. 紹介するライブラリやフレームワーク cppformat :

    今年気になった C++ ライブラリとかフレームワークを紹介する記事 - はやくプログラムになりたい