タグ

ブックマーク / fushiroyama.hatenablog.com (4)

  • DroidKaigi 2018で登壇してきたので振り返りとか補足とか - 怠惰を求めて勤勉に行き着く

    DroidKaigi 2018で登壇してきたよ! Unit Test Hands On is underway! #DroidKaigi #DroidKaigi_room4 pic.twitter.com/jBfAxYQwyN — DroidKaigi (@DroidKaigi) 2018年2月8日 資料はこれ。 speakerdeck.com ハンズオンのサンプルプロジェクトと課題はこれ。 github.com 良かった点 前日こんなツイートしてかつDroidKaigi公式アカウントがそれをRTしてくれたせいか、ハンズオンなのに立ち見/地べた座り参加者が出るほどの盛況だった。 アプリで登壇者に自分がおるのめっちゃ嬉しいな。DBもRESTもDomain層もPresenterも全部テスト書けるようになるぞ君たち。Presenterとか感動するよ。絶対おいでよ。 pic.twitter.com

    DroidKaigi 2018で登壇してきたので振り返りとか補足とか - 怠惰を求めて勤勉に行き着く
    craf
    craf 2018/02/09
  • エンジニアの英語力 - 怠惰を求めて勤勉に行き着く

    TL; DR どれだけ努力しても"ネイティブ並"は無理なので諦めが肝心 エンジニア英語ができなくても話を聞いてもらえるので「伝える意思」と「分かったか分かってないかを絶対に曖昧にしない」こと 謝辞 このエントリは弊Android Projectのビルド待ち時間を使って書かれています。Android Studioさんに感謝します。 ビルド待ち時間にブログを書かれたくない場合は弊社は僕に全部盛りiMacを買ってください。 前口上 英語力に関するエントリは盛り上がりやすく荒れやすい気がするんだけど、それはやっぱりみんな英語は出来たほうがいいに決まってるしさりとて英語を身につけるのは難しいよねってことが分かってるからだと思う。 僕はエンジニアの中では比較的英語が得意な部類に入ると思うけど、それでも全然充分だとは思わない。ただ、これでやっていけないか?というと全然そんなことはないので、一番重要なの

    エンジニアの英語力 - 怠惰を求めて勤勉に行き着く
    craf
    craf 2017/12/13
  • Android 4系(API16-19)のTLS1.1, 1.2対応 - 怠惰を求めて勤勉に行き着く

    TL; DR API16-19はデフォルトでTLS1.1, 1.2が有効になってないので適宜ONにしてやる TLS1.1, 12を有効にしたとて、強いCipher suitesが使えるかは別問題 知ってる人は知っている。知らない人は覚えてね。 前口上 さて、iOS 9からTLS1.2が必須になったのは記憶に新しい。このタイミングで社内のAPIサーバの設定が変わって芋づる式に対応に追われたAndroiderも少なくないはずだ。 件、僕自身もすぐ忘れるのでAndroid 4系(API16-19)のTLS1.1, 1.2対応について改めてまとめておきたい。 Default configuration for different Android versions に書いてあることが全てなんだけど、AndroidAPIレベルとSSL/TLSの関係は次のとおりだ。 SSLv3…使うな TLSv1…

    Android 4系(API16-19)のTLS1.1, 1.2対応 - 怠惰を求めて勤勉に行き着く
    craf
    craf 2017/12/11
  • OkHttpのInterceptorとNetworkInterceptorとCacheの関係 - 怠惰を求めて勤勉に行き着く

    TL;DR 先に結論を書くと、NetworkInterceptorはCacheの後ろに居るからちゃんと理解してInterceptorを設定しないと思いもよらない結果になるよという話。 もっというと、この話題はYukiの枝折: OkHttp Interceptorに図付きで分かりやすく解説されているのでそちらの方が分かりよい。 自分で痛い目をみると人間は学習する じゃあなんでこの記事を書いたかというと、僕は前述の分かりやすいエントリを拝読していたにもかかわらずちゃんと理解しておらず、手痛いバグを入れてしまったからだ。 まず、僕のところで起きていた問題は 開発の便宜上HttpLoggingInterceptorを使ってHTTP通信をロギング OkHttpは特に指定がない場合 "Accept-Encoding: gzip" を付けてリクエストする gzipLogcatに出ないから開発時だけはP

    OkHttpのInterceptorとNetworkInterceptorとCacheの関係 - 怠惰を求めて勤勉に行き着く
    craf
    craf 2017/11/28
  • 1