タグ

2018年11月25日のブックマーク (3件)

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

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

    Swiftのエラーハンドリングはなぜ最先端なのか - Qiita
    gfx
    gfx 2018/11/25
    分かりやすい。Kotlinもこうだったら良かったのに。
  • フランス政府、デフォルトの検索エンジンとしてGoogleの利用を中止:個人情報の扱いを懸念(佐藤仁) - エキスパート - Yahoo!ニュース

    フランス政府は検索エンジンとしてGoogleをデフォルトで利用することを中止することを明らかにした。フランスでのフランス人のGoogle利用中止ではなく、あくまでもフランス政府内での検索エンジンをGoogleを利用しないだけだ。 代替としてQwantを利用 フランス国民議会とフランス陸軍省は2018年10月に既に、Googleをデフォルトの検索エンジンとしては利用中止している。Googleの代替として、フランスの企業Qwantの検索エンジンを利用している。 Googleが利用者の検索行動や履歴をトラッキングしてターゲット広告を表示することに対して、フランス政府は個人情報の取り扱いの観点から懸念を示している。 Googleの代わりに利用するQwantでは、利用者の検索行動や履歴をトラッキングしない。 フランスのマクロン大統領は「政府は利用者のプライバシー、インターネットへの安心安全なアクセス

    フランス政府、デフォルトの検索エンジンとしてGoogleの利用を中止:個人情報の扱いを懸念(佐藤仁) - エキスパート - Yahoo!ニュース
    gfx
    gfx 2018/11/25
  • 「反抗すれば24時間立ち続け」ウイグル収容施設の実態:朝日新聞デジタル

    中国新疆ウイグル自治区で少数民族の住民らが「再教育施設」に収容されているとされる問題で、施設で拘束されていたというカザフスタン国籍の男性が23日、東京都内で講演し、「地獄のような弾圧を受けた」と経験を語った。 男性は、同自治区出身でウイグル人とカザフ人の両親を持つオムル・ベカリさん(42)。2006年にカザフ国籍を取得し、カザフ国内で旅行会社に勤めていたオムルさんは実家に立ち寄った昨年3月、突然拘束されたという。施設に連行され、国家分裂罪など三つの罪を認めるように迫られた。カザフ国民であることを伝え、大使館や弁護士と連絡をとるよう訴えたが、拒否されたと訴えた。 オムルさんによると、施設では小さな窓しかない部屋に数十人が押し込まれ、睡眠事のほか、排泄(はいせつ)もこの部屋でするよう命じられた。 午前4時前に起床し、党の政策を学んだり、党をたたえる歌を歌ったりした。事の時間などをはさみ、

    「反抗すれば24時間立ち続け」ウイグル収容施設の実態:朝日新聞デジタル
    gfx
    gfx 2018/11/25
    やばいな…。