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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    プライムデーセール

『qiita.com』

  • 人気
  • 新着
  • すべて
  • capistrano3でpumaの運用ー設定ファイルの管理どうする? - Qiita

    3 users

    qiita.com/metheglin

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

    • テクノロジー
    • 2019/10/21 16:36
    • pluckよりもmapのほうが高速なケース - Qiita

      6 users

      qiita.com/metheglin

      ActiveRecord Relationから特定のカラムの配列を取得したいとき、基本的にはmapではなくpluckを使うべきです。 References http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/ http://blog.livedoor.jp/sasata299/archives/51847390.html http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/ ただし、pluckはインスタンス化されたオブジェクトに対しても毎回SELECT文を投げてしまうようなので注意です。 pluckを使うべきケース pluckは必要な

      • テクノロジー
      • 2017/09/05 11:52
      • pluck
      • Rails
      • ruby
      • ruby引数処理に使えるテクニック - Qiita

        8 users

        qiita.com/metheglin

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

        • テクノロジー
        • 2017/03/16 18:41
        • Ruby
        • *
        • web
        • Install Linux kernel-devel - Qiita

          4 users

          qiita.com/metheglin

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

          • テクノロジー
          • 2016/12/21 16:45
          • rails save! create! update!のバリデーション例外を捕捉する - Qiita

            6 users

            qiita.com/metheglin

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

            • テクノロジー
            • 2015/12/09 15:54
            • rails
            • rabbitmqを介したsensu-serverとsensu-clientの連携 - Qiita

              5 users

              qiita.com/metheglin

              http://sensuapp.org/ sensuは、2012-2013年ごろに登場した監視フレームワークで、nagiosの問題点を解決しうるモダンな設計を搭載して注目されている. 日本でもスタートアップでの採用事例が増えている点とrubyで実装されている点を考慮してsensuを導入してみることにした. sensuの基本構成 sensuを導入するといろんなものがインストールされていろんなプロセスが立ち上がるが、この中で実際に監視業務をおこなっているのはsensu-client, sensu-serverの2つ. この両者がrabbitmqを介してどのようにメッセージのやりとりを行っているか理解することでsensuの概要が見えてくる. SENSU SERVER: 監視サーバ SENSU CLIENT: 監視対象サーバ 図1 rabbitmq概要 https://www.rabbitmq.c

              • テクノロジー
              • 2015/11/09 14:14
              • Sensu
              • RabbitMQ
              • has_manyをeager_load/includesするときの注意点 - Qiita

                8 users

                qiita.com/metheglin

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

                • テクノロジー
                • 2015/10/16 13:59
                • eager_load
                • Vagrant/VirtualBox上にたてたWebサイトの実機確認をiPhone/iPadからおこなう - Qiita

                  4 users

                  qiita.com/metheglin

                  Goal MacOSXをHostとして、CentOSをGuestとしたVMをVagrant/VirtualBoxで起動し、HTTPサーバをたててWebアプリを開発する Guest(CentOS/Vagrant)をpublic_networkの固定ipつきで起動し、同ネットワークからのアクセスを可能にする iPhone, iPadを同じWifiネットワークに接続し、固定ip直うちでWeb画面にアクセスする ホスト名でのVirtualHostを有効にできるように、WebサーバがのっているGuest(CentOS/Vagrant)に自前のDNSもたてて名前解決ができるようにする(iPhoneはjail breakしないとhostsをいじれないらしいので、その代替案...) この例では、Wifiネットワークアドレスを192.168.2としている. 192.168.2.XXXはMac OSXが外と通

                  • テクノロジー
                  • 2015/08/31 01:01
                  • Fluentd, ElasticSearch, KibanaでKPIログを可視化する - Qiita

                    11 users

                    qiita.com/metheglin

                    <match kpi.user_register> type copy <store> type elasticsearch index_name kpi type_name user_register include_tag_key true tag_key @log_name host localhost port 9200 logstash_format true logstash_prefix kpi.user_register flush_interval 3s </store> <store> type file path /var/log/td-agent/kpi.user_register.log </store> </match> <match kpi.user_login> type copy <store> type elasticsearch index_name

                    • テクノロジー
                    • 2015/08/26 12:23
                    • kibana
                    • fluentd
                    • Elasticsearch
                    • あとで読む
                    • ES6のクラスとモジュールを使ってMVを実装してみる - Qiita

                      3 users

                      qiita.com/metheglin

                      jQueryを呪文のように書いていて以来フロントエンドは時が止まった状態だったけど先日ES6を入門した. モダンJavascriptの技術背景をいくつかキャッチアップしてみたので、まだまだなところはあるけど学習したものを公開します. Goal ブラウザで動くアプリ よくあるフォームに入力した項目がリストに表示されるサンプルを作成する gulp, babel, browserifyでES6 => ES5にコンパイルする 成果物 ES5のサンプルコード https://github.com/metheglin/js-module-challenge/tree/es5-module ES6のサンプルコード https://github.com/metheglin/js-module-challenge/tree/es6-module ディレクトリ構成 はじめに モダンjavascript環境を作

                      • テクノロジー
                      • 2015/07/06 16:25
                      • Node.js
                      • あとで読む
                      • Rails4 Wicked PDF導入注意点 - Qiita

                        12 users

                        qiita.com/metheglin

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

                        • テクノロジー
                        • 2015/05/19 05:09
                        • Rails
                        • PDF
                        • Ruby
                        • gemライブラリの依存はGemfileではなくgemspecに記述する理由 - Qiita

                          20 users

                          qiita.com/metheglin

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

                          • テクノロジー
                          • 2015/05/17 20:14
                          • gemspec
                          • gem
                          • Ruby
                          • Gemfile
                          • FactoryBot(旧FactoryGirl)で関連データを同時に生成する方法いろいろ - Qiita

                            38 users

                            qiita.com/metheglin

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

                            • テクノロジー
                            • 2015/05/14 15:43
                            • factorygirl
                            • factory_girl
                            • rspec
                            • rails
                            • Qiita
                            • EC2でsudoersの設定に失敗し、sudoが使えなくなったときの対応 - Qiita

                              3 users

                              qiita.com/metheglin

                              Goal オペレーションミスによりEC2でsudoが使えなくなった問題を解消する ちなみに、以下の条件でsudoのデッドロック状態が起こる rootパスワードが分からない /etc/sudoersまたは/etc/sudoers.d以下のファイルがシンタックスエラーになっている /etc/sudoersまたは/etc/sudoers.d以下のファイルの編集権限がrootユーザのみ sudoがエラーになるため、rootユーザになることができない sudoers設定を変更しようにも、問題のファイルを変更も削除もできない 常識とは思いますが、この問題を避けるためにvisudoまたは、visudo -f /etc/sudoers.d/{sudo設定ファイル名}を使うべきです. 今回はプロビジョニング作業のため設定操作が手続き処理なので、visudo使うのが比較的難易度高いため/etc/sudoers

                              • テクノロジー
                              • 2015/04/06 06:01
                              • ArrayAccess,IteratorAggregateインタフェースで配列操作可能なオブジェクトを作成する - Qiita

                                4 users

                                qiita.com/metheglin

                                Goal 配列の添字にアクセスしたときに特定のロジックを実行させたい $array->get(0)ではなく$array[0]と書きたい foreachもサポートしたい 具体的な利用例としては、ActiveRecordの遅延評価みたいなことをやりたい Code phpの配列はオブジェクトではないため、配列操作時に特定のロジックをフックさせるようなことができないですが、ArrayAccessインタフェースを実装すると、配列操作のインタフェースを備えたオブジェクトを作成することができます. http://php.net/manual/ja/class.arrayaccess.php <?php class PersonList implements ArrayAccess { private $container = []; public function __construct(array $

                                • テクノロジー
                                • 2015/03/09 12:30
                                • ZFS Install on CentOS - Qiita

                                  4 users

                                  qiita.com/metheglin

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

                                  • テクノロジー
                                  • 2015/02/26 19:25
                                  • linux
                                  • djbdnsでローカルドメインの名前解決をおこなう - Qiita

                                    5 users

                                    qiita.com/metheglin

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

                                    • テクノロジー
                                    • 2015/02/22 15:31
                                    • Rubyの破壊的メソッドと参照の値渡し - Qiita

                                      13 users

                                      qiita.com/metheglin

                                      メソッドの中でどんな好き勝手引数の値を変更しても、メソッドに渡す前のトップレベルで定義されているsnackの値は変わらないと思い込んでたけど、そうではない。 Rubyは値渡しだが、初級者がひっかかりやすいのは参照の値渡し(共有渡し) 引数に渡す前の変数がかわってしまうという挙動を見て、参照渡しなのか?と思ってRubyistMagazineで調べたら、 Ruby (や多くのプログラミング言語) は値渡しである。 と明確に書かれているが、 初級者が特にひっかりやすい「参照の値渡し」 とも書かれていて見事にひっかかってました。 ■object_idで確認 rubyのオブジェクトに実装されているobject_idメソッドを使うと、オブジェクト固有のidを取得できる。これによって同じオブジェクトを参照しているのか、別のオブジェクトを参照しているのか確認できる。 ■参照の値渡しサンプル # 'test

                                      • テクノロジー
                                      • 2015/02/19 00:50
                                      • ruby
                                      • Rails Asset Pipelineがうまくいかないときの問題の切り分けかた - Qiita

                                        52 users

                                        qiita.com/metheglin

                                        もう二度とasset pipelineで苦しみたくないので、問題切り分けの手順をまとめたい。 (asset pipelineのおおかた理解してる人は5->1の順で切り分けていったほうが効率的かもです) 1. assetsパスの確認(アセットパイプラインで配信したいコンテンツがassetsパスに入っているか?) 当然ですが、app/controllersやdb/migrateなどの下に画像ファイルを置いても、アセットパイプラインでコンテンツ配信することはできません。 では、どこにアセットを置けば配信できるのか? assetsパスに置く必要があります。 確認方法 アプリケーションの現在のassetsパスは以下のように確認できる rails c $> Rails.application.config.assets.paths => ["/vagrant/shared/test_app/app/a

                                        • テクノロジー
                                        • 2014/11/15 04:55
                                        • Rails
                                        • assets
                                        • Ruby
                                        • テクノロジー
                                        • jquery
                                        • プログラミング
                                        • あとで読む
                                        • superを使って継承/Include/Extendしたメソッドをオーバーライド - Qiita

                                          8 users

                                          qiita.com/metheglin

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

                                          • テクノロジー
                                          • 2014/11/04 22:23
                                          • Vagrant共有ディレクトリをnfsモードで起動する - Qiita

                                            3 users

                                            qiita.com/metheglin

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

                                            • テクノロジー
                                            • 2014/04/20 19:30
                                            • Chefをダウングレードする(CentOS) - Qiita

                                              4 users

                                              qiita.com/metheglin

                                              * 2014/4上旬ごろから、Chefをデフォルトのコマンドでインストールすると、knife configureが動かないバグがあり、修正されていない * 一度インストールしてしまったchefのバージョンを下げる対応を実行する uname -a # Linux *** 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux cat /etc/issue # CentOS release 6.5 (Final) # Kernel \r on an \m [root] curl -L https://www.opscode.com/chef/install.sh | bash # gem install knife-soloが別途必要だけど省略 chef-solo -

                                              • テクノロジー
                                              • 2014/04/17 19:00
                                              • Rails4 DB連携なしモデルでバリデーション機能を使う - Qiita

                                                23 users

                                                qiita.com/metheglin

                                                Goal RailsでActiveRecord機能モデルを使うときは、必ずバックエンドでDBと紐付いていなければならない 今回は、たとえばCSVファイルのCRUDなどRails4でDB連携しないモデルを作成したい RailsのActiveModelが搭載するvalidation機能・callback機能を使って、モデル呼び出し側が意識することなく自動でオブジェクトをチェックするエコシステムをつくりたい Milestone rails generate modelを実行するとDBと関連付けられてしまうため、これは使わない ActiveRecordを継承したモデルが作成されてしまう、migrationファイルが作成されてしまう モデルクラスを新規作成し、クラスにActiveModelモジュールをMixInさせることで、必要な機能だけをクラスに取り込むことができる(Rails3とRails4では

                                                • テクノロジー
                                                • 2014/03/15 11:58
                                                • Rails
                                                • activemodel
                                                • model
                                                • SSL秘密鍵パスフレーズ解除(Apacheをno passwordでSSL起動できるようにする) - Qiita

                                                  4 users

                                                  qiita.com/metheglin

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

                                                  • テクノロジー
                                                  • 2014/03/03 00:38
                                                  • SSL
                                                  • PDO mySQL Driver Install - Qiita

                                                    3 users

                                                    qiita.com/metheglin

                                                    * PHPを再インストールせずに、PDOのmySQLドライバを組み込む * 拡張モジュールをソースからインストールする ## ## 実行環境情報 ## $> uname -a Linux *** 2.6.32-431.5.1.el6.x86_64 #1 SMP Wed Feb 12 00:41:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux $> cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m $> whoami root ## mySQL installディレクトリ(64bit targz install) $> ls /usr/local/mysql ## PHP installディレクトリ(source install) $> ls /usr/local/php ## ph

                                                    • テクノロジー
                                                    • 2014/03/02 09:57
                                                    • php

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

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

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

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

                                                    j次のブックマーク

                                                    k前のブックマーク

                                                    lあとで読む

                                                    eコメント一覧を開く

                                                    oページを開く

                                                    はてなブックマーク

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

                                                    公式Twitter

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

                                                    はてなのサービス

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