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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『qiita.com』

  • 人気
  • 新着
  • すべて
  • webmock使ってみた - Qiita

    10 users

    qiita.com/ogawatti

    webmockとは HTTPリクエストをstubするgemです。 Net::HTTPだけでなく、TCPSocketを使った場合もstubしてくれます。 以前、sham_rack使ってみたという記事を書きましたが、 sham_rackはNet::HTTPのstubしかしてくれないのです。 TCPSocketをstubしてくれるgemを探していたところ、このgemに出会いました。 何ができるか HTTPリクエストをリクエストホストに対して投げる前にフックして、あたかも処理されたようにレスポンスを返すことができる。 つまり、StubやMockのようなことができる。 しかも、Net::HTTPだけでなくTCPSocketも対応してくれる。 => HTTPClientやExconもstubできることに! 有名なgemなので、いろんな方が記事にされていたりしますが、テスト中のリクエストのstubに利用

    • テクノロジー
    • 2015/10/08 17:22
    • rails
    • Ruby
    • システム開発
    • 技術
    • 資料
    • webサービス
    • controller,view以外からurl_forを呼ぶ - Qiita

      3 users

      qiita.com/ogawatti

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

      • テクノロジー
      • 2015/06/08 19:09
      • rspecで特定のログが吐かれていることを確認する - Qiita

        4 users

        qiita.com/ogawatti

        rspecでログのテスト備忘録 Railsの特定のログがinfoで一回だけ呼ばれることをテストしたい 処理の途中経過やベンチマーク結果等が出ていることを確認したい rspecでRails.logger.should_receive(:info).with(expected).onceのように書きたい これだと、infoで呼ばれたすべてのログに対してチェックしてしまう 解決法 Rails.logger.stub(:info => nil)を使う withで渡したログ形式とマッチした回数をテストできる before do Rails.logger.stub(:info => nil) expected = { :type => "benchmark", :category => "upload", :realtime => anything } Rails.logger.should_rece

        • テクノロジー
        • 2015/05/01 09:25
        • Rails
        • rack middlewareのテストをrspecで書いてみた - Qiita

          6 users

          qiita.com/ogawatti

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

          • テクノロジー
          • 2015/04/28 09:57
          • テスト
          • Rails
          • 【Facebook】GraphAPI v1.0とv2.0のユーザIDの違い - Qiita

            3 users

            qiita.com/ogawatti

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

            • テクノロジー
            • 2015/04/10 20:13
            • rack middlewareをざっくり触ってみた - Qiita

              17 users

              qiita.com/ogawatti

              概要 webアプリでとあるパスへのリクエストをフックしてゴニョゴニョする。 そんな方法ないかなぁと思っていたらタイムリーな記事を見つけた。 開発環境でのみ、リクエスト毎になんか処理をフックしたい in Ruby しかしrack middlewareってどんなもの?状態なので勉強からスタート。 rack middlewareの簡単なお勉強 Rackミドルウェアの作り方を勉強した ここみたら何となく分かった。 簡単なmiddlewareを書いてみる /hogeにアクセスが来たら、"hogehoge"を返すmiddleware。 元のアプリに/hogeの処理が定義してあっても、その処理を通さずにクライアントへ結果を返す。 そんなmiddlewareを書いてみた。 class MyRackMiddelware def initialize(app) @app = app end def call(

              • テクノロジー
              • 2015/01/08 13:44
              • Rack
              • rails
              • ruby
              • あとで読む
              • 【Jenkins】シェルの実行で定義した変数を下流ジョブに渡すパラメータに設定する(Parameterized Trigger plugin) - Qiita

                8 users

                qiita.com/ogawatti

                背景 シェルの実行で定義した変数を下流ジョブに流すパラメータに設定したい。 が、変数はシェル実行が終わると消えてしまう。 パラメータの設定使用しているプラグインはParameterized Trigger plugin。 結論 上記プラグインにファイルからパラメータを設定する機能を使う Parameters from properties file やったこと シェルの実行で、ワークスペースにファイルを書き出す。 形式は、KEY=value 一行につきパラメータ一つ ビルド後の処理に「Trigger parameterized build on other projects」を追加 Add Parametersから「Parameters from properties file」を選択 「Use properties from file」に1で書き出したファイルを指定 他のパラメータとの食

                • テクノロジー
                • 2014/12/22 16:41
                • jenkins
                • plugin
                • 【Facebook】GraphAPI2.0利用申請のしてみた=>通った【成功例】 - Qiita

                  3 users

                  qiita.com/ogawatti

                  ※ GraphAPI2.0利用申請、ではなく、正確には「v2.0移行後の利用権限申請」 概要 過去記事ではテストアプリであることを指摘されて、レビューを通過しなかった。 【Facebook】ログインアプリでGraphAPI2.0利用申請してみた=>実験用アプリでは承認されない 今度は機能実装・見た目も一新して、再度同じFacebookアプリとして申請に挑んだ。 申請したアプリ 前回の申請失敗後に作成。 イベント管理アプリ。 ログインするとイベント作成したり、イベントに参加することができる。 参加したイベントの通知をFb上に流して宣伝したり、非公開設定でログインすれば通知をリマインダ的に使うことができる。 アプリ : https://hiddeste.herokuapp.com コード : https://github.com/ogawatti/hiddeste アプリ作成 ruby 2.1

                  • テクノロジー
                  • 2014/12/20 18:12
                  • Facebookのレビュー申請文書を翻訳してみた - Qiita

                    5 users

                    qiita.com/ogawatti

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? やったこと FacebookのApp Reviewの翻訳をしてみた。 翻訳日は2014/10/23。 日本語おかしいところはコメントお願いします。 以下翻訳。 Review Guidelines 我々はすべてのアプリが高品質のFacebook体験ができるようアプリをレビューします。通常、ユーザはアプリがログイン・Facebook投稿していることに気付けなければなりません。ユーザはあなたのアプリやFacebookでユーザが共有する情報をコントロールできるようにすべきです。 Login Review Open Graph Review Ap

                    • テクノロジー
                    • 2014/10/23 18:05
                    • facebook
                    • クラスを別物に置き換える - Qiita

                      3 users

                      qiita.com/ogawatti

                      やりたいこと 某gem(この記事では例としてfb_graphを使用)を呼んだときにMockした別のモジュール・クラスを呼びたい。 もう少し言うと、 Mockをonにして、FbGraphを呼ぶとMock::FbGraphが呼ばれる Mockをoffにして、FbGraphを呼ぶとFbGraphが呼ばれる gemのrequireとObjectクラスへの追加 fb_graphをrequireするとObjectクラスにFbGraphが追加されます。 FbGraph = Mock::FbGraphでFbGraphを置き換えれますが、単純にこれをするとwarningが出てしまいます。 Object.constants.include?(:FbGraph) #=> false require 'fb_graph' Object.constants.include?(:FbGraph) #=> true F

                      • テクノロジー
                      • 2014/07/03 15:50
                      • ruby
                      • RailsログLTSV対応(LTSV Logger + UUID) - Qiita

                        8 users

                        qiita.com/ogawatti

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

                        • テクノロジー
                        • 2014/07/02 13:28
                        • rails
                        • ruby
                        • Jenkinsで誤って削除したジョブを復旧する - Qiita

                          3 users

                          qiita.com/ogawatti

                          誤って意図しないジョブを消してしまった、そんなときの復旧方法のメモ。 前提 設定変更履歴の閲覧、ジョブ作成ができること Jenkinsサバへsshログインでき、sudo使えること 復旧方法 以下の3ステップでできた。ジョブ連携している場合は後述の注意点を参照。 1. 削除直前のジョブの設定を取ってくる Jenkins > 設定の変更履歴 > Show all configs を選択 すべての設定履歴のシステム設定/ジョブ設定 から [削除したジョブ名]deleted[日時] を選択 Job Deletion HistoryのShow Fileから、削除した一つ前のXMLをRawで表示、保存しておく (最新のXMLは空なので、削除直前のものにする) 2. 削除したジョブを再作成する Jenkins > 新規ジョブ作成を選択 ジョブ名に削除したジョブ名を入力 フリースタイルのプロジェクトを選択

                          • テクノロジー
                          • 2014/06/18 14:43
                          • jenkins
                          • AWS STSで期限付きのサーバ認証トークン発行 - Qiita

                            3 users

                            qiita.com/ogawatti

                            概要 以下について調べたことをまとめる 期限付き証明書の取得方法 期限切れの確認方法 トークンの管理方法 環境 以下を使用して調査 ruby-1.9.3-p385 aws-sdk 結果 期限付き証明書の取得方法 取得APIを叩く http://docs.amazonwebservices.com/STS/latest/APIReference/API_Operations.html 期限はデフォルト12h, 15min~36hで設定可能 発行は、IAMユーザ、AWSユーザのクレデンシャルを利用する必要がある EC2のroleでは発行できない http://aws.amazon.com/jp/iam/faqs/#How_can_temporary_security_credentials_be_used_to_call_AWS_service_APIs http://docs.aws.ama

                            • テクノロジー
                            • 2014/06/18 02:25
                            • aws
                            • ruby
                            • Dotenv使ってみた - Qiita

                              20 users

                              qiita.com/ogawatti

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

                              • テクノロジー
                              • 2014/03/21 15:30
                              • dotenv
                              • ruby
                              • Qiita
                              • Twitter Cards利用申請 - Qiita

                                3 users

                                qiita.com/ogawatti

                                以前の記事は仕様を調べたのみ。 実際に申請してみた。 事前準備 申請用twitterアカウント サイトオーナー用twitterアカウント (twitter:siteタグを埋めるなら不要) Twitter Cards対応したページとそのURL 申請手順 申請用アカウントでTwitterにログイン Card Validatorにアクセス https://dev.twitter.com/docs/cards/validation/validator validate & apply タブを選択 Enter URL to validateと表示されているテキストボックスにCard対応したページのURLを入力してGo!をクリック OKなら、Request Approvalボタンをクリックして NGならタグを修正したりアクセス許可とかを見てみる validatorがきちんと動いている保障もないので、色

                                • テクノロジー
                                • 2014/03/07 16:12
                                • Twitter
                                • Twitter Cards利用申請 - Qiita

                                  3 users

                                  qiita.com/ogawatti@github

                                  以前の記事は仕様を調べたのみ。 実際に申請してみた。 事前準備 申請用twitterアカウント サイトオーナー用twitterアカウント (twitter:siteタグを埋めるなら不要) Twitter Cards対応したページとそのURL 申請手順 申請用アカウントでTwitterにログイン Card Validatorにアクセス https://dev.twitter.com/docs/cards/validation/validator validate & apply タブを選択 Enter URL to validateと表示されているテキストボックスにCard対応したページのURLを入力してGo!をクリック OKなら、Request Approvalボタンをクリックして NGならタグを修正したりアクセス許可とかを見てみる validatorがきちんと動いている保障もないので、色

                                  • テクノロジー
                                  • 2013/12/01 17:42
                                  • sns
                                  • twitter
                                  • twittercards
                                  • rails3_acts_as_paranoidまとめ - Qiita

                                    8 users

                                    qiita.com/ogawatti@github

                                    概要 rails3_acts_as_paranoid 論理削除を実現するgem deleted_at != nil のとき論理削除と判定する 導入が容易 使い方、削除時の挙動などについて調べたことをまとめる 環境 ruby : 1.9.3p392 rails : 3.2.12 sqlite3 : 3.7.9 rails3_acts_as_paranoid : 0.2.5 この記事では、以下のモデルを使用する class User < ActiveRecord::Base acts_as_paranoid attr_accessible :deleted_at, :name has_many :orders, :dependent => :destroy end class Order < activeRecord::Base acts_as_paranoid attr_accessible

                                    • テクノロジー
                                    • 2013/03/12 11:49
                                    • rails

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

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

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

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

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

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

                                    公式Twitter

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

                                    はてなのサービス

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