タグ

2015年12月8日のブックマーク (4件)

  • Go言語でLet's EncryptのACMEを理解する

    Let’s Encrypt TL;DR Let’s EncryptのベースのプロトコルであるACMEを理解する. まずACMEをベースとしたCAであるboulderをローカルで動かす.次にACMEのGo言語クライアントライブラリであるericchiang/letsencrypt(非公式)を使い実際にboulderと喋りながら証明書発行を行い,コードとともにACMEが具体的にどのようなものなのかを追う. はじめに 証明書というのは面倒なもの,少なくともカジュアルなものではない,というイメージが強い.それは有料であることや自動化しにくいなどといったことに起因している(と思う).そのようなイメージに反して近年登場する最新の技術/プロトコルはTLSを前提にしているものが少なくない(e.g., HTTP2). このような背景の中で登場したのがLet’s Encryptと呼ばれるCAである.Let’s

  • Let's Encrypt を支える ACME プロトコル - Block Rockin’ Codes

    Intro 先日 #http2study で mozilla の Richard Barnes が Let's Encrypt について話してくれました。 資料: Let's Encrypt Overview この資料の翻訳 はしたのですが、いらなくなってしまったので供養もかねてこのプロジェクトのモチベーションと、 Web でおこっている HTTPS 推進のたどる道について、資料を補足しつつ紹介します。 結論から言うと Let's Encrypt はもちろん ACME プロトコル についても是非知っておくと良いと思います。 HTTPS の問題 すでにこのブログでも紹介しているように、 Web における HTTPS の重要性は増し、それの普及を後押しする活動が各所で進められています。 HTTPS 化する Web をどう考えるか よく言われる盗聴防止を始め、暗号化を行うことで防げる問題は多くあ

    Let's Encrypt を支える ACME プロトコル - Block Rockin’ Codes
  • iPhone 6s の LTE 通信量を 20分の1 に節約した - Shin x Blog

    2015/10/17の朝、KDDIから「通信量が6.50GBを超え通信速度制限が迫っています」とショートメッセージが来ました。 たしかに iPhone 6s を買ったばかりだったので色々ダウンロードはしましたが、それほど使い方が変わったわけでは無いです。この月は出張があり、リモートでサーバメンテナンスなどを行う予定があったので通信できない(極端に遅い)のは困る。そこで、泣く泣く通信容量追加(+1,000円)を行いました。 日頃、出先でテザリングを使ったりはしますが、月の中旬での通信速度制限ははじめてでした。これじゃあ、イカン!ということで通信量削減を思い立ったわけです。 通信量削減の結果 まずは、削減の効果から。2015/10の LTE 通信量は、「9.26GB」でした。月間の上限値が、7GB なので。余裕でアウトです。容量追加は、1GB しかしていないので、それさえも超えてますね>< そ

    iPhone 6s の LTE 通信量を 20分の1 に節約した - Shin x Blog
    shin1x1
    shin1x1 2015/12/08
    通信量をすっきりダイエット
  • オブジェクト指向プログラミングとは結局なんなのか | 黒曜の吹き溜まり

    この記事は第2のドワンゴ Advent Calendar 2015の5日目です。 ちなみに前日は@deflisさんでした。 先日の記事で分かる通りドワンゴ社員()なのですが、まぁ@mesoさんが「厳格な管理とかめんどくさいので、元社員も参加すればいいんじゃないかな。」とか言ってるしお目こぼし頂きたく… 去年のアドベントカレンダー記事は「関数型プログラミングとは結局なんなのか」というタイトルで、関数型プログラミングという語が何を指していて何を指していないのか、みたいなことをなるべく平易にまとめました。 なので今年は「オブジェクト指向プログラミング(以下OOP)とは結局なんなのか」という記事にしてみた…のですが、なにぶん語の指す範囲が広く、また自分も理解しきっているわけではないので、多少不正確な点があるかもしれません。 「関数型は流行りだけど、今更OOPかよ」とか思われるかもしれませんが、お付