2017年7月17日のブックマーク (2件)

  • 「知識を手に入れるための知識」がない人にとって、Google検索はあまりにも難しい。

    私はGoogle検索が大好きです。 天文学も、サブカルチャー史も、世界史も、ググれば楽しい情報をざくざく掘り出せます。ただし、そのためには工夫が必要ですが。 Google検索は召喚術で、あなたの詠唱能力が試されている 偉大なグーグルウィザードは、Googleという名の巨大な魔法の杖に絶妙のワードを入力し、森羅万象を明らかにする。 ネットの奥底に眠る鉱脈を掘り当て、ときには女子中学生の精霊を眼前にかき集めてみせる。一方、駆け出しのグーグルユーザーは、ぎこちなくワードを唱え、wikipediayahoo知恵袋を呼び出すのが精いっぱい……。 この2013年のブログ記事を要約すると、「Google検索で良い知識を手に入れるには、検索ワードを工夫する必要がある」というものです。 “Google検索は、ありきたりの検索ワードしか入力しない人には、ありきたりの知識しか見せてくれない。だから、興味深い知

    「知識を手に入れるための知識」がない人にとって、Google検索はあまりにも難しい。
    betat
    betat 2017/07/17
  • [Swift 3] Swift 3時代のGCDの基本的な使い方 | DevelopersIO

    はじめに こんにちは!モバイルアプリサービス部の加藤潤です。 今回はSwift3で大きく変わったGCD(Grand Central Dispatch)のAPIについて、その基的な使い方を見ていきたいと思います。 基礎知識のおさらい GCDの具体的な使い方に入る前に基礎知識のおさらいをしておきます。 同期と非同期 まずは同期と非同期についてです。 GCDではキュー(queue)という「処理の入れ物」に対して処理を登録することで、適切なスレッド上で処理が行われるのですが、キューに登録する際に以下の実行方式のいずれかを指定することができます。 同期 キューに処理を登録したスレッドが登録した処理が完了するのを「待つ」 GCDのメソッドはsync〜 非同期 キューに処理を登録したスレッドが登録した処理が完了するのを「待たない」 GCDのメソッドはasync〜 上記のように、違いは処理が完了するのを

    [Swift 3] Swift 3時代のGCDの基本的な使い方 | DevelopersIO
    betat
    betat 2017/07/17