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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ブラックフライデー

『qiita.com』

  • 人気
  • 新着
  • すべて
  • RedashでのSankey Diagram、Sunburst Sequence Diagramの利用 - Qiita

    3 users

    qiita.com/o0h

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 社内での共有に作成したメモですが、折角なので、ちょっと手直しをして晒しておくパターンです。 最近のredashに組み込まれているちょっと変わり種のビジュアライゼーションの使い方・使い所についてご紹介します Sunburst Sequence / Sankey Diagram ってなーにーー https://blog.redash.io/whats-new-with-redash-new-parameters-ui-better-slack-support-52873c5adee Sankey DIagram(サンキーダイアグラム、サンキ

    • テクノロジー
    • 2021/10/27 17:31
    • PHPUnitで「例外が投げられないことを期待する」というテストケースをどのように書くか - Qiita

      5 users

      qiita.com/o0h

      こんな「困った」時の話 「異常時に例外を投げる、正常に完了したらvoidとなる」というようなメソッドがあるとします。 こんな時に、PHPUnitでどのように単体テストを書けばいいでしょうか? PHPUnitでは、1つもassertionがないテストを「Risky」としてマークします。これは賢いのですが、しかし「返り値をとれないメソッド」=assertionを置けないテストケースについてRiskyになってしまうのが困る・・・と悩んでいました。 結論: @doesNotPerformAssertions を使えそう テストケースのアノテーションに @doesNotPerformAssertions を入れると、「これはリスキーじゃないぞ」という事を示すことができそうです。 以下、「こうやって対処してきた」「これからは@doesNotPerformAssertionsを使いたいかも」という話をし

      • テクノロジー
      • 2018/08/29 13:08
      • PHPUnit
      • PHP
      • Qiita
      • IDE上でコードレビュー完結!Upsourceを使ってみる - Qiita

        3 users

        qiita.com/o0h

        当記事は Upsourceというツールがあります。 気になる〜〜って思ったときに参加した #phpconfukでサムライズムさんがブース出展していたので、デモを見せてもらいました。 便利そう・・・! ってことでセットアップしたので、ご紹介です。 Upsourceってなんですか JetBrainsのツールです Code review, team collaboration project analytics Githubみたいなやつ〜 10名までは無料で利用可能!! Free 10-user plan included (8 users + admin + guest). コミットログ(ブランチツリー) レビュー 他にも・・・ コミット等のアクティビティ分析 レビューのアクティビティ分析 ソースコードの閲覧 権限管理(Hub) など。 どうやって使うんですか サーバーウェアです。 サーバーを

        • テクノロジー
        • 2018/01/27 19:48
        • CakePHP3のコントローラーのテストはどうするか - Qiita

          3 users

          qiita.com/o0h

          CakePHP Advent Calendar 2017の8日目です!もう8日経つの・・早い・・ @mosaxiv さんの昨日の記事は、私もslackの#japaneseで追っていたのですが、恐ろしい話ですね。。私もRequestHandlerComponentは非常に便利なので活用しまくっているのですが、CakePHP3をご利用の方は確認しましょう! コントローラー周りのテストの話です 今回は、CakePHP3を使っていてコントローラーのテストをどのようにするか?という小技を紹介したいと思います。 ただし、私から「こうすると良いぜ!!」という教科書的な記事ではなく、むしろ皆様にオススメの方法やべき論を聞いて見たいな!と思って書きましたw 標準で生えているAPIの話と、個人的に工夫している点などを織り交ぜて挙げていきたいと思います。 前提: コントローラーのテストで何を見るか? Model

          • テクノロジー
          • 2017/12/09 15:13
          • [CakePHP3]現場で使えるCollectionクラスの15選 - Qiita

            4 users

            qiita.com/o0h

            CakePHP Advent Calendar 2017、第4日目です! 私は最近だとCake3を利用しているのですが、触っていた期間でいうとまだまだCake2の方が長い〜と思います。 なので、昨日のカスタムファインダーのエントリはとても興味深かったです・・・数えるほどしか使ってない(書いていない)機能だったので、改めて理解した上で機会があれば活用してみたいと思いました。 Collection の話をします! さて、今回はCakePHP3の話になります。 もともとCake2からHashクラスは大好きなのですが、Collectionは同じく「集合をよしなに扱う便利クラス」になります。 ORM層に見られるように「プリミティブな連想配列を脱却した良さを分かち合おう」というCake3時代の思想を、色濃く感じることができる場面です。 ドキュメントはこちら: https://book.cakephp.

            • テクノロジー
            • 2017/12/04 16:38
            • cakephp
            • qiita
            • php
            • 【CakePHP3】バリデーション・アプリケーションルールについて - Qiita

              12 users

              qiita.com/o0h

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 社内用にまとめた内容の転載。 ココらへんの話をします CakePHP3の値チェックは2段階! ValidationとValidation Provider Application Rules Entityに渡す値のチェック(検証)は2段階で行われる CakePHP3では、従来とは大幅に「バリデーション」の機構が変更されました。 これまでModel::save()やModel::delete()時に暗示的に、もしくは明示的にModel::validate()をした際に走っていたデータの検証が、次のような2ステップに分けて扱われます。 En

              • テクノロジー
              • 2016/11/13 15:34
              • cakephp
              • cakephp3
              • qiita
              • unclassified
              • Tips
              • 【CakePHP3】 `Type` の話 - Qiita

                12 users

                qiita.com/o0h

                社内用にまとめた内容の転載。 ココらへんの話をします Table、Entityと Typeについて DBから引っ張ってきた値がPHPのデータに変換されること、その逆にPHPのデータがDBにwrite可能な形に変換されること 独自Typeの作成 Entity のpropertyは、どのように決定される(生成される)か? 例えばこんなケースはどうでしょうか。 例)「Userが登録した年を表示する」

                • テクノロジー
                • 2016/11/13 15:34
                • cakephp
                • unclassified
                • php
                • tips
                • 【CakePHP3】Entity の機能について(accessor, virtual fieldsなど) - Qiita

                  3 users

                  qiita.com/o0h

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

                  • テクノロジー
                  • 2016/11/13 10:14
                  • database
                  • unclassified
                  • Googleサービスの開発用OAuthトークンを爆速で取得する(10秒くらい) - Qiita

                    3 users

                    qiita.com/o0h

                    開発用、もしくはcron処理だったりAPI用だったりと「なにか1つだけ有効なトークンがあればいいや、別に他のユーザーに認証させるつもりはないよ」という場面が多々ありませんか。私はあります。 ただ、その際に「OAuth・・コールバックしてリクエストトークンを・・云々・・」とかいちいちやるの面倒くさいな、と毎度思うのでした。 そこら辺の悩みを一気に巻き取ってくれるものがあったので紹介がてら備忘メモ。 https://github.com/asimlqt/php-google-oauth 実際、32行の1ファイルなので「超シンプル」「別に何もしない」感じのものですが・・手順を思い出すよりは早い。 0, 前提: アプリケーション登録は済ませてある & OAuth用のキーは発行済 Google Developers Console開く ヘッダーメニューの下層にある「プロジェクトの作成」から適当なPJ

                    • テクノロジー
                    • 2016/06/08 17:35
                    • あとで読む
                    • MS謹製のbot作成フレームワーク「botbuilder」で遊んでみた! - Qiita

                      10 users

                      qiita.com/o0h

                      MSさん(人工知能で話題の)が、Bot開発用のフレームワークをBuild 2016にて発表しました。 [速報]マイクロソフト、Bot開発用フレームワーク「Microsoft Bot Framework」を公開。Slack、Skype、メール、SMSなど対応。Build 2016 - Publickey Bot Frameworkというのは「Connector」「Builder SDK」「Directory」の3要素から構成される、とのことです。エコシステムを作るぞ、というMSの気概を感じますね。。 さてbot用SDK・フレームワークというと、hubotがスタンダードかなぁという風に感じていた中で昨年にはSlackのbotkitもお手軽かわいい感じで話題になったり、その渦中でこのBot Builder。もう本当に大bot時代という感じで。 bot、手軽に組めると色々と仕事や趣味も捗る・・!の

                      • テクノロジー
                      • 2016/04/04 09:22
                      • bot

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

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

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

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

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

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

                      公式Twitter

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

                      はてなのサービス

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