タグ

2021年5月14日のブックマーク (6件)

  • Notion API

    Start building with the Notion API Connect Notion pages and databases to the tools you use every day, creating powerful workflows. Get started Building blocks for developers Aggregate data from many sources into your team’s workspace. Spend less time context switching, and increase visibility across the software and services you rely on. Stay in the loop Twitter Spend more time on Twitter than you

    Notion API
    efcl
    efcl 2021/05/14
    Notion API
  • イメージで理解できる-ゼロ知識証明|es

    暗号通貨でもよく取り上げられる、ゼロ知識証明について、以下の記事が分かりやすかったので、みなさんにも紹介したいと思います。 数式は一切登場しません。イメージで理解でます。 引用元 ゼロ知識証明って?? ゼロ知識証明とは、ある人(証明者)が別のある人(承認者)に対して、与えられた情報が「真実である」ということ以外の情報を相手に与えずに、その情報が実際に「真実」であることを証明する手法のことです。 暗号学で使われている、証明プロトコルの一種なんですが、これだとまだ理解できないですね。 証明とは、ある主張が正しいこと納得させる手段です。そして、証明プロトコルとは主張を納得させたい証明者と、証明の正しさを確かめる検証者が存在し、最終的に検証者を納得させる暗号プロトコルです。※プロトコル:処理手順 具体的に、どういう時に使うのでしょうか? ・Webサービスにログインする時:パワードを入力する代わりに

    イメージで理解できる-ゼロ知識証明|es
    efcl
    efcl 2021/05/14
    ゼロ知識証明
  • Humanity wastes about 500 years per day on CAPTCHAs. It’s time to end this madness

    Assuming you are using a hardware device with a compatible configuration, you might be wondering what is happening behind the scenes. The elevator pitchThe short version is that your device has an embedded secure module containing a unique secret sealed by your manufacturer. The security module is capable of proving it owns such a secret without revealing it. Cloudflare asks you for proof and chec

    Humanity wastes about 500 years per day on CAPTCHAs. It’s time to end this madness
    efcl
    efcl 2021/05/14
    reCAPTCHAの体験は悪いため、人間であるかどうかをSecurity Key/NFCとWebAuthnを使って確認するCAPTCHAの方法について。 security keyの公開鍵と証明書を送り、サーバはそのデータのsecurity keyのメーカーが信頼できるかを証明書検証する
  • 文字エンコーディングの検出方法

    こんにちは、技術開発室の滝澤です。 最近(2021年春)、Go言語でメールパーサーを書く機会があり、備忘録的な意味でも知見をまとめておこうかなと思い、この記事を書きました。 メールパーサーを書いていて考慮しないといけないことの一つは、文字エンコーディング(charset)が正しく指定されていないメールがときどきあることです。 MIME(Multipurpose Internet Mail Extensions)関連のインターネット標準であるRFCが公開された1990年代や世間一般にインターネットメールが利用され始めた2000年代初期ならともかくとして、2021年にもなってまだその点を考慮しないといけないのはなかなかつらいことです。 そのようなメールを取り扱うときには、文字エンコーディングの検出を行う必要があります。記事ではその文字エンコーディングの検出方法について書いてみました。 なお、

    efcl
    efcl 2021/05/14
    メールの文字エンコーディングが指定されてない場合のContent Sniffingからの推論/BOM検出/特徴量検出、変換できない文字列を一定数含んでいる場合の置き換えの対処、ISO-2022についてなど
  • GitHub - ewolfe/prlint: GitHub App for linting pull request meta data

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ewolfe/prlint: GitHub App for linting pull request meta data
    efcl
    efcl 2021/05/14
    PRのタイトルやbodyなどのチェックルールを正規表現で書けるGitHub App
  • Deno 1.10 Release Notes

    Deno 1.10 has been tagged and released. It contains new features, performance improvements, and bug fixes. Most notably: Improvements to the built-in test runner Structured clone supported in Web Workers Web Storage API added Support for remote import maps If you already have Deno installed you can upgrade to 1.10 by running deno upgrade. If you are installing Deno for the first time, you can use

    Deno 1.10 Release Notes
    efcl
    efcl 2021/05/14
    Deno 1.10リリース。 `deno test`がisolateした状態でparallelにテストを実行、`permissions`の指定に対応、出力の変更、コメントのコードの型チェックに対応など。 `Worker.postMessage`がstructured clone algorithmに対応、localStorageなどのWeb Storage