タグ

2015年11月11日のブックマーク (6件)

  • 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
    toruuetani
    toruuetani 2015/11/11
    そんなプロトコルあるんだ。初めて知ったわ。
  • Go言語と暗号技術(AESからTLS)

    最近マスタリングTCP/IP SSL/TLS編や暗号技術入門を読んでいた.理解を深めるためにGo言語で標準のcryptoパッケージを触り/実装を読みながら読んだ. cryptoパッケージは他の標準パッケージと同様に素晴らしい.Go言語にはどのような暗号化手法が実装されているのか実例を含めてざっとまとめる.なお文に書ききれなかったものを含め全ての実装例はtcnksm/go-cryptoにある. 共通鍵暗号 まずは共通鍵暗号をみる.共通鍵暗号は暗号化と復号化に同じ鍵を用いる暗号化方式である.共通鍵暗号はブロック暗号とストリーム暗号の2種類に分けることができる.ブロック暗号は特定の長さ単位で暗号化を行う方式であり,ストリーム暗号はデータの流れを順次処理していく方式である. Go言語にはブロック暗号としてDES(Data Encryption Standard),DESを繰り返すtriple-D

    toruuetani
    toruuetani 2015/11/11
    ここら辺まだまだサクッと理解できん。そういうのがあるのは知ってる止まり。きちんと手を動かさないとダメかなあ。
  • Makuake|振って、喋って、傾けて!スマホでおもちゃを動かせる電池型IoT 「MaBeee」|Makuake(マクアケ)

    □ MaBeee通信-「MaBeeeの検査装置も作ってます!」 ■ 皆さん、こんにちは。いつもご支援ありがとうございます。 ■ 今回は、MaBeeeの... 【 いよいよあと2週間!「Makuake」サポーター限定特典のお知らせ 】 2016/1/27 追記情報① いつも皆様の多大なるご支援、当にありがとうございます!いよいよ受付終了まで残りわずかとなりました。皆様と末永くより良いお付き合いをさせていただきたく、「Makuake」だけの限定特典をご用意いたしました! ■ 特典内容(※1) 1. MaBeeeスマホアプリ「Makuake」サポーター限定モード ・標準画面に加え、サポーター限定の「Makuake」ロゴカラー風の特別デザイン画面を選択可 ・開発チーム内の秘密のキャラ「KuMaBe(クマベ)」や、「開発者全員メッセージ」など、ここだけの秘話を公開 2. 「Makuake」サポータ

    Makuake|振って、喋って、傾けて!スマホでおもちゃを動かせる電池型IoT 「MaBeee」|Makuake(マクアケ)
    toruuetani
    toruuetani 2015/11/11
    ちょっと面白い。おもちゃ以外に用途は思い付かないけど。
  • Node/Electronアプリ開発/ビルド用Windows環境セットアップメモ - Qiita

    現在、Sync というメッセージングアプリのWindowsデスクトップ版を、Electronを使って開発している。(同じくElectronを使ったMacデスクトップ版はすでに公開済み!) 普段はMacのみでNode/Electronを開発しているのだが、今回WindowsでのElectron開発・ビルド環境構築の知見がいくらか手に入ったので、この記事でまとめてみた。 あらかじめ Kobito for Windows の開発方法について @mizchi さんに詳しく話を聞かせていただいておりそれがとても参考になった (ありがとうございました)。 OS Windows 10 Home 64bitMac上のVM (VMWare Fusion) にインストールした。 ライセンスはWindows版開発のために新しく購入した。 マルウェア対策 アプリのバイナリの汚染や誤判定を防ぐため、開発環境では

    Node/Electronアプリ開発/ビルド用Windows環境セットアップメモ - Qiita
    toruuetani
    toruuetani 2015/11/11
    これでWindowsアプリが作れたら楽なんだけどなあ。けとストアに統合したいMicrosoftが許さないか…
  • プレゼン資料の表現力が増す!ビジネス用途に使いやすいフリーアイコン(×331個)のご紹介 |プレゼンデザイン

    この記事は2015年11月09日時点の情報に基づいて書かれています。情報が一部古くなっている場合があるためご注意ください。 プレゼン資料の表現の幅を広げるうえで、あると便利なのがアイコンです。しかし、資料作成の途中でアイコンを探すのに手間どったり、必要な種類がそろわず色や形がちぐはぐになってしまった経験はありませんか?今回紹介するアイコンは数が豊富(331個)なうえ、大きさや色も自由に変更可能。幅広い用途をカバーできること間違いありません! 実力派アイコンの「iconSweets2」を パワーポイント向けにコンバートしました さて、今回ご紹介するアイコンですが、ウェブデザインに関わる方ならどこかで見覚えがあるかもしれません。ソースは、”Yummygum(http://yummygum.com)”という海外のデザインスタジオがリリースした「iconSweets2」というアイコン集で、これをパ

    プレゼン資料の表現力が増す!ビジネス用途に使いやすいフリーアイコン(×331個)のご紹介 |プレゼンデザイン
    toruuetani
    toruuetani 2015/11/11
    良さげ。あとで詳しくチェックする。
  • Babelで始める!モダンJavaScript開発

    Babelは最低限の機能をIE8以降で、フル機能をIE10以降でサポートします。 (実際にはIE9以降から使用することを推奨します) 当初Babelは6to5と呼ばれていましたが、ECMAScript7の仕様なども取り込むようになったため、バージョンを想定しないBabelという名前に変更されました。 Babelの特徴 Babelと同じように「トランスパイルすることでJavaScriptのコードを出力する」ツールにはTypeScriptやCoffeeScriptなどがあります。 それらと比較するとBabelは「ECMAScript標準仕様をベースにしている(*)」という特徴があります。 (*) 実際にはJSXもサポートしているため、必ずしもECMAScript標準仕様のみをサポートしているわけではありません。 このため、「いずれ標準実装される仕様を先取りできる」、「Babel自体が廃れても同

    Babelで始める!モダンJavaScript開発
    toruuetani
    toruuetani 2015/11/11
    babel把握。これもトランスパイラか。jsは大変だなあ。