Paul Kinlan
Webでサイトを簡単に作成できるプロジェクトのアイデアがいくつかあります-アイデアの1つは、 zeitベースのプロジェクトにnetlify-like drag and drop interfaceをzeitすることです(zeitが好きですが、展開するにはちょっとしたcliマジックが必要です)。
この投稿では、プロジェクト名の作成というパズルのほんの一部を取り上げています。
Glitchはこの良い例です。プロジェクトを作成すると、ランダムに生成された気まぐれな名前が付けられます。また、チームはうまく組み合わせたgood dictionary of fairly safe wordsを作成しました(そして、必要に応じて、ホストする単純なサーバーが必要です)。
そのため、 serverless-functions日曜日のサイドプロジェクトは、Zeitのserverless-functionsとGlitchの辞書を使用して、ランダムなプロジェクト名を生成するシンプルなマイクロサービスを作成することでした。
And here it is ( code )、かなり短く、複雑すぎません。
const words = require("friendly-words"); function generate(count = 1, separator = "-") { const { predicates, objects } = words; const pCount = predicates.length; const oCount = objects.length; const output = []; for (let i = 0; i < count; i++) { const pair = [predicates[Math.floor(Math.random() * pCount)], objects[Math.floor(Math.random() * oCount)]]; output.
Paul Kinlan
もう1週間、ChromeのCanaryチャンネルにあるShape API経由の顔検出についてお話しました。現在、バーコードの検出はChrome Canaryでも行われています(Miguelは私のヒーローです);
バーコードは巨大です!彼らは我々が購入するほとんどすべての製品にあります。多くの悪意を持ったQRコードは、米国とヨーロッパ以外の国でも巨大である。バーコードとQRコードは、メディアとあなたとの間で少量のデータを転送することによって、物理世界とデジタル世界をつなぐ簡単な方法を提供します。これはデスクトップの時代には莫大な量の使用ではないかもしれませんが、モバイルの時代にはそれは重要です。このデータにアクセスするためだけにアプリをインストールする必要はありません。
シェイプ検出APIは、ユーザーのデバイスの下にあるハードウェア機能の上に標準インタフェースを作成し、主に顔検出とバーコード検出という新しい機能セットをWebプラットフォームに開くため、面白いです。
バーコード検出APIは、現在WICGにあるShape Detection APIに基づいています。 wicg /)は、インキュベーションおよび実験段階にあることを意味する。 Androidではさまざまな1Dおよび2Dのバーコードを検出できますバーコード:
1D barcodes: EAN-13, EAN-8, UPC-A, UPC-E, Code-39, Code-93, Code-128, ITF, Codabar
2D barcodes: QR Code, Data Matrix, PDF-417, AZTEC
さらに:
It automatically parses QR Codes, Data Matrix, PDF-417, and Aztec values, for the following supported formats:
URL Contact information (VCARD, etc.) Calendar event Email Phone SMS ISBN WiFi Geo-location (latitude and longitude) AAMVA driver license/ID Shape Detection APIは現在Chrome Canary(M57)にあり、 chrome:// flags /#enable-experimental-web-platform-featuresで有効にする必要があります