サーバはどこだ? ポケモンGO の通信をキャプチャしてみた

2016年7月23日  カテゴリー:WEB  タグ: ,

世界中で爆発的人気のゲームアプリ「ポケモンGO(Pokémon GO)」が、2016年7月22日(金)から日本でも配信が開始されました。週末しかも夏休みの開始も重なって、ポケモンGOのサーバには、想像を絶するアクセスが集中していることかと思います。

多少のサーバダウンが発生しているようですが、これだけの高負荷に耐えているサーバは何を使っているのかは気になるところです。そこで今回は、ポケモンGOアプリの通信をパケットキャプチャして、どこのサーバを使っているのかを調べてみました。

▷続きを読む

Apache httpd 2.4.23 + mod_http2 インストールメモ

2016年7月20日  カテゴリー:Linux  タグ: , ,

Apache httpd は、バージョン2.4.17以上で HTTP/2 に対応していますが、バージョン2.4.18~2.4.20には、HTTP/2通信時にクライアント証明書認証が回避される脆弱性(CVE-2016-4979)が存在します。クライアント証明書認証が使われるのは珍しいケースかと思いますが、念のためこの脆弱性が対応されているバージョン2.4.23以上を使うことをオススメします。そこで今回は、CentOS7.2に Apache 2.4.23 と mod_http2 をインストールする手順をまとめてみました。

▷続きを読む

Ansible でユーザの作成(公開鍵認証 + sudo権限付与)

2016年7月13日  カテゴリー:Linux  タグ: ,

前回「Ansible のインストールと管理対象サーバへの接続設定メモ」の記事では、root ユーザ+パスワード認証でAnsibleを実行しましたが、「rootユーザでのリモートログイン」や「パスワード認証」は、セキュリティポリシーで禁止されている場合もあるかと思います。そこで今回は、Ansibleで、Ansible実行用のユーザを作成し、SSH公開鍵の登録とsudo権限を付与する Playbook を作成してみました。

▷続きを読む

Ansible のインストールと管理対象サーバへの接続設定メモ

2016年7月6日  カテゴリー:Linux  タグ: ,

Ansible(アンシブル)は、サーバの構築作業などを自動化してくれる、オープンソースの構成管理ツールです。「シンプルと使いやすさ」を目標として、米レッドハット社が開発しています。また、Ansible は、管理対象サーバにエージェントのインストールが不要なことも大きな特徴です。そこで今回は、今さらではありますが、Ansibleのインストールと、Ansibleで管理対象サーバに接続できるまでの設定をメモしておきました。

▷続きを読む

統計的仮説検定で HTTP/2 と HTTP/1.1 の表示速度を検証

2016年6月29日  カテゴリー:データ分析  タグ: , , , ,

統計的仮説検定は、標本の統計量を元に、母集団に関する仮説を検証するための統計学の手法です。例えば、「日本人の平均身長は170cmである」という仮説を、無作為抽出した100名の身長から検証することができます。そこで今回は、仮説検定を使って、HTTP/2 と HTTP/1.1 の表示速度に、はたして違いはあるのか?を検証してみました。

▷続きを読む

5分でわかる!区間推定「母比率」の信頼区間の求め方

2016年6月22日  カテゴリー:データ分析  タグ: , ,

選挙速報で開票率が低いのに、当選確実が出ている事を不思議に感じたことはないでしょうか?各報道機関がどういった仕組みで当選確実を出しているのかは、明らかにされていませんが、母比率の区間推定が使われていると言われています。また、母比率の区間推定は、日本全体のTVの視聴率や、内閣支持率なども推定できるので、統計学の中でも実用性が高い手法です。そこで今回は、母比率の信頼区間の求め方をまとめてみました。

▷続きを読む

簡単!Google Cloud Platform で HTTP/2対応サイトを作る

2016年6月15日  カテゴリー:WEB  タグ: , ,

HTTP/2 対応のWEBサーバを構築するには、ライブラリの依存関係を考慮してミドルウェアをインストールしたり、時にはソースからコンパイルしたりと、なかなかの手間がかかります。しかし Google Cloud Platform の Google Cloud Load Balancing を使うと、HTTP/2対応のWEB環境を簡単に構築することが出来ます。そこで今回は、 Google Cloud Load Balancing を使って、HTTP/2対応サイトを作る手順をまとめてみました。

▷続きを読む

5分でわかる!区間推定「母分散」の信頼区間の求め方

2016年6月8日  カテゴリー:データ分析  タグ: , ,

母分散の区間推定を使うと、例えば母集団が100万本のネジだとして、そのネジの長さのバラツキ(分散)を、数本のネジを調べるだけで、推定することができます。そこで今回は、母分散の信頼区間の求め方を、出来るだけ分かりやすくまとめてみました。

▷続きを読む

CentOS 6.8 LAMPサーバ インストールメモ【CentOS6.8+Apache+MySQL+PHP】

2016年6月1日  カテゴリー:Linux  タグ: ,

2016年5月25日 CentOS 6.8 がリリースされました、RHEL6.8から15日でのリリースになります。CentOS6初期の頃は、かなりの遅延がありましたが、最近は安定して2週間前後でリリースされていますので、安心して使えますね。さっそく、CentOS 6.8 で LAMP構成をインストールする手順をメモしておきました。

▷続きを読む

5分でわかる コンテンツマーケティングのコンテンツの作り方

2016年5月25日  カテゴリー:WEB  タグ:

コンテンツマーケティングは、お付き合いのあるお客さんや、これからお客になって欲しい人にとって、価値のあるコンテンツを提供して興味を持ってもらい、結果として売上につなげるマーケティング手法です。最近なにかとよく耳にするようになりました。そこで今回は、1つ仮想事例をあげて、コンテンツマーケティングの「コンテンツ」の作り方をまとめてみました。

▷続きを読む