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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『割り箸ポテチ』

  • 人気
  • 新着
  • すべて
  • VSCodeでRustのテストコードをデバッグできない問題

    4 users

    chopschips.net

    2018エディションにNLLも入って久しいし、tonic(async/await構文でgRPCサービスを書けるライブラリ) からベータが取れたぞということで久しぶりにRustやろうという気持ちが高まってきました(2年ぶり3回目)。 まずは開発環境を更新せねばということで諸々アップデートして動作を確認していたのですが、 相変わらずVSCode + LLDBという構成だとlibクレートの単体テストをデバッグするときにブレークポイントが効かない。binクレートの単体テストだと効く。 なぜか日本語のブログではこの問題に触れているのを見たことがないんですよね (そういう入門記事はだいたいサンプルがbinクレートなので、この問題を踏むのはもっと後のステップではあるんですが)。 私の環境固有の問題かなとも少し思ったんですが、GitHubのIssueを漁ってみると同じ問題を踏んでそうな人をちらほら見かけた

    • テクノロジー
    • 2020/03/03 17:08
    • VSCode
    • Rust
    • Railsアプリ開発のためのDocker/Kubernetes入門6 Helm編

      3 users

      chopschips.net

      RailsアプリケーションをKubernetes(以後、k8s)で運用できるようにするための手順を書きます。 この記事はシリーズ連載記事の第六回です。 第一回 Docker編 第二回 Docker Compose/Dockerfile編 第三回 Kubernetes入門編 第四回 Kubernetes基礎編 第五回 Kubernetes応用編 第六回 Helm編 はじめにHelmについて簡単に紹介した後、 前回の Kubernetes応用編 で作成したマニフェストをもとにHelmチャートの作り方を説明します。 サンプルコードは全て下記のリポジトリにあります。 https://github.com/kwhrtsk/rails-k8s-demoapp 前提 macOSでの作業を前提としています。 使用したツールのバージョンなどは 初回 の記事を参照してください。 ツールのインストール手順は 第

      • テクノロジー
      • 2018/06/03 06:47
      • Kubernetes
      • docker
      • rails
      • Railsアプリ開発のためのDocker/Kubernetes入門5 Kubernetes応用編

        4 users

        chopschips.net

        RailsアプリケーションをKubernetes(以後、k8s)で運用できるようにするための手順を書きます。 この記事はシリーズ連載記事の第五回です。 第一回 Docker編 第二回 Docker Compose/Dockerfile編 第三回 Kubernetes入門編 第四回 Kubernetes基礎編 第五回 Kubernetes応用編 第六回 Helm編 前回のKubernetes基礎編では、 Step1として第2回Docker Compose/Dockerfile編 のdocker-compose-preview.ymlに相当する構成をDeployment, Service, ConfigMap, Secretの4種のAPIオブジェクトで記述しました。 マニフェストファイル一式はサンプルコードの k8s/manifests-step1/ ディレクトリにあります。 この構成には下記

        • テクノロジー
        • 2018/06/02 19:35
        • docker
        • rails
        • Railsアプリ開発のためのDocker/Kubernetes入門4 Kubernetes基礎編

          4 users

          chopschips.net

          RailsアプリケーションをKubernetes(以後、k8s)で運用できるようにするための手順を書きます。 この記事はシリーズ連載記事の第四回です。 第一回 Docker編 第二回 Docker Compose/Dockerfile編 第三回 Kubernetes入門編 第四回 Kubernetes基礎編 第五回 Kubernetes応用編 第六回 Helm編 今回は以下のサンプルアプリケーションをminikubeにデプロイするためのマニフェストや手順について説明します。 https://github.com/kwhrtsk/rails-k8s-demoapp 前提 macOSでの作業を前提としています。 使用したツールのバージョンなどは 初回 の記事を参照してください。 ツールのインストール手順は 前回 の記事を参照してください。 準備まずサンプルアプリのコードをチェックアウトしてmi

          • テクノロジー
          • 2018/06/02 06:47
          • docker
          • rails
          • Railsアプリ開発のためのDocker/Kubernetes入門1 Docker編

            30 users

            chopschips.net

            以降の節で順にこれらのコマンドの使い方を説明します。見出しの括弧は旧コマンドです。 また、各節の終わりにリファレンスへのリンクを置いていますが、 少なくとも本稿の執筆時点においては旧コマンドの方が詳細に書かれているので、必要に応じてそちらも参照してください。 なお日本語版のドキュメントにはまだ新コマンド版のリファレンスはありません。 シェルの補完についてdockerのサブコマンドは、 861162a44 のようなハッシュ値や、 romantic_neumann のようにランダムな英単語の組み合わせで自動生成されたコンテナ名をパラメータとして受け取ります。 Docker for Macにはbashやzshでコマンドの補完を行うためのスクリプトが同梱されていますが、 ただインストールするだけでは有効になりません。 補完のための設定については別に記事を書いたのでこちらを参照してください。 bas

            • テクノロジー
            • 2018/06/01 22:50
            • docker
            • Kubernetes
            • rails
            • helm
            • Study
            • ruby
            • 開発
            • Railsアプリ開発のためのDocker/Kubernetes入門3 Kubernetes入門編

              44 users

              chopschips.net

              RailsアプリケーションをKubernetes(以後、k8s)で運用できるようにするための手順を書きます。 この記事はシリーズ連載記事の第三回です。 第一回 Docker編 第二回 Docker Compose/Dockerfile編 第三回 Kubernetes入門編 第四回 Kubernetes基礎編 第五回 Kubernetes応用編 第六回 Helm編 今回は下記について書きます。 最小限のk8s入門 minikubeの使い方 kubectlコマンドのチュートリアル 前提 macOSでの作業を前提としています。 使用したツールのバージョンなどは 初回 の記事を参照してください。 はじめにKubernetesには膨大な機能があるので、最初から汎用的な使い方を学ぼうとすると挫折しがちです。 このドキュメントでは、紹介する機能や概念を「初心者がRailsアプリを動かすために必要な機能」

              • テクノロジー
              • 2018/06/01 18:24
              • kubernetes
              • docker
              • rails
              • あとで読む
              • Railsアプリ開発のためのDocker/Kubernetes入門2 Docker Compose/Dockerfile編

                3 users

                chopschips.net

                RailsアプリケーションをKubernetes(以後、k8s)で運用できるようにするための手順を書きます。 この記事はシリーズ連載記事の第二回です。 第一回 Docker編 第二回 Docker Compose/Dockerfile編 第三回 Kubernetes入門編 第四回 Kubernetes基礎編 第五回 Kubernetes応用編 第六回 Helm編 今回は下記について書きます。 最小限のDocker Compose入門 Docker Composeを使った各種ミドルウェアのインストールと管理 RailsアプリケーションのDockerイメージの作り方 Docker Composeによるローカルプレビュー環境の構築 サンプルアプリケーション簡単なRailsアプリを例に、Docker Composeの使い方やDockerfileの書き方を説明します。 このサンプルアプリrails-

                • テクノロジー
                • 2018/05/31 21:21
                • docker
                • rails
                • bash/zshとfzfでDocker関連コマンドの補完を行う方法

                  10 users

                  chopschips.net

                  dockerコマンドはパラメータにコンテナIDやイメージIDを取るケースがあって入力が面倒です。 公式のbash/zsh用補完スクリプトを使うと各種ID類も補完できるようになるのですが、 Docker for Macをインストールするだけではそれらのスクリプトは有効にならないので、使い方を解説します。 また、fzfを使って候補のフィルタリングや複数選択を楽に行えるようにする方法についても説明します。 最終的にはこんな感じになります。 dockerとdocker-composeの補完スクリプトDocker for Macにはbashとzsh用の補完スクリプトが同梱されています。 % ls -1 /Applications/Docker.app/Contents/Resources/etc/ docker-compose.bash-completion docker-compose.zsh-c

                  • テクノロジー
                  • 2018/04/18 00:56
                  • docker
                  • fzf
                  • Zsh
                  • あとで読む
                  • Sidekiqのコードに潜む愉快なメソッドたち

                    4 users

                    chopschips.net

                    少し前にRails4.2のActiveJobのバックエンドについて調べました。 Resque、SidekiqからSucker PunchまでActiveJobのバックエンドについてひと通り調べてみた このときSidekiqのコードを読んで、Celluloidによるアクターモデルで並行処理を実装していることを知りました。 ちょうどScalaやErlangでアクターを使う方法を調べていたところだったので興味がわき、Celluloidを利用したアプリケーションのサンプルとして読んでみることにしました。 その時見つけた愉快なメソッドを紹介します。 今回読んだSidekiqのバージョンは3.3.3です。 注意事項 本エントリはSidekiqやアクターの解説記事ではありません。 記事に機種依存文字が含まれています。 OSXのChromeとFirefox、iOSのSafariとChromeでのみ表示を確

                    • テクノロジー
                    • 2017/12/17 09:29
                    • ネタ
                    • Resque、SidekiqからSucker PunchまでActiveJobのバックエンドについてひと通り調べてみた

                      3 users

                      chopschips.net

                      ActiveJobのバックエンドと、永続化先としてRedisが好まれる理由Rails 4.2で、ActiveJobというクラスが導入されました。 これ以前より、Railsで非同期処理を行う際にはResqueやSidekiq、Delayed Jobなどが広く使われていましたが、 ActiveJobはジョブを記述するためのインタフェースを抽象化して、 ジョブの実装を変えること無くジョブランナーを切り替えることを可能にするものです。 なおActiveJobにおいては、バックエンドを指定しなければジョブは非同期実行しようとしても即座に実行されます。 Rails 4.2.0時点では、ActiveJobのバックエンドとして以下のページにある9つのいずれかを使用できます。 ActiveJob::QueueAdapters Backburner Delayed Job Qu Que queue_class

                      • テクノロジー
                      • 2017/11/30 10:53
                      • rails

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

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

                      『割り箸ポテチ』の新着エントリーを見る

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

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

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

                      公式Twitter

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

                      はてなのサービス

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