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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『qiita.com』

  • 人気
  • 新着
  • すべて
  • docker の中で docker 使う方法(メモ) - Qiita

    3 users

    qiita.com/waterada

    概要 リリース環境など docker の中で docker クライアントを使いたい場合のメモ。 セキュリティ上の問題があるので docker 自体公開しない前提。 cdk のリリース環境など、docker の中で docker 走らせる必要がある場合に使う。 ホスト側(WSL2)に docker がインストールされており、docker からは docker クライアントのみ使う。 Dockerfile に下記を追加 # install docker client RUN apk add --update curl && rm -rf /var/lib/apt/lists/* ENV DOCKER_CLIENT_VERSION=1.12.3 ENV DOCKER_API_VERSION=1.24 RUN curl -fsSL https://get.docker.com/builds/Lin

    • テクノロジー
    • 2023/03/29 08:08
    • docker
    • DynamoDB Local で stream を動かす方法 (Python) - Qiita

      4 users

      qiita.com/waterada

      概要 DynamoDB Local を使って、開発環境のローカルマシンで DynamoDB を動かすことができるが、DynamoDB Stream を使いたい場合はポーリングする仕組みが必要。その方法のメモ。 Stream を監視する Python のソース import boto3 import os import time from pprint import pprint # 対象のテーブル table_names = [ 'XXX', 'YYY', ] # 初期化 # https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html # https://boto3.amazonaws.com/v1/documentation/api/latest/reference/se

      • テクノロジー
      • 2023/02/17 14:02
      • techfeed
      • Python
      • Python の asyncio は超便利 - Qiita

        10 users

        qiita.com/waterada

        Python の asyncio (公式ページ) は超便利なので紹介します。 ■何が便利? 要するに JavaScript ではもはや当たり前になっている async/await が実現できます。 つまり、非同期(処理をしている間、同期して完了を待つのでなく、次の処理を実行するやり方)を実現します。 非同期により、全体の 処理速度を爆上げ できる場合がよくあります。 例えば、外部サービスリクエストや、ファイル・DBへの読み書きなど、I/O関連は時間がかかる割にCPUは空いてたりするので、そこが有効に活用されるようになるわけです。 多くのシステムはI/Oが大量にあったりするので圧倒的です。 ■それってスレッドでもできるのでは? もちろん可能ですが、コンセプトが異なり、スレッドに比べて 圧倒的にお手軽 です。 スレッドと何が違うのかというと、主な違いは、スレッドは複数の処理が同時に走るというこ

        • テクノロジー
        • 2022/02/14 22:04
        • python
        • 範囲選択でGoogleカレンダーに追加するブックマークレットのソースコードを丁寧に説明してみる - Qiita

          4 users

          qiita.com/waterada

          2016-10-09 追記: 記事が色々まぜこぜで解りづらかったように思えたので技術の関心事ごとに分けて以下に書き直しました。 http://qiita.com/waterada/items/53ec02a521d6f49dded3 「範囲選択してGoogleカレンダーに追加するブックマークレットの作り方」 概要 日付や時刻の含まれたWebページを範囲選択して Google カレンダーに追加するためのウィンドウが開くブックマークレット(JavaScriptを仕込んだブックマークのこと)を作ってみました。 (ただし、ES6 を使ってるので Chrome 用。) その際、下記のようなテクニックを使ってるので、あえて晒してみることで、1つでも皆さんの参考になればと思います。 この方が良いとか、なぜこんな方法してるのとかコメントもらえると嬉しいです。 使ってるテクニック: ブックマークレット ブッ

          • テクノロジー
          • 2021/01/23 10:02
          • pytest で単体テストの方法まとめ - Qiita

            14 users

            qiita.com/waterada

            概要 Python には pytest という単体テストを書く機能があり、便利なのですが、他の言語と若干仕様が異なるので、よく使う機能を備忘録としてまとめておきます。 テストの書き方・実行方法 CreateXxx というクラスが print_aaa というメソッドを持っている場合のテストケース。 import pytest from xxx import CreateXxx, XxxError class TestCreateXxx: # 通常の評価 def test__can_print_aaa(self): xxx = CreateXxx() assert xxx.print_aaa(111) == 'aaa' # エラーがでることを評価 def test__can_raise_error(self): xxx = CreateXxx() with pytest.raises(XxxE

            • テクノロジー
            • 2020/12/06 21:02
            • pytest
            • Qiita
            • python
            • あとで読む
            • lodashの配列/オブジェクト系関数の索引を作ってみた - Qiita

              3 users

              qiita.com/waterada

              lodash のArray/Object/Collection系の関数は非常に多く、どれがどれか混乱しがち。これらを探しやすくするために、索引として使えるように分類してみました。 ※1: 渡された配列/オブジェクト自体を変更しない。 ※2: 渡された配列/オブジェクト自体を変更する。 [Array] 分割・結合 [※1] chunk : 指定サイズで分割 _.chunk(array, [size=1]) concat : 配列結合 _.concat(array, [values]) [Array] 除去 [※1] compact : false 的な値除去 _.compact(array) drop : 先頭n個撤去 _.drop(array, [n=1]) dropRight : 末尾n個撤去 _.dropRight(array, [n=1]) dropWhile : 先頭から評価成立し

              • テクノロジー
              • 2019/08/26 07:55
              • vue.js(nuxt.js) の plugin はとても便利 - Qiita

                5 users

                qiita.com/waterada

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

                • テクノロジー
                • 2018/12/09 16:37
                • plugin
                • lodash の debounce や throttle で簡単に負荷対策

                  8 users

                  qiita.com/waterada

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

                  • テクノロジー
                  • 2018/10/18 13:04
                  • javascript
                  • library
                  • Windows + docker-compose + mysql で文字化けさせない方法 - Qiita

                    6 users

                    qiita.com/waterada

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

                    • テクノロジー
                    • 2017/12/13 17:23
                    • MySQL
                    • trouble
                    • windows
                    • mysql5.7 でユーザ追加の方法が変わったのでメモ - Qiita

                      5 users

                      qiita.com/waterada

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

                      • テクノロジー
                      • 2017/08/10 10:35
                      • Chrome拡張を簡単に作れるテンプレとライブラリ造ったので紹介 - Qiita

                        36 users

                        qiita.com/waterada

                        Chrome拡張を長年造ってきたなかで 手法や自作ライブラリが充実してきたのでこの辺で公開します。 Chrome拡張は本当に効果的に改善できて、すばらしい仕組みです。 これで皆さんが簡単に現場改善が進んだら嬉しい限りです。 (なお、これは 2017-08-05 Builderscon Tokyo 2017 でのトーク用に作成した資料です) わりと ウケた 改善 どんなことができるのか、ざっと見てみましょう。 サンプルページ ※各項目ごと、「拡張を有効化」をクリックすることで拡張が入った状態を見ることができます。 Chrome拡張を作るのに必要な 環境 必要な環境はシンプルです。 Google Chrome Text Editor or IDE(UTF-8 が扱えるなら何でもいい) (公開するなら)Zip 圧縮ができるソフトウェア (公開するなら)クレジットカード これだけ。 あとは、ソース

                        • テクノロジー
                        • 2017/08/05 11:03
                        • chrome
                        • extension
                        • javascript
                        • ブラウザ
                        • あとで読む
                        • myTE を便利にする Chrome 拡張の使い方 - Qiita

                          3 users

                          qiita.com

                          This post is Private. Only a writer or those who know its URL can access this post. Chrome 拡張置き場 https://chrome.google.com/webstore/detail/myte-%E6%94%B9/omlddjfhfehppognghkndnoooeofgbni 利用条件 役に立って嬉しいとき、改善案が浮かんだとき、使いづらさを感じたときなどあったらすぐに、寺田 まで連絡すること。 もしも画面異常が起こっても、この拡張をOFFにすれば、myTE はもとに戻る。OFFにする方法を知っていること。 1. Expenses (一覧) 1-1. 行ごとのメモが書けるように クリックすると編集ダイアログが出て編集できる。 2. Expenses (Travel - Public, Limo,

                          • テクノロジー
                          • 2017/06/27 16:42
                          • PHPStorm で PHPUnit のテストをステップ実行する - Qiita

                            6 users

                            qiita.com/waterada

                            概要 PHP で PHPUnit のテストがうまく通らず、PHPStorm でステップ実行したくなることがたまにあります。 しかしながら、PHPStorm の PHP Remote Debug はブラウザ経由でないと、動きません。 と、思っていましたが PHPStorm でやれる方法が判ったので設定方法を共有します。 なので、無理やり画面を作って、PHPUnit を実行する方法を取ったら、まあ上手くいったので覚書ついでに共有してみます。 (2016--216 k-hottaさんからの指摘でさらに良い方法にたどり着いたので修正しました。) さらに良い方法をご存知の方がいらっしゃいましたら是非コメントください。 前提環境 PHPStorm を使っている。 vagrant を使っており、 php はゲストサーバ側にある。 (つまりリモートデバッグは可能。) テストしたい部分には Web 経由で表

                            • テクノロジー
                            • 2016/11/02 17:33
                            • PHPStorm
                            • PHPUnit
                            • PHP
                            • ansible で prompt (入力待ち) の実現とその周辺テクニックのまとめ - Qiita

                              11 users

                              qiita.com/waterada

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

                              • テクノロジー
                              • 2016/08/04 09:53
                              • ansible
                              • *programming
                              • ansible のモジュール(ファイル操作等)をまとめてみました - Qiita

                                16 users

                                qiita.com/waterada

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

                                • テクノロジー
                                • 2016/02/17 09:53
                                • ansible
                                • Qiita
                                • ansible の公式ドキュメント(英語)を読んで見落としがちなところをメモ - Qiita

                                  6 users

                                  qiita.com/waterada

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

                                  • テクノロジー
                                  • 2016/01/28 20:24
                                  • ansible
                                  • ansible でファイルがある場合のみ実行したい場合のベストプラクティス - Qiita

                                    9 users

                                    qiita.com/waterada

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

                                    • テクノロジー
                                    • 2016/01/27 16:56
                                    • ansible
                                    • exists
                                    • tips
                                    • CakePHP に issue を立てて、修正を pull request してみた - Qiita

                                      11 users

                                      qiita.com/waterada

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 CakePHP 公式の github に pull request してみたら、たくさん良い指摘をしてもらえたので、その内容を(翻訳もして)共有してみます。 どんな英語が使われてるのかも参考になると思うので、英文と訳文の両方を掲載しますね。 簡単な経緯 ある日、CakePHP3 のアドベントカレンダー で tomzohさん が CakePHP3でコントローラのテストを書く という記事を掲載し、ここでハマりポイントと回避方法を丁寧に紹介しておられました。 その内容が誰しもハマりそうな内容だったので、 tomzohさん に許可を頂いて

                                      • テクノロジー
                                      • 2016/01/07 15:27
                                      • php
                                      • あとで読む
                                      • git (github) で過去の1点と現状との差分を単一のファイルに限定して見る方法 (差分を翻訳しなおすため) - Qiita

                                        3 users

                                        qiita.com/waterada

                                        $ git log --date=short --pretty=format:"%h %cd %C(blue)%an:%C(white) %s" en/orm/retrieving-data-and-resultsets.rst 32fbb58 2015-11-07 Bryan Crowe: Merge pull request #3471 from cakephp/no-easily 71d73e4 2015-11-06 Mark Story: Remove easily. 3ca071c 2015-11-04 Mark Story: Merge pull request #3467 from jeffblack360/patch-32 6835e6f 2015-11-04 JB: Update retrieving-data-and-resultsets.rst 5658a4e 201

                                        • テクノロジー
                                        • 2015/12/17 09:05
                                        • git
                                        • PHPUnit の各バージョンについて調べてみた - Qiita

                                          7 users

                                          qiita.com/waterada

                                          概要 PHPUnit がバージョン上がって追加された新機能、使いこなしてないことが多いように思えましたので、各バージョンで何が増え、何が変わったのか、リリースノートから抽出して、特に美味しそうな項目をまとめて、簡単に解説してみます(多いので勝手ながら、使えそうなものを選んでます)。 PHPUnit 4.0.0 新機能 テストプロキシ : 元のクラスのメソッドを模倣(そのまま呼ぶ?)してくれるモック。 willReturn*() : will($this->returnValue($value)) が willReturn($value) と書けるように。他にも willReturn シリーズが各種用意されている。 下位互換の問題 static のモック/スタブのサポートが限定的に。今後は、同じクラスの別メソッドから呼ばれるときしか機能しない。 PHPUnit 4.1.0 新機能 マッチャ

                                          • テクノロジー
                                          • 2015/12/05 20:37
                                          • PHPUnit
                                          • CakePHP3 の bake が 2.x と比べてどう変わったのか。 - Qiita

                                            6 users

                                            qiita.com/waterada

                                            CREATE TABLE `hoges` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `one_text` varchar(255) NOT NULL DEFAULT '', `one_memo` text, `one_binary` binary(20) DEFAULT NULL, `one_status` int(1) NOT NULL DEFAULT '0', `one_flag` tinyint(1) NOT NULL DEFAULT '0', `fuga_id` int(11) DEFAULT NULL, `created` datetime DEFAULT NULL, `modified` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `

                                            • テクノロジー
                                            • 2015/12/02 07:07
                                            • CakePHP3
                                            • php
                                            • PHPコードのレビュー結果を共有してみる - Qiita

                                              15 users

                                              qiita.com/waterada

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

                                              • テクノロジー
                                              • 2014/12/09 01:50
                                              • PHP

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

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

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

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

                                              j次のブックマーク

                                              k前のブックマーク

                                              lあとで読む

                                              eコメント一覧を開く

                                              oページを開く

                                              はてなブックマーク

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

                                              公式Twitter

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

                                              はてなのサービス

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