タグ

2018年3月6日のブックマーク (4件)

  • Swift.Decodable + Int64 / iOS 10 = 要注意 - クックパッド開発者ブログ

    モバイル基盤グループのヴァンサン(@vincentisambart)です。 Swift 4 で JSON を読み込むための仕組みとして Swift.Decodable が追加されました。 iOS クックパッドアプリでは、 Swift での JSON の読込は以前 Himotoki が使われていましたが、新規コードでは Swift.Decodable が使われています。依存関係を減らすために、 Himotoki を使っているコードが少しずつ Swift.Decodable に移行されています。 ただし、この間、ユーザーの報告で分かったのですが、最近 Himotoki から Swift.Decodable に移行したコード辺りに一部のユーザーにエラーが出ています。 iOS 10 に限りますが。 調査 調べてみた結果、以下のコードでエラーを再現できました。 struct MyDecodable:

    Swift.Decodable + Int64 / iOS 10 = 要注意 - クックパッド開発者ブログ
    gfx
    gfx 2018/03/06
  • 安全なWebアプリケーションの作り方改訂のお知らせ

    徳丸こと、「体系的に学ぶ 安全なWebアプリケーションの作り方」は、2011年3月の発売以降大変多くの方に読んでいただきました。ありがとうございます。 ただ、発売から既に7年が経過し、内容が古くなってきた感は否めません。たとえば、クリックジャッキングの説明はほとんどないですし、OWASP Top 10 2017で選入された安全でないデシリアライゼーションやXXEの説明もありません。なにより、Web APIJavaScriptセキュリティ等がほとんど書かれていないことが課題となっていました。 そこで、版元のSBクリエイティブと相談して、この度改訂することにいたしました。3月末脱稿、6月頃発売の見込みです。 改訂にあたり、以下を考えています。 Web APIJavaScriptに関する説明を4章に追加 XHR2対応に向けてCORSの説明を3章に追加 携帯電話の章は丸ごと削除して、別の内

    gfx
    gfx 2018/03/06
    おお、すばらしい!!
  • 青森は36mlである。

    青森は36mlである。 もし青森県のなにが36ミリリットルなのか、疑問に思った人は是非Googleで検索して頂きたい。すぐに青森が36mlで有ることが理解頂けるだろう。 要するに36mlとは、かな入力者がうっかりIMEをオフにしたまま「あおもり」と打ったときに入力されるTypo文字列なのである。 つい今し方、和歌山のことをGoogleにて調べようとし0t7jと入力して確定してしまったところ、何事もなく和歌山県に関する情報をしれっと表示するGoogleをみて、果たしてどこまで我々かな入力者が行いがちなこのTypoをGoogleが認識してくれるのか気になり、47都道府県をとりあえず入力してみた結果、以下の事がわかったので報告する。 検索結果上位10件以内に都県公式ウェブサイトが表示されたTypo県名36ml青森7jt@q山形2hdj福島h@yj群馬xeqj埼玉s4g)4東京tut@0神奈川7j

    青森は36mlである。
    gfx
    gfx 2018/03/06
    グーグルすごい。増田もだいぶすごい。
  • 多数の格安スマホ、出荷段階でウイルス感染

    多数の格安スマホ、出荷段階でウイルス感染
    gfx
    gfx 2018/03/06