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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • コマンドラインで動作する npm ライブラリを作る - Qiita

    4 users

    qiita.com/star__hoshi

    $ mkdir npm-cli-sample $ cd npm-cli-sample $ npm init ... package name: (npm-cli-sample) # そのまま Enter を押すとディレクトリ名になる version: (1.0.0) 0.0.1 # version description: npm cli sample # 説明 entry point: (index.js) # 後で書き換えるのでなんでも良い test command: # 最初はテストいらないのでそのまま Enter git repository: # GitHub などレポジトリがあれば入力 keywords: npm cli sample # npm 検索のための keyword author: star__hoshi # 作成者 license: (ISC) MIT # ライセン

    • テクノロジー
    • 2020/05/16 16:47
    • javascript
    • Firebase HTTPS callable function を試してみる - Qiita

      3 users

      qiita.com/star__hoshi

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

      • テクノロジー
      • 2018/03/23 22:40
      • Firebase の開発者権限を Read Only にする - Qiita

        3 users

        qiita.com/star__hoshi

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

        • テクノロジー
        • 2018/02/14 14:16
        • Cloud Firestore で複数の DocumentReference に対し Transaction を実行する - Qiita

          3 users

          qiita.com/star__hoshi

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

          • テクノロジー
          • 2018/02/11 17:47
          • Qiita
          • Cloud Functions for Firebase を TDD で開発する - Qiita

            23 users

            qiita.com/star__hoshi

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

            • テクノロジー
            • 2018/02/10 14:54
            • Firebase
            • あとで読む
            • cloud function
            • Xcode の不要ファイルを消す shell script - Qiita

              5 users

              qiita.com/star__hoshi

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

              • テクノロジー
              • 2017/11/26 19:01
              • SKStoreReviewController を単純な条件で出すだけでも好意的なレビューが増えて良かった - Qiita

                4 users

                qiita.com/star__hoshi

                iOS 10.3 から SKStoreReviewController という Apple 本家のレビュー催促システムが提供されました。これを個人アプリに組み込んだらアプリレビュー数が増える + 好意的なレビューが多く付きいいことずくめでした。 SKStoreReviewController は評価の★の数を選択して Submit を押すだけでレビューを完了できるので、ユーザは手軽に評価でき開発者もフィードバックを得やすくなっています。 SKStoreReviewController 参考 iOS 10.3からアプリ内レーティングが可能に!- SKStoreReviewController - - Qiita 【iOS10.3】SKStoreReviewControllerでレビュー依頼 - しめ鯖日記 単純な条件とは アプリの起動回数が 20 回になったら起動時に SKStoreRevi

                • テクノロジー
                • 2017/11/20 10:20
                • iOS
                • レビュー
                • review
                • 開発
                • Cloud Functions を TypeScript で書く - Qiita

                  5 users

                  qiita.com/star__hoshi

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

                  • テクノロジー
                  • 2017/11/17 23:13
                  • 特定のアプリがインストール済みかチェックする - Qiita

                    7 users

                    qiita.com/star__hoshi

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

                    • テクノロジー
                    • 2017/07/13 17:06
                    • ios
                    • programming
                    • モバイルアプリアーキテクチャ勉強会 - Qiita

                      80 users

                      qiita.com/star__hoshi

                      これは社内勉強会で利用した資料です。 そのため、語尾が雑だったり主観的な記述が多いですが、懐に眠らせておくよりは公開したほうが世のためになると考え、この記事を公開します。 この勉強会の目的 過去のアーキテクチャからナウいアーキテクチャまで一通り学ぶことで、今後の開発やリファクタリングの指針としたい。 アーキテクチャとは MVC とか MVP とかの、ディレクトリ構成や各レイヤで何を担当するかなどの話です。 今回は特にモバイルアプリ、どちらかというと iOS よりの話です。 アーキテクチャは必要か? 標準に従うんじゃダメなの? iOS コントローラは UIViewController を継承する ViewController ...? 普通に書くと View と Controller がぐっちゃぐっちゃ FatViewController へ... つまり M-VC iOS も Androi

                      • テクノロジー
                      • 2017/04/21 14:45
                      • アーキテクチャ
                      • MVVM
                      • MVC
                      • architecture
                      • iOS
                      • DDD
                      • あとで読む
                      • MVP
                      • mobile
                      • Android
                      • SwiftyBeaver でアプリケーションログをメール送信しデバッグしやすい環境を作る - Qiita

                        6 users

                        qiita.com/star__hoshi

                        SwiftyBeaver SwiftyBeaver というログ集計プラットフォームがあり、これを利用するとアプリケーションのログをクラウドに保存することができます。 それ以外にも普通にコンソールにログを吐いたりローカルのファイルに保存してくれる機能があります。 ログをメールで送れる 今回はローカルにログを保存する機能を使って、そのログファイルをメールで送信できるようにします。 テスターさんが「アプリクラッシュしたんだが」と言ってきた場合に、メールでアプリケーションログを送信できるようにすれば手順やデータなどが再現できるようになりますね。 ログを送信できるようにする手順 Getting Started - SwiftyBeaver Docs 途中までここに載っている内容です。 まずログを出力する Install SwiftyBeaver Carthage や Cocoapods などで Sw

                        • テクノロジー
                        • 2017/03/23 20:54
                        • Storyboard を使わずコードだけで画面を生成、遷移をしてみる - Qiita

                          7 users

                          qiita.com/star__hoshi

                          Swift時代に悩ましいUIViewControllerをどう扱うか - Qiita 先日の Swift Tweets で UIViewController の初期化とか画面遷移は Swift っぽく書けないからコードで書くのおすすめだよ、ってあったのでコードだけで画面を生成し画面遷移してみる。 AutoLayout の記述には SnapKit を利用するので Cocoapods などで追加しておく。 完成画面 先に作る画面がわかっていた方がわかりやすいので完成画面を先に載せておく、Tab + Navigation の一般的な画面です。 1. 初回起動の Storyboard を削除 Main.storyboard はいらないので削除してしまいましょう。 また、 General > Deployment Info > Main Interface も空欄になるようにしましょう。 2. 各画

                          • テクノロジー
                          • 2017/01/22 21:19
                          • Swift
                          • iOS
                          • Swift のビルドを高速化する (30秒→4秒に) - Qiita

                            9 users

                            qiita.com/star__hoshi

                            ashfurrow/xcode-hardware-performance でいうと中の上くらいのスペックです。 1. Build Target の設定を見直し まずおかしいと思っていたのが、Target が複数ある場合全ての Target が Build されていること。 Target は API を本番/テスト環境の切り分けのために3つ用意し、テスト用の Target を1つの計4つ用意していた。 この構成で、 ClassiDevelop をビルドしただけなのに ClassiStaging と Classi もビルドされており3倍時間がかかっていた なぜ指定外の Target がビルドされていた? ClassiTests が Classi, ClassiStaging, ClassiDevelopment の3つに依存していたため、依存されていたもの全てビルドされていた。 それを Cla

                            • テクノロジー
                            • 2016/12/16 20:33
                            • Swift
                            • あとで読む
                            • npm run deploy で GitHub Pages にお手軽デプロイ - Qiita

                              5 users

                              qiita.com/star__hoshi

                              dist が GitHub Pages として公開したいディレクトリ。 ここを自分に公開したいディレクトリを指定する。 これだけで dist ディレクトリが gh-pages ブランチとして GitHub に Push される。 これで npm run deploy ができるようになる。 実例 現在開発中の starhoshi/AlcatrazSearch は npm run deploy でデプロイしている。 package.json は以下のように設定している。 "scripts": { "dev-server": "node webpack/dev-server.js", "build": "NODE_ENV=production webpack --config webpack/webpack-production.config.js --progress --profile --

                              • テクノロジー
                              • 2016/12/03 15:56
                              • JavaScript
                              • アプリエンジニアからサーバサイドエンジニアへの JSON オブジェクトに関するお願い - Qiita

                                8 users

                                qiita.com/star__hoshi

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

                                • テクノロジー
                                • 2016/12/03 15:15
                                • あとで読む
                                • 【Swift】Quick + OHHTTPStubs で API のテストを書いていく - Qiita

                                  7 users

                                  qiita.com/star__hoshi

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

                                  • テクノロジー
                                  • 2016/12/01 18:54
                                  • swift
                                  • テスト
                                  • test
                                  • あとで読む
                                  • Swift2.2 -> Swift3.0 への移行が辛すぎてプロジェクトを作り直した話 - Qiita

                                    9 users

                                    qiita.com/star__hoshi

                                    esa.io の iOS アプリを作っていて、それを Swift3 へ移行しようとしたが辛すぎてプロジェクトをゼロから作り直した話。 移行前、移行後のリポジトリは以下です。 Swift3: starhoshi/pi-chan2 Swift2.2: starhoshi/pi-chan 移行前 Swift3移行を振り返って - Qiita Swift2.2 から Swift3 へ頑張って移行した話 - Qiita Swift 2.2のプロジェクトをSwift 3.0に書き換えるタスクリスト - Qiita iQONをSwift 3.0.1にアップデートしたときに対応したポイント - Qiita ここら辺読んで、大変そうだけどなんとかなるっしょって思って移行スタート。 利用しているライブラリを一通り確認して、問題ないことを確認。 移行を試みる Xcode コンバート Cocoapods ライブラ

                                    • テクノロジー
                                    • 2016/11/07 23:59
                                    • Realm で CSV から初期データを作成する - Qiita

                                      5 users

                                      qiita.com

                                      Realm で Seed 作成 アプリで利用する初期データを作成したい。 アプリの初回起動時にデータを作成するという方法もあるようだが、最初から realm ファイルを用意してあげて、それを読む方が優しくて良いと思う。 本家 Document 的には Realm#bundling-a-realm-with-an-app の内容になる。 realm ファイルを作成する サンプルレポジトリを作成し、実際に realm ファイルを作成してみた。 starhoshi/realm-seed-sample 以下でサンプルリポジトリの内容を簡単に記述する。 1. csv を用意する 適当な csv ファイルを用意する。ここでは pokemon.csv と type.csv を用意した。

                                      • テクノロジー
                                      • 2016/10/04 08:01
                                      • Alcatraz を便利に検索する Alcatraz Search という web アプリを開発しました - Qiita

                                        3 users

                                        qiita.com/star__hoshi

                                        Alcatraz Search web アプリというほどのものでもないのですが、 Alcatraz Search は Xcode の Package 管理ツールである Alcatraz を人気順や更新順などでソートし、便利に検索できるものです。 GitHub Pages で動いていますが、中身のデータは dropbox から取得しているため企業内ネットワークから利用できなかったらすみません(弊社はできない...)。 主な機能 以下 4 つになります。 Package, Description を検索 Github Stars, Watchers, Forks, Updated, Created を表示 Stars, Updated, Created, Name でソート データは 10 分に 1 回更新 開発内容について知りたい人は React + Redux + TypeScript で

                                        • テクノロジー
                                        • 2016/04/27 16:25
                                        • plugin
                                        • React + Redux + TypeScript でWebアプリを作った感想・勉強法と Angular との比較 - Qiita

                                          49 users

                                          qiita.com/star__hoshi

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 作ったもの 成果物は Alcatraz を便利に検索する Alcatraz Search という web アプリを開発しました を参照ください。 ソースコードは starhoshi/AlcatrazSearch にあり、 GitHub Pages で公開 されています。 今回作るためにした勉強や開発の感想、 React と Angular の比較などをつらつら書いていきます。 多少なりともフロントの心得がある人向けで、あまり説明的ではない内容です。 フロントエンド開発経験 2015年7月くらいから業務で Angular, TypeScr

                                          • テクノロジー
                                          • 2016/03/11 11:49
                                          • React
                                          • redux
                                          • TypeScript
                                          • JavaScript
                                          • AngularJS
                                          • あとで読む
                                          • 比較
                                          • アプリ
                                          • 開発
                                          • SwiftでUserAgentを偽装し、iPhoneからPCのWebサイトを見る - Qiita

                                            4 users

                                            qiita.com/star__hoshi

                                            func changeUserAgent(){ let userAgentStr = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.63 Safari/537.36" let dic:NSDictionary = ["UserAgent":userAgentStr] NSUserDefaults.standardUserDefaults().registerDefaults(dic) } import UIKit class FirstViewController: UIViewController,UIWebViewDelegate { @IBOutlet weak var twitterWebView: UIWebView! override func view

                                            • テクノロジー
                                            • 2015/05/03 00:13
                                            • クロスプラットフォーム開発の辛み - Qiita

                                              9 users

                                              qiita.com/star__hoshi

                                              クロスプラットフォーム開発経験 クロスプラットフォームというと主語がでかいですが、Titanium Mobileを指します。 Titanium Mobile開発経験約二年です。 出したアプリiOS6本/Android3本。 (Androidはストアから削除した/された) iOS: Kensuke Hoshikawa のソフトウェアを iTunes でダウンロード 最近はTitanium辞めてSwift書いてます。 Titanium Mobileの辛み クロスプラットフォームは幻想 iOSで開発完了→Android対応が容易ではない 自分の場合、iOSにかけた時間の1.5倍くらいは必要だった Android対応あきらめたアプリもある ソースコードの中でiOSとAndroidの切り分けが頻発 バグがあった場合、Titaniumのバグかネイティブのバグかわからない パフォーマンスがでない、カクカ

                                              • テクノロジー
                                              • 2015/04/07 18:56
                                              • Titanium
                                              • iOS
                                              • mobile
                                              • Android
                                              • あとで読む
                                              • Titaniumでアプリのアップデートをユーザにアラート通知する(iOSのみ) - Qiita

                                                5 users

                                                qiita.com

                                                TitaniumSDK: 3.4.1GA Titanium Advent Calendar 2014 の12日目です。iOS向けです。 本当はGoogleAnalyticsでアクセスログ取って、そのログからランキング機能を作るという内容を書く予定だったのですが、先日GoogleAnalyticsのモジュールがアップデートされて、今までの知識で動かなかったので別の話をします。 GoogleAnalyticsの話はそのうち書いてQiitaにあげようと思ってます。 iTunes Storeからアプリの情報を取得する アプリがアップデートされたらユーザに早く新しいVersionを使って欲しいですよね。 iOSの場合、iTunesのAPIを使えばアップデート情報を取得することが出来ます。 https://itunes.apple.com/lookup?id=appid 上記URLのappidに該当の

                                                • テクノロジー
                                                • 2014/12/12 09:38
                                                • qiita
                                                • ios
                                                • Development

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

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

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

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

                                                j次のブックマーク

                                                k前のブックマーク

                                                lあとで読む

                                                eコメント一覧を開く

                                                oページを開く

                                                はてなブックマーク

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

                                                公式Twitter

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

                                                はてなのサービス

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