タグ

2017年2月18日のブックマーク (11件)

  • AWS Solutions Architect ブログ

    AWS Key Management Service (AWS KMS)は2015年11月のローンチからめでたくも1周年を迎え、あらゆる大きさの組織が自身の暗号鍵を効果的に管理しています。KMSはまた最新(2015年8月)の SOC アセスメントと同様にPCI DSS 3.1 Level 1アセスメントを無事完了しています。 お客様によく頂く質問の一つとして、「どうやってカード会員番号(PAN:Primary Account Number)データを暗号化すればいいですか?」というものがあります。お客様はKMSからエクスポート可能なカスターマーデータキー(CDK)を使ってPANデータを暗号化することもできますし、カスタマーマスターキー(CMK)を利用してPANデータを直接暗号化する形でKMSを利用することも出来ます。この記事では、AWS CLIを通じてKMSでCMKを使ってどのようにしてセン

  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

  • jd - インタラクティブなJSONエディタ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました JSONはシステム用のファイルフォーマットなのですが、可読性がそれほど悪くないので人が読むのはそこまで苦痛ではありません。とは言え整形は必要で、さらに検索ツールもあった方が良いでしょう。 今回はそんなJSONを読み書きするためのツール、jdを紹介します。 jdの使い方 起動したところです。一番上にある文字とマッチする部分がハイライトされます。 キー以下がハッシュの場合はその部分全体がハイライトします。 二つ目のキーにドリルダウンできます。 編集もできます。 そのまま保存しました。 jdを使うとJSON構造を分かりやすく表示し、さらに検索しながら必要な部分だけを編集できます。インタラクティブに処理対象を絞り込めるので分かりやすいでしょう。CLIツールなので、標準出力やcurlでの取得

    jd - インタラクティブなJSONエディタ
  • Beating JSON performance with Protobuf

    Auth0 Marketplace Discover and enable the integrations you need to solve identity Explore Auth0 Marketplace TL;DR Protocol buffers, or Protobuf, is a binary format created by Google to serialize data between different services. Google made this protocol open source and now it provides support, out of the box, to the most common languages, like JavaScript, Java, C#, Ruby and others. In our tests, i

    Beating JSON performance with Protobuf
  • Vim のチュートリアルと基本設定

    もっぱら GUI を使っていますが CUI ともお友達にならなきゃいけないので CUI のエディタである Vim のチュートリアルをやってみました。 また、その中で出た設定ファイルも組み込んでみました。 Vim のチュートリアルは Vim が入っていればたぶん入っていて、 以下のコマンドを実行すれば良いです。 vimtutor ja 全7章からなる Vim の基的な使い方のチュートリアルです。 30分くらいでできると思うので使う人は是非やってみることをオススメします。 その中で Vim の設定ファイルである .vimrc の例があったのでこちらに少しいじったのを載せておきます。 原文は適当なファイルで以下のコマンドを実行して確認してください。 :read $VIMRUNTIME/vimrc_example.vim " :read $VIMRUNTIME/vimrc_example.vim

  • (続) はじめてのCloud Foundry

    2017/1/25に実施「(続) はじめてのCloud Foundry」のPCFDev部分です。 冒頭の部分は前回の資料をご覧ください。 http://www.slideshare.net/TomohiroIchimura/myfirst-cloudfoundry-intro20161201Read less

    (続) はじめてのCloud Foundry
  • Airbnb: Inside the mind of a site reliability engineer

    How does Airbnb ensure its massive site operates without failure or interruption? We learn the secrets directly from someone on the Site Reliability team. As part of the CXOTALK series of conversations with innovators, I recently interviewed Cameron Tuckerman-Lee, a site reliability engineer at Airbnb. I caught up with Cameron at New Relic's FutureStack16 conference. Site reliability is more techn

    Airbnb: Inside the mind of a site reliability engineer
  • Arukasの運用事例と、末永くインフラ運用していくためのTips(SRE Tech Talks #2)

    2017年1月30日に開催された「SRE Tech Talks #2」において、技術部 山田 修司が「Arukasの運用事例と、末永くインフラ運用していくためのTips」と題し、講演した際の資料です。 Read less

    Arukasの運用事例と、末永くインフラ運用していくためのTips(SRE Tech Talks #2)
  • Cloud Foundry Vault Service Broker

    We are pleased to announce the release of the official Cloud Foundry HashiCorp Vault Service Broker. This service broker connects to an existing Vault cluster and can be used by multiple tenants within Cloud Foundry to securely store, access, and encrypt using Vault. »Why Vault & Cloud Foundry Integration One of the core components of HashiCorp is our commitment to heterogeneous environments. The

    Cloud Foundry Vault Service Broker
  • Linuxのペンタブに関するメモ - kaiware-daikonの日記

    2015 - 03 - 25 Linuxのペンタブに関するメモ 最近の Linux ではペンタブをUSBに繋ぐだけで直ぐ使えるようになっています。ただ、 ワコム 以外のマイナーなペンタブを使用する場合や、必要最小限のパッケージしかインストールしていない環境でペンタブを使用する場合は、ドライバのインストール&設定が必要な場合があります。 ペンタブを使うためにはドライバが「2つ」必要 GIMP やKritaなど X Window System 上で動くアプリでペンタブを使うには2つのドライバが必要になります。1つは Linux カーネル 用のドライバ( カーネル モジュールとも言います)、もう1つは X Window System 用のドライバです。 Linux カーネル 用のペンタブドライバ 使用するペンタブに対応した カーネル ドライバが必要になります。 linuxwacom ワコム のペ

    Linuxのペンタブに関するメモ - kaiware-daikonの日記
  • Node.jsのパフォーマンス最適化を阻むものの見つけ方 | POSTD

    皆さんは “Node.jsではコードが動的に最適化される” という記事を幾つか読んだことがあるかもしれません。稿では、この文言が意味するところとコードが最適化される箇所の見つけ方について見ていきます。 Node.jsのパフォーマンス最適化を阻むものについて述べた稿をご覧いただいたあとには、以下のことができるようになります。 関数の最適化がJavaScriptエンジン(V8)で行なわれているかの解明 最適化された関数が最適化戻し(De-optimization)されていないかの解明 関数が最適化できない理由の解明 このアジェンダは大げさですが、記事は至ってシンプルです。目指しているのは、上記の方法論を多くのNode.js開発者に役立てることです。 V8におけるNode.jsのパフォーマンス最適化についての簡単な概要 Node.jsを どの仮想マシン上でも使用可能にするという計画 はあるも

    Node.jsのパフォーマンス最適化を阻むものの見つけ方 | POSTD