タグ

2016年5月19日のブックマーク (2件)

  • async関数が実装された - JS.next

    概要 非同期な処理を同期的に書ける関数タイプが実装された。 基 「async」キーワードに続けて関数定義を書くと、async関数となる。 async function afn1() { } afn2 = async () => { } obj = { async afn3() { } } async関数を呼び出すとプロミスが返される。 console.log( afn1() ) // <Promise> このプロミスは、async関数が終了するとその返り値で解決され、例外が起こると棄却される。 async function afn4( flag ) { if ( flag ) return 'Yes' else throw 'No' } afn4( true ).then( v => console.log( v ) ) /// "Yes" afn4( false ).catch( v

    async関数が実装された - JS.next
    wadackel
    wadackel 2016/05/19
    これまで手付かずだったのでいよいよ使ってみないと、、
  • React + Reduxでテック系Podcastをピックアップして聴けるwebサービス、pickfmを作った - 無理しない感じ

    https://pickfm.net pickfmとは テック系Podcastにでてくる話題を可視化し、好きな箇所をピックアップして聴けるwebサービスです。 下の画像はwada.fm Episode 52の話題を表示した様子です。このように、タイムライン状に表示された話題から聴きたい箇所をピックアップして再生することができます。 これをどう実現しているかというと、ディープラーニングを用いて音声認識をしてうんぬんとかそんなことは1ミリもありません。 Podcastを聞きながら内容をふせんに書き出す それをスプレッドシートに起こす スプレッドシートをcsvにエクスポートする csvをスクリプトでElasticSearchに投入 このように非常にローテクな残念仕様となっております。 作った動機 「あの話、また聴きたいな」と思っても探しだすのが困難で、あっちこっちと這いずり回らないといけないのを

    React + Reduxでテック系Podcastをピックアップして聴けるwebサービス、pickfmを作った - 無理しない感じ