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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『web-k.github.io』

  • 人気
  • 新着
  • すべて
  • Gitコマンドまとめ(2)~rebase/cherry-pick/revert/etc...~ - web-k.log

    5 users

    web-k.github.io

    前回のGitコマンドまとめはローカルリポジトリ単独での利用やgithubで自分のリモートリポジトリだけで利用する場合等でもよく利用できそうなコマンドをまとめました。今回は複数人で平行開発する場合等でマスターリモートリポジトリを共有している際等に頻繁に利用するgit rebaseを中心に、使えそうなコマンドを紹介していきます。 コミット(ブランチ)を編集する: git rebase 複数人で利用するリモートブランチを扱う場合、masterブランチのみで開発を行うことは実質不可能となり、topicブランチやfeatureブランチ等、何かしらブランチを作成して品質を確保した上でメインブランチにPull Requestを行って反映するようなやり方をすることが多くなります。その際にメインブランチではコミットが頻繁に行われたりすると派生ブランチは古いバージョンのソースからブランチが切られていたりして、

    • テクノロジー
    • 2013/09/13 16:58
    • Git
    • tutorial
    • Rails3 のroutes.rb - web-k.log

      3 users

      web-k.github.io

      という記載がある。 これはリソースCRUD操作を行うためのURLとアクションを自動で設定してくれる。 RailsでCRUDを行うために用意されている7つのアクション(index, new, create, show, edit, update, destroy)とURLとの紐付けをresourcesを使うことによって一度にすることができる。 なお、routes.rbにresources, resourceなどと書いていくわけだが、ルーティングの優先順位は上から順となっている。 現在設定されているルーティングを確認するには、rake routesコマンド用いる。 $rake routes GET /articles index articles_path GET /articles/new new new_article_path POST /articles create articles

      • テクノロジー
      • 2013/07/03 19:19
      • Rails
      • Rubyのrequire/load/autoload/include/extendについて - web-k.log

        12 users

        web-k.github.io

        require/load/autoload/include/extend の違いについて まず、ファイルをロードする require/load/autoload と ロードしない include/extend に分けられる。 違いについては、次で個別に説明した後に表にしてまとめる。 Kernelモジュールのメソッド 同じファイルは複数回ロードされない Rubyライブラリをロードする RubyライブラリはRubyスクリプト(*.rb)と拡張ライブラリ(*.so,*.o,*.dllなど)を指す ロードするファイルパスは、絶対パスでも相対パスでも可 ロードするファイル名の拡張子は自動補完してくれるため、省略可(*.rb 優先)

        • テクノロジー
        • 2013/05/22 11:40
        • ruby
        • rails
        • あとで読む
        • gitでよく使う21コマンドまとめ - web-k.log

          34 users

          web-k.github.io

          よく使うgitコマンドをリストアップしてみる リポジトリ作成: git init ローカルリポジトリを作成するにはリポジトリ名を指定する。

          • テクノロジー
          • 2013/04/07 17:50
          • git
          • command
          • development
          • まとめ
          • tutorial
          • RSpecまとめ(1)~基本メソッド~ - web-k.log

            16 users

            web-k.github.io

            RSpecで使う基本メソッド(describe/context/it/its/before/after/subject/let/shared_examples_for)をまとめてみる。 参考リンク RSpec - 本記事はここのほぼ抜粋です。よくまとまっています RSpec を使い始める人が読むべき N 個のドキュメント | Aiming 開発者ブログ - 参考リンクがいっぱいあります。上の記事もここで見つけた describe/context - テスト名。テスト対象自身のオブジェクト(subject代わり)でもOK before - 事前条件。example(it)の前に実行される。before :each はexample毎、before :all はdescribe毎に呼ばれる after - 事後処理。以後のテストに影響が出ないように後始末が必要な時に記述する subject -

            • テクノロジー
            • 2013/04/02 12:26
            • rspec
            • Ruby
            • testing
            • *あとで読む
            • Assets Pipeline - web-k.log

              31 users

              web-k.github.io

              この記事は 基本はRuby on Rails Guides: Asset Pipelineの訳ですが簡略化や自分の解釈で意訳した部分が多々あります。気になる点あったらコメントください。 Assets Pipelineとは Asset(アセット)とは、訳すと「資産」のこと。Assets Pipelineは画像やJavaScript、CSSを高速でリクエストを捌けるようにしたRails 3.1より標準搭載された仕組みです。 Assets Pipelineで出来ること Fingerprinting コンテンツベースのファイル名に更新することによるキャッシュ支援 Precompileを利用した高レベル言語でのコーディング CSSに対してSass/SCSS/LESS、JavaScriptに対してCoffeeScript等の中間言語が使用可能 ERBも使用可能 Assetの連結 複数のJavascri

              • テクノロジー
              • 2013/03/02 16:26
              • rails
              • アセットパイプライン
              • assets
              • ruby
              • javascript
              • Rails Internationalization (I18n) APIについて - web-k.log

                11 users

                web-k.github.io

                Ruby on Rails Guides: Rails Internationalization (I18n) API を自己解釈しながら翻訳していきます。 この記事は3章までの内容になります。 はじめに I18n(internationalization) Gem はRails2.2から提供されており、多言語をサポートしたアプリケーションを提供するためのフレームワークである。 「国際化(I18n:internationalization)」を行うとは、全ての文字を抽象化し、日付や通貨などロケール(地域や言語)によるものをアプリケーションの外に出すことである。 「地域化(L10n:localization)」を行うとは、それらアプリケーションの外に出したものに対して、翻訳やフォーマットを提供することである。 I18n化するために必要なこと I18nのサポートを確保すること 辞書ファイルの場

                • テクノロジー
                • 2013/01/26 03:46
                • i18n
                • rails
                • ruby
                • *あとで
                • RSpecとCapybaraのマッチャ比較 - web-k.log

                  19 users

                  web-k.github.io

                  (1 + 2).should == 3 1.should < 2 "apple".should_not =~ /orange/ なお、「!=」や「!~」などの否定演算子はサポートされていません。「なんとかではないこと」を記載するときはshouldの代わりにshould_notを使います。 ビルトインマッチャは be be_a be_a_kind_of be_an_instance_of be_close be_within change eq eql equal exist expect have have_at_least have_at_most include match raise_error respond_to satisfy throw_symbol って感じでたくさんあります。 「be_XXX」マッチャは「be_a_XXX」、「be_an_XXX」と記載しても同じ動作になり

                  • テクノロジー
                  • 2012/12/03 21:03
                  • capybara
                  • Rspec
                  • rails
                  • Ruby
                  • RSpecまとめ(2)~Mock(double/stub/mock)~ - web-k.log

                    60 users

                    web-k.github.io

                    前回はRSpecの基本メソッドについてまとめました。今回はMockについてまとめます。 テストダブルとは テスト対象が依存しているモジュールやリソースの代役のこと。結合テストのような複雑な環境を事前に用意せずとも目的の機能をテスト可能となるように振る舞いをシミュレートする。 irb,pry等でMockを試したい時、

                    • テクノロジー
                    • 2012/10/08 08:52
                    • rspec
                    • mock
                    • ruby
                    • stub
                    • rails
                    • testing
                    • テスト

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

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

                    『web-k.github.io』の新着エントリーを見る

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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