タグ

2018年11月26日のブックマーク (2件)

  • Pixel 3「夜景モード」の間違った使い方

    もともと、仕事Google関連の記事を書くことが多いので、OSアップデートGoogleの新サービスの到来が最速な端末を使うようにしているというのがPixel 3購入の主な理由でした(だから古くなっても「Nexus 5X」を使い続けていました)。 正直なところ、デザインには期待していなかったのですが、ベゼル幅や縦横比(ディスプレイではなくて体の)、重量(軽く感じる)のバランスが持ちやすく、見た目もいい感じです。「Essential Phone」もかなり気に入ってましたが、Pixel 3と並べてみると、横幅が広いので、ちょっとどんくさそうに見えます。 「Androidじゃないみたい」(褒められた?) 今はGoogle純正のMoon Pinkのケースを付けています。電車の中でかわいいJKにじーっと見られたことが1度ならずあり、ちょっと嬉しい(おっさんか)。ちなみにガン見してくれたJKの1人

    Pixel 3「夜景モード」の間違った使い方
    nanakoso
    nanakoso 2018/11/26
    もっと寄ってクリスマスツリーが撮りたいんだってAIに認識されれば思った写真がとれてた可能性
  • Swiftのエラーハンドリングはなぜ最先端なのか - Qiita

    Swiftのエラーハンドリングは他のメジャーなプログラミング言語のどれとも異なる新しい仕様を持っています。特に、検査例外を持っているのですが、これはJavaで採用された以降はほとんどの言語で採用されていないため、現代では否定されている過去の間違いだったと広く認識されていると思います。そのため、Swiftユーザーで無い人は、検査例外という言葉をみた瞬間に興味を失ってしまうため、その詳細がなかなか世の中に伝わっていないと感じています。一方、私はこんなSwiftのエラーハンドリングをとても気に入っていて、様々な言語の進化の歴史を踏まえた産まれた最も優れた最先端の仕様だと思っています。この記事ではその考えを説明します。 Javaのエラーハンドリング Javaは検査例外を持っています。これにより、あるメソッドがエラーを送出するかどうかを関数のシグネチャとして静的に表明できます。 // 検査例外の例

    Swiftのエラーハンドリングはなぜ最先端なのか - Qiita