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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • AWS CLI v2をDockerでお手軽に試してみる - Qiita

    3 users

    qiita.com/tomohisaota

    AWS CLI v2がGAになってますね。 https://aws.amazon.com/jp/blogs/news/aws-cli-v2-is-now-generally-available/ とはいえ手元の環境を変更するのが怖い、という人はDockerでさくっと試してみましょう。 FROM amazonlinux RUN yum install -y curl unzip jq less RUN curl "https://d1vvhvl2y92vvt.cloudfront.net/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" RUN unzip awscliv2.zip RUN ./aws/install RUN bash -c 'echo complete -C '/usr/bin/aws_completer' aws >> $HOM

    • テクノロジー
    • 2020/02/18 12:15
    • AWS Certificate Managerで無料SSL - Qiita

      8 users

      qiita.com/tomohisaota

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Amazonが、Certificate Managerを発表しました。 公式 AWS Certificate Manager 何ができるの? AWSで使用するためのドメイン認証(DV)するSSL証明書を無料で作成できます。 ワイルドカードも、複数ホスト指定もいけます。さらに、自動で更新されます!! メインサーバはEV証明書とか欲しいですが、ただ暗号化するだけならこれで十分そうですね。 テストサーバや、デモ用サーバも無料で暗号化できるので、SSLにしないのはエンジニアの怠慢になりますね。 既存の証明書をインポート すでに証明書を取得してい

      • テクノロジー
      • 2016/01/31 23:40
      • aws
      • 証明書
      • SSL
      • サーバ
      • Amazon
      • 無料SSL
      • 世界の中心で、アクションを叫ぶ - Qiita

        3 users

        qiita.com/tomohisaota

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

        • テクノロジー
        • 2016/01/29 18:35
        • iOS9で時計がずれる - Qiita

          3 users

          qiita.com/tomohisaota

          該当バージョン iOS 9.0beta 9.0 9.0.1 9.1beta 1 10/4追記 どうやら、9.0.2で修正された模様。 詳細 iOS9系で時計がずれる問題が報告されています。 リストア時点ではズレなし、そこから毎日数秒ずつ時計が進むことが多い様です。 おそらく、iOSのバグだと思われますが、いつ修正が入るかわからないので対応が必要になるケースもあると思います。 タイムスタンプでユーザの不正行為を検証していたりすると問題になる可能性があります。また、ずれが大きい場合にはワンタイムパスワード認証に失敗する可能性が高いです。 確認方法 下記のページで、サーバ側の時計とクライアントの時計の差を表示できます。 http://www.nict.go.jp/JST/JST5.html また、標準の時計アプリの「世界時計」は秒針まで表示されます。 僕の手元で確認できている現象 ずれはちょっと

          • テクノロジー
          • 2015/09/29 13:18
          • iOS
          • あなたのXCode大丈夫? - Qiita

            26 users

            qiita.com/tomohisaota

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

            • テクノロジー
            • 2015/09/23 08:37
            • Xcode
            • Mac
            • apple
            • あとで読む
            • iOS
            • security
            • 1ポイントは何mmでしょうか? - Qiita

              3 users

              qiita.com/tomohisaota

              古き良き時代の答え 1ポイント = 0.35mm 1ポイント=1ドット=1ピクセルというのが大原則です。 ポイントがほぼ1/72インチであったことから、画面表示も72 dpi (dot per inch)にあわせて設計されました。これにより、画面にみたものと、印刷したものがほぼ同じになるという、WYSIWYGが実現されました。(What you see is What you get) 1インチは25.4mmなので、1ポイントは 1/72 inch = 0.35mmとなります。 iOS開発をしている場合の答え 1ポイント = 0.16mm 〜 0.21mm 画面サイズの多様化により、72dpiという前提は崩れ去りました。 Retina登場により、1ポイント=1ピクセルという前提は崩れ去りました。 iPhone6/6Plus登場により、1ドット=1ピクセルという前提も崩れ去りました。 Wha

              • テクノロジー
              • 2015/02/10 17:40
              • bash脆弱性(shellshock)への対応 - Qiita

                8 users

                qiita.com/tomohisaota

                Redhat発表 Shellshock: Bash Code Injection Vulnerability 見つかった脆弱性のCVE一覧 CVE-2014-6271 CVE-2014-7169 CVE-2014-7186 CVE-2014-7187 CVE-2014-6277 CVE-2014-6278 RedhatのErrataは、CVE-2014-6271向けと、CVE-2014-7169/CVE-2014-7186/CVE-2014-7187向けに公開されています。 CVE-2014-6277/CVE-2014-6278についても、最新のerrata適用後には問題は発生しないとのことです。 AWSの公式まとめ ALAS-2014-419 CVE-2014-6271/CVE-2014-7169/CVE-2014-7186/CVE-2014-7187/CVE-2014-6277/CVE

                • テクノロジー
                • 2014/09/25 14:55
                • bash
                • aws
                • iPhone/iPad/Apple Watch解像度(画面サイズ)早見表 - Qiita

                  355 users

                  qiita.com/tomohisaota

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

                  • テクノロジー
                  • 2014/09/13 14:16
                  • 解像度
                  • 画面サイズ
                  • iOS
                  • iphone
                  • iPad
                  • Retina
                  • サイズ
                  • web制作
                  • 端末
                  • iPhone
                  • Cocoaにおけるクラスクラスタとは - Qiita

                    6 users

                    qiita.com/tomohisaota

                    公式ドキュメント クラスクラスタ 一言で言うなら 抽象ファクトリを使った、 実装最適化 のためのテクニックです。 通常ファクトリパターンは、「同じインタフェイスで使える、 異なる振る舞い をする実装」を呼び出す場合に使われます。これに対して、クラスクラスタは「同じインタフェイスで使える、 同じ振る舞い をする実装」を呼び出すために使われます。 Cocoaにおけるデザインパターンの応用 Cocoaにおけるクラスクラスタの使用は、データ格納域が状況に応じて変化する可能性のあるオブジェクトの生成に限定されています。Foundationフレームワークには、NSString、NSData、NSDictionary、NSSet、NSArrayの各オブジェクトに対応したクラスクラスタがあります。

                    • テクノロジー
                    • 2014/05/04 14:16
                    • objective-c
                    • iOS
                    • Providerを用いた依存性注入 - Qiita

                      3 users

                      qiita.com/tomohisaota

                      # import <Foundation/Foundation.h> @protocol BTKCoreData <NSObject> @property(strong,readonly,nonatomic) NSManagedObjectModel *managedObjectModel; @property(strong,readonly,nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; @property(strong,readonly,nonatomic) NSManagedObjectContext *managedObjectContext; @end @protocol BTKCoreDataProvider <NSObject> - (id<BTKCoreData>) get; @end

                      • テクノロジー
                      • 2014/04/19 23:53
                      • あとで読む
                      • Blockを使って変数スコープを作成するカテゴリ - Qiita

                        3 users

                        qiita.com/tomohisaota

                        概要 NSObjectのカテゴリとして、「自分自身を引数にもつ」ブロックを呼び出すメソッドを作成しました。そのスコープ内では対象となるオブジェクトに好きな名前をつけられるので、特にUI関係のコードなどを非常に綺麗に書けるようになります。 説明よりも、下記サンプルを見るのが一番手っ取り早いです。 サンプルコード 通常の書き方 self.longNameLabel.text = @"test"; self.longNameLabel.font = [UIFont systemFontOfSize:15]; self.longNameLabel.textAlignment = NSTextAlignmentCenter; self.longNameLabel.numberOfLines = 3;

                        • テクノロジー
                        • 2014/03/20 11:54
                        • AppleがiOS7.0.6で修正したSSLバグの簡単な解説 - Qiita

                          4 users

                          qiita.com/tomohisaota

                          static OSStatus SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa, SSLBuffer signedParams, uint8_t *signature, UInt16 signatureLen) { OSStatus err; SSLBuffer hashOut, hashCtx, clientRandom, serverRandom; uint8_t hashes[SSL_SHA1_DIGEST_LEN + SSL_MD5_DIGEST_LEN]; SSLBuffer signedHashes; uint8_t *dataToSign; size_t dataToSignLen; signedHashes.data = 0; hashCtx.data = 0; clientRandom.data =

                          • テクノロジー
                          • 2014/02/26 00:40
                          • アプリ内の画面にURLを与えるといろいろ捗る - Qiita

                            9 users

                            qiita.com/tomohisaota

                            segueの不満点 Storyboardのsegueはちょっとした遷移を書くのには便利なのですが、viewの状態遷移が複雑な場合にはあっという間にスパゲッティ状態になります。また、状態遷移にパラメタをつけたい場合、prepareForSegueを用いるのは結構面倒です。 実例 うちの会社で作っている「Poin」というアプリケーションの場合、「User」「Book」「Page」を表示するViewControllerに、様々な経路で状態遷移します。ざっと挙げても下記の通りで、実際にはこの倍近い経路があります。 Top -> Book Top -> User User -> Book User -> User Book -> User Book -> Page Page -> User Page -> Book Notification -> User Notification -> Book

                            • テクノロジー
                            • 2014/02/25 04:15
                            • StoryBoard
                            • iOS
                            • Objective Cでmixin - Qiita

                              3 users

                              qiita.com/tomohisaota

                              なぜmixinが必要なのか? ベースとなるViewControllerに共通の変数+メソッドを追加したかった UIViewController UITableViewController UICollectionViewController カテゴリ+AssociatedObjectでも出来なくはないけど、面倒。 実現方法 mixin定義をoptionalなprotocolとして定義し、それを実装するmixin用オブジェクトを定義する。 @protocol SampleMixinProtocol<NSObject> @optional @property BOOL aBool; @end @interface SampleMixin : NSObject<SampleMixinProtocol> @end @interface SampleViewController : UIViewCo

                              • テクノロジー
                              • 2014/02/25 04:14
                              • ios
                              • nilにまつわるエトセトラ - Qiita

                                24 users

                                qiita.com/tomohisaota

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

                                • テクノロジー
                                • 2014/02/20 17:55
                                • nil
                                • Objective-C
                                • null
                                • ios
                                • 読み物
                                • あとで読む
                                • FTSを用いたファイルの高速一括処理 - Qiita

                                  4 users

                                  qiita.com/tomohisaota

                                  # include <sys/types.h> # include <sys/stat.h> # include <fts.h> - (void)traverseURL : (NSURL*) url fileBlock : (void (^)(FTSENT *entry))fileBlock dirBlock : (void (^)(FTSENT *entry))dirBlock { const char *cPath = [url.path cStringUsingEncoding:NSUTF8StringEncoding]; int l = strlen(cPath); char *path = calloc(l, sizeof(char)); strncpy(path, cPath, l); char * const paths[] = { path, NULL }; FTS* ft

                                  • テクノロジー
                                  • 2014/02/19 09:43
                                  • Block引数の安全な呼び出し方 - Qiita

                                    9 users

                                    qiita.com/tomohisaota

                                    Objective Cのブロックは非常に強力ですが、nilのブロック呼び出しを行うとEXC_BAD_ACCESSで落ちるという厄介な問題があります。blockにnilを与えること自体が不正に見えるかもしれませんが、Objective Cは言語仕様的にnilを許容するケースが多いので、nilを与えても落ちないように設計するべきだと思います。 チェックの方法にはいくつかのアプローチがあるのでサンプルを書いてみました。詳細はコメントをご覧下さい。 @interface BTKBlockNilCheck : NSObject - (void) runBlockSample1 : (void (^)(NSError *error))block; - (void) runBlockSample2 : (void (^)(NSError *error))block; - (void) runBlockS

                                    • テクノロジー
                                    • 2014/01/27 21:30
                                    • Objective-C
                                    • ios

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

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

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

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

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

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

                                    公式Twitter

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

                                    はてなのサービス

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