タグ

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

  • Roomはどのようにsuspend関数を実現しているのか - visible true

    Roomに2.1.0-alpha03からsuspend関数(コルーチン)のサポートが入りましたね。ちょっと気になったのでいくらか触ってみました。 Architecture Components Release Notes  |  Android Developers 何ができるようになるのか DAOでsuspend関数を宣言できるようになりました。具体的には次です。 @Dao interface UserDao { @Insert suspend fun insert(user: User) @Query("SELECT * FROM user") suspend fun getAllUsers(): List<User> @Delete suspend fun delete(user: User) } CoroutineScopeのなかでこれらの関数を呼ぶとノンブロッキングで各種操作がで

    Roomはどのようにsuspend関数を実現しているのか - visible true
    teracy_junk
    teracy_junk 2018/12/12
    『Continuationを明示的に受け取る関数をJavaで実装している』
  • 中古ガジェット沼について - どくぴーの備忘録

    記事は 沼 Advent Calendar 2018 - Adventar 8日目の記事となっております。 Advent Calendarは毎年情報量過多なので今年はあまり知見にならない記事を書きたい @e10dokup です。 というわけで趣味を垂れ流して完全に良さそうな沼 Advent Calendar行ってみましょう。 中古ガジェット 文字通り、中古のガジェットですね。 定義は様々なのであれですが、スマホからパソコン、オーディオ機器、カメラなんかが中古でありますね。 結構掘り出し物だったり、特集な品物がある上に新品とは違って常に同じものがあるわけでもないので、金ではなく時間が溶ける特集な沼だと思っています。 そんな中古ガジェット沼の生態を見ていきましょう。 中古ガジェット沼の行動傾向 中古ガジェット沼の朝は早…いわけでは別にないですね。はい。 ただし毎日(というか週末前から?)欠か

    中古ガジェット沼について - どくぴーの備忘録
    teracy_junk
    teracy_junk 2018/12/12
    『中古商品は数に限りがある上、同じコンディションの物は存在しないのです。そこに「あとで買おう」などという選択肢は存在しておらず「今買うか?」「無視するか?」の2つしか存在していないのです』まさに沼
  • 18分59秒をめぐって日本標準時の歴史をひもとくことに - エムスリーテックブログ

    この記事は エムスリー Advent Calendar 2018 12日目の記事です。 こんにちは。エムスリー エンジニアリンググループの三浦(@yuba)です。基盤開発チームというところで各サービスチーム共用のシステムの開発保守に携わっており、そこで見つけた面白い動作を掘っていったら意外な知識にたどり着いたという話をいたします。 化けた日付はどこから来た? あるサービスの管理画面の動作を検証していたときのことです。バリデーションの振る舞いを確かめるためにいくつかテストケースを作りながら実際の動きを試していたところ、不思議な現象を見つけました。 次のように日時入力をするところで年の欄を空のままにして送信したところ⋯ 次のようにおかしな日時が設定されたのです。 0013年? 18分59秒? 入力した覚えのない数字が3つも紛れ込んでいます。 これが C で書かれたプログラムなら何か不定値を拾っ

    18分59秒をめぐって日本標準時の歴史をひもとくことに - エムスリーテックブログ
    teracy_junk
    teracy_junk 2018/12/12
    『普段は目にすることのない日本標準時施行前の日時もJoda-Timeの寛容すぎる文字列パースによって出現することがあります。油断なりません』
  • 2018年までのAndroidテスト総まとめ - 今年の変更と来年の対策 - Qiita

    Androidが10年の節目の年ですが 去年からKotlin対応, Jetpack対応, AndroidX対応と怒涛の更新が続いています。 11月7-8日に開催されたAndroid Dev Summit '18の動画を見て、 Androidテストは来年やばいことになりそうだ!(←今年もやばかった (←今までも..)) と思ったので過去-現在-未来を一気に見れるようにまとめました。 2018年12月版です。 2018年までのAndroidテストまとめ 画像: Android Dev Summit '18スライドより Androidテスト周辺は毎年いろいろなものが出たりなくなったり、正直分かりづらいです。 公式の「Fundamentals of Testing」やGoogle I/Oの以下動画に しっかりまとまっているので、まだ見ていない方を見ることを強くおすすめします。 Fundamenta

    2018年までのAndroidテスト総まとめ - 今年の変更と来年の対策 - Qiita