タグ

2018年1月24日のブックマーク (3件)

  • Go言語で非同期処理の結果を受け取る - Qiita

    Go言語にはgoroutineというものがあり、複数のタスクを並行(Concurrent)に実行したい場合に役立ちます。 またGo言語では、ライブラリなどのAPIは基的に同期版を提供し、非同期で処理したい場合は呼び出し側がgoroutineで非同期化するのが一般的です。 そこで、goroutineを使って関数を呼び出し、その結果を得るための実装方法について、自分なりに考えてみたので、ここにまとめておきます。 戻り値がない 戻り値がなく、処理が終わっていればよい場合: // boolでもよいが空struct done := make(chan struct{}, 0) go func() { // 何か処理をする close(done) }() // chanがcloseされるまでブロックする <-done 値の受け渡しがない場合はシンプルです。 Tips: 空structについて 値の受

    Go言語で非同期処理の結果を受け取る - Qiita
    shimpeiws
    shimpeiws 2018/01/24
  • 育休で知った家事の大変さ。二児のパパが、献立アプリ『タベリー』を300回つくり直したワケ | CAREER HACK

    元メルカリのPM真丈(Yamotty)は、献立アプリのアイデアをどう形にした? 矢真丈さんは、日有数のプロダクトマネージャー(PM)といっていいだろう。 丸紅、NPOを経て、ママ向けEC『Smarby』の創業メンバーに。2016年10月に同事業を売却。その後、メルカリにて『アッテ』や海外向けの新規事業のPMを歴任した。 そんな矢さんだが、再び自身で事業を立ち上げるべく、2017年7月に独立。第一弾としてリリースしたアプリが『タベリー 』だ。 わずか10秒で献立が決められるというアプリ。できることはシンプルにも思えるが、子育て中のママパパをはじめ、「毎日のご飯の献立を考えるのが大変…」という層からの多くの支持を集める。ユーザー数も順調に増加している。 なぜ、彼はこのアプリをつくろうと考えたのか。 「僕には二人の子どもがいるのですが、子育てをするなかで、自分とがすごく献立に困って

    育休で知った家事の大変さ。二児のパパが、献立アプリ『タベリー』を300回つくり直したワケ | CAREER HACK
  • ランキング設計はどうあるべきか? その2|深津 貴之 (fladdict)|note

    前エントリで論じられた、正しいランキング設計の考察の続き。第2回は、ランキングの収奪性、格差の固定性を軽減する手段を、具体的に論じてみる。 前回の記事へのTwitter上のフィードバックは、Togetterにまとめてある。こちらもご興味があれば、一読の価値がある。いくつか被ってしまったものもあるけれど、諸々の後半記事。 「ランキング」以外の名称を用いるこれはほぼ確定。ランキングという名前は、「noteとして競争原理を推奨する」という強いメッセージを発する。noteの全てのユーザーが、競争原理で動いているわけではないので、これは望ましくない。 おそらく最終的には「注目」「人気」などの名称を使うことになるかと思われる(「オススメ」はパーソナライズ用にとっておく)。また、「ランキング」という名称やスタンスをやめることで、後述するようないくつかの公平性のための施策を行う余地が生まれる。 時間による

    ランキング設計はどうあるべきか? その2|深津 貴之 (fladdict)|note