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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 突然 docker build できなくなった - Qiita

    3 users

    qiita.com/takkeybook

    概要 docker build を実行したら以下のようなエラーが出てビルドできなくなりました。以下、対処方法についてまとめていきます。 ------ > [internal] load metadata for docker.io/library/build:latest: ------ failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed 環境 Windows11 Docker Desktop 4.11.1 (84025) W

    • テクノロジー
    • 2022/08/09 12:04
    • Docker
    • qiita
    • 設定
    • sqlalchemy で engine の作り方に注意 - Qiita

      4 users

      qiita.com/takkeybook

      はじめに threading を用いた並行処理をさせる常駐型の Python プログラムにおいて、データベースに接続する際に sqlalchemy の create_engine の使い方を間違えるとデータベース接続数が爆増してしまうので注意が必要です。本稿ではそれについて簡単に説明したいと思います。 TL;DR 以下のいずれかの方法を選択すると必要以上に接続数が増えることはないでしょう。 create_engine() はプログラム開始時に一回だけ呼んで Engine クラスインスタンスを使い回す NullPool を指定してコネクションプールを使わないようにし、scoped_session でセッションを生成する 環境 以下の環境で実験しています。 項目名 バージョン

      • テクノロジー
      • 2021/11/02 01:01
      • jcenter, bintray 廃止で自分のAndroidアプリに対応したことのメモ - Qiita

        10 users

        qiita.com/takke

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

        • テクノロジー
        • 2021/02/16 14:05
        • android
        • あとで読む
        • GitHubのREADME.mdにシーケンス図を埋め込む - Qiita

          6 users

          qiita.com/takke

          シーケンス図をテキストで描いてMarkdownに埋め込みたい README.md のような Markdown ファイルに、シーケンス図をテキストで描いて、埋め込みたいんです。 でも、たいていは「テキストでシーケンス図を描いて、それを画像にしてアップロードして、そのURLをMarkdownに記述する」という方法でした。 Markdownテキストでシーケンス図とフローチャートを描く - Qiita Markdownでシーケンス図を書いてGithubのREADME.mdに埋め込む - Qiita もっと簡単にできないものかと調べてみると、StackOverflow に git - How to integrate UML diagrams into GitLab or GitHub - Stack Overflow がありました。 PlantUML proxy service を使う方法です。

          • テクノロジー
          • 2019/06/21 11:29
          • plantuml
          • github
          • 設計
          • 考察
          • 技術
          • CoroutineがネットワークI/O待ちになったときに他のCoroutineが実行されるのか - Qiita

            28 users

            qiita.com/takke

            2019-02-20 14:43:09.246 8097-8153/com.example.coroutinenetworkblockingsample D/MainActivity: coroutine#0: start 2019-02-20 14:43:09.251 8097-8154/com.example.coroutinenetworkblockingsample D/MainActivity: coroutine#1: start 2019-02-20 14:43:09.252 8097-8156/com.example.coroutinenetworkblockingsample D/MainActivity: coroutine#2: start 2019-02-20 14:43:09.258 8097-8160/com.example.coroutinenetworkbl

            • テクノロジー
            • 2019/02/20 18:12
            • Kotlin
            • android
            • あとで読む
            • HttpClientをtargetSdkVersion=28でも使う - Qiita

              3 users

              qiita.com/takke

              今さら HttpClient を使ってる人なんていないよねー 2018年にもなって平成だって終わろうとしてるのに、未だに HttpClient(Apache HttpClient, DefaultHttpClient, AndroidHttpClient) を使ってる人なんていないと思います。 が、私が 2011 年から開発している とあるアプリ ではまだまだ HttpClient を使っていて、クッキーの処理などでかなりごにょごにょした部分もあり、すぐには移行できない状況でした。 とはいえ、ご存じの通り Playストアの仕様が変わり、2018年8月から新規アプリ、同11月からは既存アプリの更新時にも、targetSdkVersionを API Level 26(Android 8.0)以上にする必要がでてきました。で、サクッと targetSdkVersion=28 (Android 9

              • テクノロジー
              • 2019/01/30 19:49
              • Android
              • Android 7.0以降で URLSpan と ForegroundColorSpan の描画が乱れる件について - Qiita

                5 users

                qiita.com/takke

                概要 Android 7.0以降で TextView に SpannableStringBuilder でフォーマットした文字列を設定する際に、URLSpan と ForegroundColorSpan が混在すると描画が乱れるようです。N Preview1 から発生していたと記憶しています。 上記の例では分かりやすく URLSpan の長さを1文字減らしてるんだけど、「#2月限りの」だけ色がおかしくなってる。 ForegroundColorSpan が無視されている感じ。 というわけで検証した結果のメモを残しておきます。 検証1 ごくごくシンプルなTextViewで試してみたらこうなった。 下記のコードの通り、なぜか交互に実行すると色がおかしくなる。 3つ目と4つ目は実行する順序を変えただけなんだけどおかしくなる部分が変わった。 この場合、「3組目」で本現象が発生するらしい。 final

                • テクノロジー
                • 2017/01/27 14:42
                • 開発
                • Android
                • とあるTwitterクライアントのTLをRelativeLayoutからConstraintLayoutに変更してみた - Qiita

                  4 users

                  qiita.com/takke

                  結果と雑感 主に赤枠部分が青枠部分に集約されている感じ。 名前が ~~line_text という TextView は複数の要素を Span で結合して集約したもので、実はその効果がほとんど。 LinearLayoutが1つだけ残ったのが悔やまれるけどアプリの仕様上仕方ないし、今後のConstraintLayoutに期待。 (retweet_user_iconとretweet_follow_count_line_textのどちらが大きくなるのかツイートや画面サイズによって不定なのでその下に配置する要素の拘束を指定できない) 正直言ってこれくらいならRelativeLayoutでも十分だった。でもConstraintLayoutの拘束の書き方は好き(align_leftよりもconstraintLeft_toLeftOfのほうが分かりやすくて好き。試行錯誤しやすいし。嫌いという人がいるのもま

                  • テクノロジー
                  • 2016/09/12 14:45
                  • ui
                  • Android
                  • Twitter / Upcoming changes to Tweets の日本語訳 - Qiita

                    6 users

                    qiita.com/takke

                    2016/05/24 23:00(日本時間)に発表されたTwitterの仕様変更に関するAPIドキュメント Upcoming changes to Tweets | Twitter Developers (2016/5/25 14:00時点のもの ⇒ 随時更新)を抄訳してみました。 原文が長すぎていまいちパッと把握できないので写経した感じです。 正確な情報は必ず 原文 をご確認くださいね。 2016/7/20: API変更点を要約した「概要」が原文に追加されていたので追記しました 2016/9/14: 「最近の改訂」として投稿系の各パラメータやエラーコード(44,385)が原文に追加されていたので追記しました はじめに 本ドキュメントでは人々が140文字でより多くのことを表現できるようにする、つまり、 公開された会話をTwitter上でより簡単にフォローできるようになり、会話を豊かにする

                    • テクノロジー
                    • 2016/05/25 22:45
                    • webapi
                    • twitter
                    • API
                    • AndroidアプリでRealmがクラッシュしたらSQLiteに変更する仕組みとその効果 - Qiita

                      22 users

                      qiita.com/takke

                      はじめに Realm Advent Calendar 6日目を担当する@takkeです。 私が作成したAndroid用TwitterクライアントTwitPaneで「ツイートを保存するDB」としてRealmを採用してから4ヶ月ほど経ちました。 導入当初に Twitterクライアントの内部DBをSQLiteからRealmに移行したときのノウハウまとめ という記事を書きましたが今回はその続編としてその後の運用で得られたノウハウを書いていきます。 と言いますか・・・、 世間にはRealmの性能や便利な使い方など良い側面ばかり取り上げた記事があふれていますが僕らはもっと現実的なノウハウを求めているんです!!今回はその呼び水として「Realmが原因でクラッシュすることが多すぎたのでSQLiteに自動的に縮退する仕組みを作った」件について書きます。 Realmのバージョンは少し古くて 0.84.1 です

                      • テクノロジー
                      • 2015/12/06 09:35
                      • Realm
                      • SQLite
                      • Android
                      • あとで読む
                      • appcompat 22でPreferenceActivityを実現する方法 - Qiita

                        3 users

                        qiita.com/takke

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

                        • テクノロジー
                        • 2015/08/28 11:15
                        • Android
                        • rebase -i でコミットをまとめる - Qiita

                          42 users

                          qiita.com/takke

                          pick 8145f1c Fix screen rotation problem pick d90db4a v1.2.4 pick 646bf79 Fix screen rotation problem pick 71a6940 v1.2.4 # Rebase ed7420a..71a6940 onto ed7420a # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup = like "squash", but discard this c

                          • テクノロジー
                          • 2015/08/13 10:57
                          • git
                          • rebase
                          • *programming
                          • ブックマーク バー
                          • Realm導入によるAPK肥大化を防ぐ(Split APK) - Qiita

                            4 users

                            qiita.com/takke

                            これは Realm の Core 部分が NDK で書かれており、全アーキテクチャ用の .so ファイルが含まれているためです。 そこでアーキテクチャ別に APK を用意する(分割する)ことで APK サイズの増加量を 700 KB 程度まで抑えることができました。 公式の情報は Reducing your Android APK size when using native libraries — how we made Realm 76% smaller in your apps - Realm is a mobile database: a replacement for SQLite & Core Data です。 Our distribution package (available on our website under Download->Java) contains a

                            • テクノロジー
                            • 2015/08/06 07:11
                            • Android
                            • Twitterクライアントの内部DBをSQLiteからRealmに移行したときのノウハウまとめ - Qiita

                              24 users

                              qiita.com/takke

                              Twitterクライアントのようなそれなりに大規模なアプリの内部DBをSQLiteからRealmに置き換えるといういわゆる「飛行中の航空機のエンジンを取り替える」系の修正をやってるので現実的で苦々しい知見ばかり貯まっていく — 竹内裕昭 (@takke) August 4, 2015 拙作のAndroid用TwitterクライアントTwitPane の内部DBをSQLiteからRealmに変更しました。 この移行作業にあたって色々とノウハウがあったので備忘録代わりにメモしておきます。 Realmの日本語の情報はまだまだ不足していますので普及の一助になれば。 とはいえ、、開発中に自分がTwitterでつぶやいていたものから拾っていますので真偽不明のものが多いです。以下に書かれていることを鵜呑みにせず、必ずご自分で検証してから導入しましょう。 初めて Realm を使うという方はまず Real

                              • テクノロジー
                              • 2015/08/05 09:14
                              • realm
                              • Android
                              • SQLite
                              • プログラミング
                              • programming
                              • あとで読む
                              • Twitter4J開発手順メモ(私家版の作り方) - Qiita

                                6 users

                                qiita.com/takke

                                いつもTwitter4Jの機能追加をするたびに試行錯誤することが多いので備忘録代わりにまとめておきます。 前提 AndroidStudio IntelliJ IDEA で Twitter4J の機能追加や調査・修正といった作業をする。 AndroidStudio2.1あたりからmavenがサポートされてないっぽいんで IDEA で。 Windows10 TortoiseGit Forkして最新版を取得する https://github.com/yusuke/twitter4j を Fork する(https://github.com/takke/twitter4j) clone したり色々やって下記の状態。 $ git branch -a * master video_support remotes/origin/HEAD -> origin/master remotes/origin/m

                                • テクノロジー
                                • 2015/06/30 23:57
                                • Java
                                • twitter
                                • あとで読む
                                • 個人的にAndroidStudioでよく使うショートカット(Windows編) - Qiita

                                  10 users

                                  qiita.com/takke

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

                                  • テクノロジー
                                  • 2015/05/01 17:33
                                  • Android Studio
                                  • Android
                                  • プログラム
                                  • appcompat-22 のバグを回避する - Qiita

                                    6 users

                                    qiita.com/takke

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

                                    • テクノロジー
                                    • 2015/03/31 17:29
                                    • Android
                                    • rsyncで差分バックアップするスクリプトなど - Qiita

                                      5 users

                                      qiita.com/takke

                                      はじめに レンタルサーバやVPSを借りていると不意にデータが飛ぶことがたまにありますよね。 そんなときに備えて自宅サーバにリモートサーバのデータを差分でバックアップしておけると安心です。 有償/無償/商用も含めて様々なソリューションがあると思いますが、自分はお手軽にrsyncだけで実施しています。 方針 リモートのサーバAから、手元のサーバBにバックアップします。 リモートサーバA(IPアドレスaaa.bbb.ccc.ddd) [cron]リモートサーバA内のバックアップ対象データを /for_backup/ に集める 手元のサーバB [cron]rsyncで A:/for_backup/ を /remote_a_backup/latest に転送する [cron]rsyncで /remote_a_backup/latest を /remote_a_backup/YYYYMMDD に差分バ

                                      • テクノロジー
                                      • 2014/11/07 13:44
                                      • management
                                      • AppCompat v21 — Material Design for Pre-Lollipop Devices! の日本語訳 - Qiita

                                        22 users

                                        qiita.com/takke

                                        2014/10/22 に公開された AppCompat v21 — Material Design for Pre-Lollipop Devices! | Android Developers Blog を翻訳(多少の意訳を含む)してみました。 ちなみに原文の草稿は 10/17 に https://chris.banes.me/2014/10/17/appcompat-v21/ にて公開されており、そのコメント欄でも著者との活発な議論(Q&A)が繰り広げられていたので貴重な情報源です。 あと、この記事で話題にしている appcompat-v7/21 を組み込んだTwitterアプリを公開していますので興味がありましたらどうぞ(宣伝)。 (11/10 追記) http://googledevjp.blogspot.jp/2014/11/appcompat-v21-lollipop.html

                                        • テクノロジー
                                        • 2014/10/27 09:41
                                        • Android
                                        • Android 5.0
                                        • Material Design
                                        • MaterialDesign
                                        • デザイン
                                        • アプリ
                                        • 開発
                                        • design
                                        • AndroidStudioでAPKのファイル名にバージョン番号などを入れる設定 - Qiita

                                          3 users

                                          qiita.com/takke

                                          ... signingConfigs { myConfig } buildTypes { release { runProguard true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-project.txt' signingConfig signingConfigs.myConfig } } applicationVariants.all { variant -> if (variant.buildType.name.equals("release")) { variant.outputs.each { output -> if (output.outputFile != null && output.outputFile.name.endsWith('.apk'))

                                          • テクノロジー
                                          • 2014/07/03 15:50
                                          • Android Studio
                                          • Gradle
                                          • ActionBarにメニューの「・・・」を常時表示してサブメニューにアイコンを表示する - Qiita

                                            7 users

                                            qiita.com/takke

                                            背景 ActionBarSherlock や Support Library の ActionBarActivity を使えば Android 2.x でも ActionBar 付きの Activity を作れるわけですが、物理メニューキーがある端末ではActionBarに「・・・」(いわゆるthree dots)が表示されません。 Androidのデザインガイドライン的にはこれが正しい振る舞いと思いますし個人的にはそれでかまわないんですが、サポートの手間がものすごくかかる(「もし画面右上に「・・・」ボタンがあればそれを押し、なければ端末のメニューボタンを押して」を毎回説明する)ので常時表示することができればウレシイなと思って調べてみました。 ついでに上記スクリーンショットのように、サブメニューにアイコンを付けられるようになったのでメニュー項目が若干分かりやすくなるというメリットもあります

                                            • テクノロジー
                                            • 2014/05/05 11:51
                                            • android
                                            • あとで読む
                                            • gitマージ作業の個人的なメモ - Qiita

                                              3 users

                                              qiita.com/takke

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

                                              • テクノロジー
                                              • 2014/03/10 14:04

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

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

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

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

                                              j次のブックマーク

                                              k前のブックマーク

                                              lあとで読む

                                              eコメント一覧を開く

                                              oページを開く

                                              はてなブックマーク

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

                                              公式Twitter

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

                                              はてなのサービス

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