はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    大阪万博

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 作りながら理解するUniRx - Qiita

    8 users

    qiita.com/mattak

    背景 もう旬もすぎて当たり前になった感がありますが... ReactiveExtensionを全く触ったことがない人に、Rxの概念やUniRxの使い方を教えるのに苦労していませんか? 僕はしています。 まずどこから、何から伝えるべきか?というのを迷います。 毎回悩むのはばからしいので、ステップを踏んで丁寧に記事にしてみようという試みです。 目的 この記事では、全くReactiveExtensionを知らないところから、簡単なRxのロジックを理解でき書けるレベルに引き上げることを目的としています。 理解できることを優先しているので、示しているコードは完璧ではありません. 実際のUniRxの処理を知りたい方は githubから本家のソースを呼んでみると良さそうです. 内容 1. Observerパターン まずはEvent通知の仕組みについて理解しておくのが良いと考えます。 古典的なイベント監視

    • テクノロジー
    • 2017/12/24 09:41
    • Unity
    • C#
    • 新規継続率を雑に出すクエリ - Qiita

      3 users

      qiita.com/mattak

      SELECT installed_on, COUNT(DATEDIFF(login_on, installed_on) = 1 or NULL) / COUNT(DATEDIFF(login_on, installed_on) = 0 or NULL) AS day1, COUNT(DATEDIFF(login_on, installed_on) = 2 or NULL) / COUNT(DATEDIFF(login_on, installed_on) = 0 or NULL) AS day2, COUNT(DATEDIFF(login_on, installed_on) = 3 or NULL) / COUNT(DATEDIFF(login_on, installed_on) = 0 or NULL) AS day3, COUNT(DATEDIFF(login_on, installed

      • テクノロジー
      • 2017/05/29 21:57
      • Kotlinをプロジェクトに導入してわかったこと - Qiita

        3 users

        qiita.com/mattak

        モバイルファクトリー Advent Calenadar 16日目の記事です。 今日はネイティブアプリエンジニアの@mattakがお送りします。 前置き AndroidのプロジェクトにKotlinを導入してみて半年弱たちました。 いままで開発してみてのメリット、デメリット含めてふりかえってみました。 メリット 導入が容易 KotlinはJavaと完全に同居することができ、また相互に呼び出しが可能です。 src/main/java/Hoge.java と src/main/java/Fuga.kt がディレクトリに共存できる src/main/java/Hoge.java と src/main/java/Fuga.kt が相互に呼び出せる 新規プロジェクトでないと導入できないようなハードルの高さは無く、過去のプロジェクトもKotlin化することが容易です。 AndroidプロジェクトのKotl

        • テクノロジー
        • 2017/05/26 11:09
        • Android
        • package名のみからadb shell am start -nする - Qiita

          5 users

          qiita.com/mattak

          adb am start -n [package]/[classname] adb am startは便利だが、パッケージ名の指定のみでは起動ができない。 -n オプションで起動には起動する対象のActivityの名前を取得する必要がある。 このActivityの名前を、端末から取得してinteractiveに指定のパッケージを起動するコマンドを書いた。 launchapp adb shell pm dumpが使える端末であれば、パッケージ名から起動できるscriptをかける。 launchapp 使い方. 1) 何も指定せずにpecoにまかせて起動

          • テクノロジー
          • 2016/10/26 14:28
          • あとで読む
          • KotlinでAndroid Test Case書くときのテンプレート - Qiita

            6 users

            qiita.com/mattak@github

            #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME} import android.content.Context import android.support.test.InstrumentationRegistry import android.support.test.runner.AndroidJUnit4 import android.test.AndroidTestCase import org.junit import org.junit.runner.RunWith import kotlin.test.* #end #parse("File Header.java") RunWith(AndroidJUnit4::class) public class ${NAME} { junit.B

            • テクノロジー
            • 2016/06/30 09:23
            • テスト
            • Android
            • iOSでFramework を参照するときの RequiredとOptional. - Qiita

              3 users

              qiita.com/mattak@github

              Libraries and frameworks are designated as Required by default, but you can change this designation to Optional. Required libraries must be present on the host computer for the product to load. Optional libraries do not have to be present for the product to load. A Required framework will always be loaded into memory, but an Optional framework will be loaded only if needed. The initial load of the

              • テクノロジー
              • 2016/04/05 14:45
              • iOS
              • あとで読む
              • KotlinAndroid で JUnit4 Testを書く - Qiita

                5 users

                qiita.com/mattak@github

                buildscript { ext.kotlin_version = '0.12.613' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "me.mattak.kotlinandroidtestsa

                • テクノロジー
                • 2015/07/22 09:14
                • Kotlin
                • Android
                • 65K問題が起きた時の犯人を調べる方法 - Qiita

                  25 users

                  qiita.com/mattak@github

                  前置き いろいろとライブラリを導入していったら、プロジェクトの初期にもかかわらず65K 問題が発生・・・。 2日ぐらい悪戦苦闘してベスト・プラクティスを発見したのでメモ。 Proguradで挫折 とりあえずは下記ページを参考にした。 Androidのメソッド数が65k(65536)を超えた場合にビルドができなくなる問題の対処法 Multidex化してもよいのだけれど、アプリのサイズが増えるのがどうしても許容できなかったため、proguardで利用していないメソッドを消す戦略をとった。 頑張った結果、アプリケーションの65K問題を回避できた。 ただdebugビルドにもproguardファイルが必須となり、testで65k問題が発生する・・・!ヽ(`Д´)/ Instrumentation周りのproguard設定はかなり辛くて挫折。。。 JakeWharton神 現実逃避しながらgithub

                  • テクノロジー
                  • 2015/07/20 23:32
                  • android
                  • tips
                  • 開発
                  • プログラミング
                  • あとで読む
                  • lombokのAccessorsがべんり - Qiita

                    3 users

                    qiita.com/mattak@github

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2015/07/12 23:44
                    • Lombok
                    • AndroidプロジェクトのKotlin化 - Qiita

                      6 users

                      qiita.com/mattak@github

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2015/07/09 21:10
                      • Kotlin
                      • qiita
                      • package名のみからadb shell am start -nする - Qiita

                        3 users

                        qiita.com/mattak@github

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2015/05/28 04:14
                        • Android
                        • Androidの署名情報(signingConfigs)を外出しよう - Qiita

                          5 users

                          qiita.com/mattak@github

                          Androidでgradleファイルを記述するときに、build.gradleのsigningConfigsの欄に直でパスワードを書いていませんか? パスワードを直に書かない方法だとgradle.propertiesに設定を書いてそれを利用する方法、標準入力から毎度入力する方法もあります。ですがあまりスマートとはいえません。 しかしapply fromで外部のgradleファイルとして読み込むととても簡単に設定情報が外部ファイルに切り出せます。 やりかたは簡単で以下のとおり。 app/build.gradle android { // ... // signingConfigs apply from: 'signingConfigs/debug.gradle', to: android apply from: 'signingConfigs/release.gradle', to: and

                          • テクノロジー
                          • 2015/04/10 17:09
                          • Android

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『qiita.com』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx