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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『blog.dalt.me』

  • 人気
  • 新着
  • すべて
  • 【Git】将来の自分を救うのは、rebaseだと僕は思うよ | 技術は熱いうちに打て!

    3 users

    blog.dalt.me

    概要 どうも、@daiki1003です!先日、 @riscaitさんが Gitに関する興味深いアンケートを行っていました。 プルリクエストでマージ先(例えばfeatureブランチから見たdevelopブランチ)の更新を取り込みたいとき、どうしてますか? — 村松龍之介@FlutterとFirebaseでアプリ作る人 (@riscait) April 25, 2021 皆さんはどれに当てはまりましたか? 僕個人としては、強くrebaseを推し進めたいです。 本記事では、 ・rebaseすることによるメリット・デメリット について書いていこうと思います。 もし、意見があればぜひ@daiki1003までお気軽にお願いします! 僕もいろんなプロジェクトに参画させていただく中でこの手の話は 結構しているのでちょうど良い機会だなと思っています。 それでは行ってみましょう! ※記事を読みやすくするために

    • テクノロジー
    • 2022/03/03 13:41
    • 令和のGitクライアントはForkで決まり!全力でお勧めしてみた | 技術は熱いうちに打て!

      4 users

      blog.dalt.me

      概要 どうも、@daiki1003です!みなさん、Gitクライアントって何を使っていますか? 多分、ほとんどの人がSourceTreeを使っていると思います。 もしかしたらGitKrakenを使ってるかもしれません。 今回の記事では、Forkについて紹介したいと思います! 僕自身、2,3年くらいSourceTreeを使っていましたが 今ではそんな時間を取り戻したいと思うくらいにはForkを数年愛用しております。 基本的に、SourceTreeに出来てForkに出来ないことはないと思います👍 Forkの魅力とは?・UI ・処理速度 ・機能の豊富さ それぞれ解説していきましょう。 優れたUI Forkサイトより引用 まず、そもそものUIが美しいです。 全然論理的ではないですが、長時間仕事を共にするGitクライアントですので 使っていてテンションが上がるかどうか(下がらないこと)はかなり重要な

      • テクノロジー
      • 2021/06/23 23:34
      • git
      • tool
      • mac
      • 【Flutter】もうnamedRouteは使わない!僕が全力で勧めたいルーティング方法をサンプル付きで解説してみた | 技術は熱いうちに打て!

        4 users

        blog.dalt.me

        • テクノロジー
        • 2020/12/16 14:42
        • flutter
        • 【Flutter】Providerについてサンプル付きで解説してみた | 技術は熱いうちに打て!

          4 users

          blog.dalt.me

          追記情報lintに対応した書式に変更しました。 (2020.09.29) 概要 「FlutterのProvider?」 「ChangeNotifier?Consumer?何それ美味しいの?」 あなたは、こんな状態じゃありませんか? でも、大丈夫! この記事ではそんなFlutter初心者が最初に大きくつまづきそうなProviderについて解説した記事になります。 読み終わった頃には、自信を持って使える様になっているのではないでしょうか。 ちなみに、Consumerに関しては下記記事に書いていますので合わせてお楽しみください。

          • テクノロジー
          • 2020/05/28 11:35
          • Flutter
          • 開発
          • あとで読む
          • 【Swift】CarthageでAlamofireを入れてみる | 技術は熱いうちに打て!

            7 users

            blog.dalt.me

            Swift始めました。 とうとう、手を出したいと思いつつ、出来なかったSwiftに手を出しました。 ということで、早速始めましょう。 今回は、Carthageの導入方法についてです。 Carthageとは GitHub - Carthage/Carthage: A simple, decentralized dependency manager for Cocoa cocoaでのライブラリ管理ツールと言えば、 cocoapodsが有名ですが新たな観点から作成されたライブラリ管理ツールがCarthageです。 Carthageはカルタゴと読むらしいです。 何が違うのか?xcworkspaceが生成されないここが大きいと思います。 cocoapodsはワークスペースを直接いじることにより設定していましたが Carthageは.frameworkを生成することにより、 各々の.framework

            • テクノロジー
            • 2016/02/24 15:44
            • ios
            • Carthage
            • Swift
            • 【コピペでOK!】c++のループ内でvectorの要素の削除 | 技術は熱いうちに打て!

              3 users

              blog.dalt.me

              概要簡単な様で意外と難しいc++でのループ内のvector要素の削除。 とりあえず答えが知りたい方は一番下に行ってください笑 c++において、ループ内でvectorから要素を削除する場合、最初に思い浮かぶ形基本方針は以下です。 // 0 〜 4が入ったvector型変数numbersを用意 std::vector<int> numbers {0, 1, 2, 3, 4}; // aとbを除きたい int a = 1; int b = 3; // iteratorで内部要素を回し、該当値であればその要素を削除 for (auto itr = numbers.begin(); itr != numbers.end(); itr++) { if (((*itr) == a) || ((*itr) == b)) { numbers.erase(itr); } } まず、やりたい事を順当にコード化す

              • テクノロジー
              • 2016/01/18 00:51
              • C++
              • プログラム
              • 【iOS】UUIDの取得の最適化 | 技術は熱いうちに打て!

                3 users

                blog.dalt.me

                久しぶりの更新となってしまいました。 今回はiOSのUUIDの取得について書きます。 端末で一意なIDを取得したい、と思った時に使うこのUUID。 ちょっと調べるだけでいくつもやり方が出てきます。 一体どれが良いのか、調べてみたので書いてみます。 結論一意性の高い順番で書いていきます。 ・1位: [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString] ・2位: [[UIDevice currentDevice].identifierForVendor UUIDString] ・3位: [[NSProcessInfo processInfo] globallyUniqueString] ・4位: [[NSUUID UUID] UUIDString] ・4位: CoreFoundation(allocator

                • テクノロジー
                • 2015/07/02 15:19
                • 【git】mergeコミットのrevertを試してみた。 | 技術は熱いうちに打て!

                  6 users

                  blog.dalt.me

                  概要mergeコミットのrevertをしようと思ったのですが、一筋縄ではいかなかったので経緯と調べた事を記します。 まず、こんな感じのコミット履歴でした。 (画面はSourceTreeです。) ・developから派生したfirst, secondブランチ ・first, second共にdevelopにマージ ・secondのマージを取り消すコミットがしたい。 って感じですね。 とりあえずmergeコミットをrevertしてみる$ git revert 22297c3 怒られました。 error: Commit 22297c36739631c201f7ef542181f75c8a7b4d64 is a merge but no -m option was given. fatal: revert failed -mオプションを付けろや、との事ですので付けてみました。 git revert

                  • テクノロジー
                  • 2015/06/23 16:08
                  • git
                  • tips
                  • 【cocos2d-x】sqlite3のドキュメントを訳してみた | 技術は熱いうちに打て!

                    5 users

                    blog.dalt.me

                    概要 どうも、@daiki1003です!sqlite3を使おうと思い、色々な参考になりそうなブログを回遊しました。 そして、メインとなるメソッドが分かったので公式サイトを見て和訳してみました。 もし、正しくない表現や誤解を生みそうな表現があれば指摘いただければと思います。 @daiki1003まで。 それではいきましょう。 メモなので読みにくいところはご了承下さい。 sqlite3_openint sqlite3_open(const char *filename, sqlite3 **ppDb); int sqlite3_open16(const char *filename, sqlite3 **ppDb); int sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs); ・

                    • テクノロジー
                    • 2015/05/14 17:21
                    • sqlite
                    • 【c++】激震が走った、Pimplイディオム | 技術は熱いうちに打て!

                      5 users

                      blog.dalt.me

                      概要いきなりですが、 C++では、嫌でもprivateな変数や関数も.hファイルに宣言する必要がある。 と思ってませんか? この記事を読めばその常識は覆ります! 今日C++のためのAPIデザイン を読んでいて、激震が走りました。 冒頭にも書いた様に、 C++では嫌でもprivateな変数や関数も.hファイルに宣言する必要がある。 そう思っていた時期が僕にもありました。 でも、違うんです。 どうやらPimplと言うイディオムを使うとcppファイルに隠蔽出来るそうです。 Pimpl導入前のコード簡単な例で示してみましょう。 ここにHogeと言うクラスがあり、インスタンス化されたらhogeと出力されるクラスがあります。 // Hoge.h class Hoge { public: Hoge(); ~Hoge(); private: void printHoge(); }; // Hoge.cpp

                      • テクノロジー
                      • 2015/03/27 16:32
                      • C++
                      • superviewに影響を受けないsubviewのalpha設定方法 | 技術は熱いうちに打て!

                        3 users

                        blog.dalt.me

                        今日はUIViewの話をしたいと思います。 まずは、今回の題材となるコードを見ていただきましょう。 UIView *aView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; aView.alpha = 0.5; [self.view addSubview:aView]; UIView *bView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; bView.backgroundColor = [UIColor redColor]; [aView addSubview:bView]; このコードでは赤いbViewはaViewのalphaに影響を受けてしまい半透明になってしま

                        • テクノロジー
                        • 2014/08/20 12:13
                        • iOS
                        • 【誰でも分かる】DynamoDB Localを試してみた。〜aws-cli叩くまで~ | 技術は熱いうちに打て!

                          12 users

                          blog.dalt.me

                          概要来る2013/09/12にローカルでAmazon DynamoDBでの開発が出来る様になりました。 http://aws.typepad.com/aws_japa” target=”_blank 開発しやすく、本番と開発の変更点をエンドポイントの変更のみにとどめる事が出来るのは大きいメリットです。 今日はこのDynamoDBLocalについて書こうと思います。 AmazonDynamoDBLocalを立てるすごく簡単です。 1. gzファイルをダウンロード 2. tarコマンドで任意のディレクトリに解凍 3. 解凍されたディレクトリで $ java –Djava.library.path=. -jar DynamoDBLocal.jar を実行するだけです。 デフォルトでDynamoDBLocalは8000番ポートをListenします。 また、3番で–portを指定する事で任意のポート

                          • テクノロジー
                          • 2013/11/12 17:36
                          • DynamoDB
                          • 【Objective-C】init内でself.viewを参照してはいけない | 技術は熱いうちに打て!

                            6 users

                            blog.dalt.me

                            概要init内でインスタンス生成時に一度だけやりたいことを書く場面は多いと思います。 しかし、このinit内でselfを参照しておかしい挙動になって困っていないですか? この記事では、init内でselfを参照することによって起きてしまう問題点 とどう解決するかなどを解説しています。 initメソッド内でself.viewを参照すべきではない結論から先に述べますと、viewのライフサイクルが変わってしまい、通常とは違う動作を行います。 じゃぁ、どうすれば良いのか?init内では、インスタンスの生成にとどめましょう。 frameに関わる変更はloadViewやviewDidLoad以降のメソッドで行う様にする。 これだけです。 それでは、詳細を見て行きましょう。 通常の動作の確認。まず、通常のライフサイクルを簡単に確認しましょう。 - (instancetype) init { self =

                            • テクノロジー
                            • 2013/09/09 10:47
                            • init
                            • Objective-C
                            • Tips
                            • iOS
                            • NSDictionaryでのnilの扱いについて | 技術は熱いうちに打て!

                              3 users

                              blog.dalt.me

                              ※現在解決済みです。 NSDictionaryのdictionaryWithObjectsAndKeysはnilターミネートですので、先頭のnilでNSDictionaryが終端だと認識したと言う話でした。 堀内さんを初め、ありがとうございます!! 少し不可解な動作があったので、読者の皆様に質問をさせて下さい。 NSDictionary *dictionary = [NSDictionary dictionaryWithObject:nil forKey:@"nilKey"]; NSLog(@"dictionary %@", dictionary); こんなコード。 NSDictionaryにオブジェクトとしてnilを突っ込む方法。 もちろん、これはクラッシュします。 *** Terminating app due to uncaught exception 'NSInvalidArgum

                              • テクノロジー
                              • 2013/05/31 14:18
                              • ios
                              • あとで読む
                              • Invalid Binaryの対処方法 | 技術は熱いうちに打て!

                                3 users

                                blog.dalt.me

                                iTunes Connectの話。 新しいバージョンを申請するのに、いつも通りXcodeでArchiveしてValidateもOKとなり、Submitも完了。 No Issues Foundとなっている。 と思って油断してたらAppleからメールが来た。 件名:Update For <アプリ名>(Apple ID: ) 本文: <略> Non-public API usage: Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced

                                • テクノロジー
                                • 2013/05/17 11:35
                                • iOS
                                • Facebookアカウントを乗っ取られたくないあなたへ。 | 技術は熱いうちに打て!

                                  8 users

                                  blog.dalt.me

                                  以前、 Facebookアカウントを乗っ取る方法と言うブログを書かせていただいたのですがあまりにも反響が大きかったので調子に乗ってもう一つこれに関する記事を一つ。 少し長くなりそうですが、お付き合い下さい。 じゃぁ、乗っ取られないためにはどうするの?って話ですよね。 今日はそこについて話していきたいと思います。 【過去】乗っ取られた事あるのかな?まず、自分が乗っ取られた事があるのか確認しましょう。 ちなみに、Facebookアプリでも出来ますので面倒くさがらずにやってみましょう。 右上の【歯車】→【アカウント設定】 →【セキュリティ】 →【進行中のセッション】 こんな感じのが見えたでしょうか。 ここに見覚えのない土地からのログインなどがある場合は危険です。 終了ボタンを押しておきましょう。 【未来】乗っ取られないために!これからが本題です。 じゃぁ、乗っ取られないためにはどうすれば良いのか

                                  • テクノロジー
                                  • 2013/04/13 13:20
                                  • Facebook
                                  • security
                                  • *web
                                  • サービス
                                  • ネット
                                  • XCodeでuncrustifyを使ってコードのフォーマットをしてみた。 | 技術は熱いうちに打て!

                                    4 users

                                    blog.dalt.me

                                    今日はUncrustifyと言う多種言語用のフォーマッタについて書きたいと思います。 チームコーディングをしている人は分かると思うのですが、コーディングの仕方は人それぞれです。 nullチェックや、メソッドの書き方、変数名の決め方など人によって本当にばらばらです。 中でも、大変なのがフォーマット。 例えば・・・ 【hogeと言うBOOL値がYESの時にhogehogeと出力する。】 と言うコードを書きたいとして、 if(hoge) { NSLog(@"hogehoge-"); }なんてコードを書く人もいれば if(hoge) NSLog(@"hogehoge-");と言う人もいれば、 if(hoge) { NSLog(@"hogehoge-"); } と言う人もいるし、もしかしたら if(hoge) { NSLog(@"hogehoge-"); } と書きたい人もいるかもしれません。 それ

                                    • テクノロジー
                                    • 2013/03/15 18:08
                                    • facebookアカウントを乗っ取る方法 | 技術は熱いうちに打て!

                                      30 users

                                      blog.dalt.me

                                      注:タイトルは引きを強くするためにこうしてますが、実際に乗っ取るのを勧めている訳ではありません。結構最近、身近で増えて来たと感じるので書いておきます。 最近、facebookでこんな事ありませんか? ※特に男性の皆様。 可愛い子から友達申請来た!\(^O^)/ どこの誰か分かんないけど、なんか共通の友人も何人かいる事だし、可愛いしとりあえず承認、承認っと♪(あわよくば、ふふふ・・・) なーんて、何も考えずに承認しているそこのあなた。 めっちゃ危険ですよー。 facebookのアカウントが乗っ取られる可能性があります。 乗っ取り方前提: 乗っ取りたいアカウントにダミーアカウント3人で友達申請をして承認してもらう。 そして、乗っ取りたいアカウントをA 乗っ取るためのダミーアカウントをB,C,Dとする。 facebookではパスワードの変更手続きがいくつかあるのですが、 パスワードを忘れた方はこ

                                      • テクノロジー
                                      • 2013/02/11 23:05
                                      • Facebook
                                      • security
                                      • セキュリティ
                                      • ネタ
                                      • サービス
                                      • ネット
                                      • PC

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

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

                                      『blog.dalt.me』の新着エントリーを見る

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

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

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

                                      公式Twitter

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

                                      はてなのサービス

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