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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『Thinking megane』

  • 人気
  • 新着
  • すべて
  • git pull 時の rebase オプションのススメ

    55 users

    thinking-megane.blogspot.com

    今日は、Git で複数人作業を行う際に共有リポジトリから pull する際の rebase オプションの必要性について検討してみました。 タイトルで結果は想像つくような気がしますが、順を追ってみましょう。 git pull でやってること merge と rebase git pull と git pull --rebase まとめ 1. git pull でやってること git pull コマンドは、fetch, merge をまとめて実行しています。 つまり、リモートブランチの最新のコミット情報をローカルトラッキングブランチへ持ってきて(fetch)、持ってきた最新のコミット情報とローカルブランチをマージ(merge)します。 参考:3.5 Git のブランチ機能 - リモートブランチ 2. merge と rebase ブランチを統合するには、マージの他にリベースがあります。 mer

    • テクノロジー
    • 2012/12/20 14:08
    • git
    • rebase
    • pull
    • merge
    • *プログラミング
    • ショートカットキーで開発効率化(Mac/Eclipse)

      8 users

      thinking-megane.blogspot.com

      先日、参加したAndroid Hackathon in Fukuoka でペアプロを行いました。 普段の自身で作業する中ではあまり気にならない各種操作で意外と時間がかかっていることを感じ、ショートカットまわりのまとめを行うことにしました。 なお、今回はMac、Eclipseを対象としました。 今日の目次はこんな感じです。 Macキー配列のおさらい 事前準備 Macショートカットキー Mac Eclipseショートカットキー 1. Macキー配列のおさらい MacのJISキーボードは以下のような配置となっています。 以下のボタンはよく利用するので、ボタン名とボタンを表す記号の組み合わせは覚えておくとよいでしょう。 Mac特殊キー 記号 ボタン ⌃Controlボタン ⇧Shiftボタン ⌥Optionボタン ⌘Commandボタン 2. 事前準備 各種ショートカットを利用する前に、以下の設定

      • テクノロジー
      • 2012/10/14 08:48
      • ツール
      • あとで読む
      • WindowsでGit共有リポジトリをさくっと構築

        35 users

        thinking-megane.blogspot.com

        プロジェクトのGitサーバをWindows機で構築する機会があったので、簡単に手順をまとめておきます。 通常はLinuxで構築することが多いと思いますが、今回はプロジェクトの制約でWindows機を使うことになりました。 ここで紹介する手順は、小規模な社内環境を想定していますので認証、セキュリティは考慮していませんが、「最小の構成でよいから手軽に構築したい」といった場面でのご参考にしていただければと思います。 環境 インストール 共有リポジトリの作成 外部接続の設定 接続確認 1. 環境 今回、構築する環境は以下のとおりです。 共有GitリポジトリはWindows機上に構築 GitにはmsysGitを用いる 共有Gitリポジトリとの接続はgitプロトコルを用いる クライアント側のGit環境は構築済みとする 接続にgitプロトコルを用いることで、SSH鍵等の準備する手順を削減しています。 2

        • テクノロジー
        • 2012/08/28 14:45
        • git
        • Windows
        • AndroidのSparseArrayは本当に速いのか測定してみた

          28 users

          thinking-megane.blogspot.com

          前回のエントリで紹介したBundleSaverを作成する際に、SparseArrayというクラスの存在を知りました。 SparseArrayは、Android向けにつくられたパフォーマンスに優れたHashMap代用とのことで、その使い方と気になる性能について調べてみました。 実際に測定することでメリットやデメリットがわかったので、ご紹介します。 SparseArrayってなぁに? どう使うの? HashMap と SparseArray の性能比較 考察 まとめ 参考(計測に利用したクラス) 1. SparseArrayってなぁに? SparseArrayは、キーにintを利用することを前提としたHashMapだと考えると分かりやすいかと思います。 (Integerではなく、intです。) また、SparseArrayでは、値にObject型を格納できますが、値がint, booleanの

          • テクノロジー
          • 2012/06/21 20:16
          • Android
          • パフォーマンス
          • Java
          • performance
          • 配列
          • hash
          • Programming
          • 振る舞いのよいAndroidアプリのために。BundleSaver。

            9 users

            thinking-megane.blogspot.com

            Androidで、Bundleへの保存/復元を自動で行ってくれるユーティリティをつくりました。 GitHub / monochromegane / BundleSaver 2012/07/08 BundleSaverのバージョンアップと使用手順の変更を行いました。 下記ページもあわせてご覧ください。 続・振る舞いのよいAndroidアプリのために。StateSaver。 今回のアジェンダです。 Bundleってなぁに? Bundleの問題点 BundleSaverで解決 1. Bundleってなぁに? AndroidのActivityにはライフサイクルがあります。 別のアプリが前面に来るなどして、バックグラウンドにまわった後、他のアプリによってメモリが不足した場合にActivityが破棄されることがあります。 このとき、メモリ上にだけ展開されていたインスタンス変数などの値も破棄されてしまい

            • テクノロジー
            • 2012/06/18 23:06
            • Android
            • Bundle
            • library
            • programming
            • TIPS
            • AndroidのListViewを速くするためにやったこと

              9 users

              thinking-megane.blogspot.com

              先日公開した、電話帳アプリ「OneHand Dialer」ですが、品質、性能面で問題ありとのご指摘を受けました。 今回は、備忘録も兼ねて、対策内容をまとめておきます。 Android ListViewを速くするためにやったこと 現象と原因 正規表現の使用は極力避ける Bitmapはキャッシュする BitmapはBitmapFactory.Optionsを使って縮小する おまけ:GC発生箇所の調査環境構築 1. 現象と原因 以下の現象が発生するとのことで、調査を行いました。 ・端末:GALAXYNexus(Android 4.0) ・起動時の読み込みに5秒ほどかかる ・データ件数は300〜400件程度 ・その他、よく落ちるとのこと(詳細不明) うーん…。 自分の端末での動作確認のときは、そんなに連絡先の件数が多くなかったこともあり、再現できてなかったのですが、 同等件数のデータと顔写真データ

              • テクノロジー
              • 2012/06/14 02:44
              • android
              • performance
              • *あとで

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

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

              『Thinking megane』の新着エントリーを見る

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

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

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

              公式Twitter

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

              はてなのサービス

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