タグ

2019年9月8日のブックマーク (3件)

  • 単純で頑強なメッセージングシステム、franz - モナドとわたしとコモナド

    Haskell製の新しいメッセージングシステムfranz(フランツ)の紹介。 github.com 背景 取引所にあるマシンで取引プログラムを実行するのが我々の仕事だが、朝8時に起動したらあとは昼寝したり酒を飲んだりというわけにはいかない。モニタリングしたり、分析のためにデータを残しておく必要がある。そのため、プログラムによって解析しやすい形でログを出力する。 今までは複数の種類のレコードをシリアライズし、一つのファイルに連結させる独自のフォーマットを10年近く使っていたが、書いていて恥ずかしくなるような多数の問題を抱えていた。 柔軟性が乏しい: 32bit整数や文字列などの単純な値しか格納できず、例えばレコードを含むレコードなどを表現できない。その結果、複雑なデータは一旦文字列に変換するような運用がされており、そのプリティプリンタやパーサは十分にテストされていない。 コードがまとまってい

    単純で頑強なメッセージングシステム、franz - モナドとわたしとコモナド
  • モバイル決済アプリの作り方 / How to develop a mobile payment app

    iOSDC2019の発表資料です。 https://fortee.jp/iosdc-japan-2019/proposal/8cec3433-83bd-48cd-a13d-6742430518d2 動画はこちら https://www.youtube.com/watch?v=Q182EngkH_0 近年、モバイル決済アプリが非常に話題になっています。 このトークではそんなモバイル決済アプリの開発現場から、様々な技術的トピックについてiOSアプリ開発者視点からみなさんに共有します。 モバイル決済アプリ開発特有のトピック、例えば - Apple Pay In-App Provisionig を用いたiD決済の仕組み - QRコードによるコード決済の仕組み - 銀行口座接続や顔認証+公的証明書による人確認手法技術について - 既存の巨大なアプリに対して、いかに安全・効率的にモバイル決済機能を追

    モバイル決済アプリの作り方 / How to develop a mobile payment app
  • CSRF is (really) dead

    Scott Helme Security researcher, entrepreneur and international speaker who specialises in web technologies. More posts by Scott Helme. A little while back I wrote a blog post about how "CSRF is dead". It focused on SameSite cookies, a powerful yet simple feature to protect your website against CSRF attacks. As powerful as it was, and as much as it will kill CSRF, you had to enable it on your site

    CSRF is (really) dead
    surumedaka
    surumedaka 2019/09/08
    same site