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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • もう間違えない! Cloud Firestore rulesのresource, request.resource, writeFields - Qiita

    4 users

    qiita.com/sgr-ksmt

    [2020/10 更新] writeFieldsに関しては現在削除され使用不可能になっており、代わりにMapDiffを使う必要があります。 詳しくはCloud Firestoreのセキュリティルールにかつて存在したwriteFieldsを覚えていますか?を御覧ください Cloud Firestoreのrulsを書く上でややこしい resource 変数 request.resource 変数 writeFields 変数 のそれぞれの違いを説明しようと思います。これを見ればもう間違えることはなくなるはず。 TL;DR resource: 現在DBに格納されているドキュメント request.resource: 書き込みを行った場合に期待される将来のドキュメント(の状態) writeFields: 書き込みを行う場合に、書き込もうとしているフィールドのkeyの一覧 それぞれの違い resou

    • テクノロジー
    • 2019/06/25 23:24
    • 【便利】Cloud Firestoreのrulesで値を確認できるdebug()関数 - Qiita

      4 users

      qiita.com/sgr-ksmt

      firebase-toolsのv6.4.0から、Cloud Firestoreのrulesで使えるdebug関数が追加されました。 Introduced debug(...) function to Firestore emulator security rules はじめはどう使うのか分からず「そういうのがあるんだなー」くらいで流していたのですが、先日使い方を知ることができたのでさくっとまとめてみます。 firebase-toolsのv6.4.0に入っていた、firestoreのrulesで使えるdebug(...)、便利なのではhttps://t.co/JPEvsgEAUr — su- (@_sgr_ksmt) April 12, 2019 どういうものか debug()関数は、firestore.rules内に記述できる関数で、この関数の引数に渡した情報を、出力してくれます。 名前の

      • テクノロジー
      • 2019/04/15 10:47
      • あとで読む
      • Firebase In-App Messagingを早速触ってみたのでまとめる - Qiita

        38 users

        qiita.com/sgr-ksmt

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? In-App Messaging, Crashlytics integrations, and more! Oh my! にて発表があり、「In-App Messaging」という機能がβ公開されたので早速触ってみました。 In-App Messagingとは In-App Messaging - Introduction (引用: In-App Messaging, Crashlytics integrations, and more! Oh my!) ざっくり説明すると、アプリ内で指定した条件に基づき、カスタマイズしたポップアップ形

        • テクノロジー
        • 2018/08/17 15:33
        • firebase
        • X as a Service
        • iOS
        • アクセス解析
        • techfeed
        • あとで読む
        • Analytics
        • app
        • イベント
        • Firestoreのruleのコーディング規約 (を考える) - Qiita

          4 users

          qiita.com/sgr-ksmt

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

          • テクノロジー
          • 2018/07/05 14:16
          • firestore
          • firebase
          • Firestore rules tips - Qiita

            15 users

            qiita.com/sgr-ksmt

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

            • テクノロジー
            • 2018/02/26 10:07
            • Firebase
            • firestore
            • database
            • APIKitとCodableでAPIクライアントを作る - Qiita

              3 users

              qiita.com/sgr-ksmt

              Swift4.0から標準でCodable(Encodable,Decodable) というオブジェクトのシリアライズ、デシリアライズが可能になるプロトコルが登場しました。 SE-0166: Swift Archival & Serialization まだ正式リリースされていないですが早速自分の開発中のアプリで、APIKitとHimotokiを使っていた部分をAPIKitとSwiftのDecodableに書き換えてみました。ということで、APIKitとSwiftのDecodableを使ってAPIクライアントを構築していく手順を書かせていただきたいなと思います。 ※Decodableというライブラリもあるのでここまでは"Swiftの"を付けていましたが、以降は全てSwift4.0でのDecodableプロトコルと思って頂ければと..! また、今回はGithub API v3のSearch r

              • テクノロジー
              • 2018/02/18 20:38
              • Firebase CloudFunctionsでRealtimeDBからFirestoreに切り替えていく時の勘所

                4 users

                qiita.com/sgr-ksmt

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

                • テクノロジー
                • 2017/12/18 18:54
                • あとで読む
                • 漢字をひらがな/カタカナに変換する - Qiita

                  4 users

                  qiita.com/sgr-ksmt

                  以前書いた記事では、文字列を全角/半角に変換するのを紹介しましたが、今回は「漢字」をひらがなあるいはカタカナに変換する処理を紹介します。 ユーザーが入力した住所の文字列をカタカナに自動的に変換する必要があったので調べつつ実装してみました。 その前に Stringには、 applyingTransform(_:reverse) という関数があって、ある程度これを使うことで変換ができるのですが、 今回のように漢字をひらがな/カタカナに変換する用途では使えるものがありませんでした。 toLatin あったので、 toLatin からの latinToHiragana を試しましたがイマイチ...。 final class TextConverter { private init() {} enum JPCharacter { case hiragana case katakana filepri

                  • テクノロジー
                  • 2017/11/22 10:18
                  • Xcode9でビルド時間を短縮する - Qiita

                    10 users

                    qiita.com/sgr-ksmt

                    Xcode9から、BuildSystem を変更することで、ビルド時間を短縮することができます。 Build Systemってなんだ Whats New in Xcode (Xcode9に、次のように書いてあります New in Xcode 9 – Preview of a new build system written in Swift. Currently, This system is optional but it will become the default in a future version of Xcode Added a preview of a new build system written in Swift. Provides higher reliability. Catches many project configuration problems. Im

                    • テクノロジー
                    • 2017/11/13 18:04
                    • sentMessageを使ってviewWillAppearが呼ばれた時にObservableを流してみる+RxSwift3でのextensionの書き方 - Qiita

                      4 users

                      qiita.com/sgr-ksmt

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

                      • テクノロジー
                      • 2017/10/19 01:41

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

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

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

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

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

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

                      公式Twitter

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

                      はてなのサービス

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