writer

Tips

Linuxで後からスワップメモリを追加する方法

概要 Linuxを使っていると、メモリが足りない場合にOOM Killerというシステムの維持のために突然プロセスが落とされることがあります。 そのような場合には、ストレージの方にメモリ用の領域を用意して、それをメモリとして認...
Tips

Kubernetesで負荷をかけてもノードが不安定にならない対策

概要 Kubernetesで、高負荷な作業をすると、ノードがNot Readyとなり、操作を受け付けなくなったということはありませんか。 私はよくあります。 ここでは、このように高負荷な作業をしても、ノードが不安定になら...
Tips

Kubernetesでノードやコンテナの使用リソースを確認する方法

概要 Kubernetesで、ノードやコンテナがどれくらいCPUやメモリを使っているのか確認したいと思うことはありませんか。 私はあります。 普段は、Prometheusなどで見ているのですが、Prometheusの調子...
スポンサーリンク
プログラミング

RailsのテストでJSON形式のデータを取得する

概要 Railsでテストを書いていると、HTMLが返ってくるリクエストの他にも、JSON形式のデータが返ってくるリクエストのテストを書きたいということがあると思います。 ここでは、JSON形式のデータが返ってくるようなテストの...
Tips

Mattermostが起動できないときにやったこと

概要 私のMattermostを実行している環境で、Mattermostのアップデートをしたら起動できなくなったということがありました。 ここでは、どのようにして起動できなくなったMattermostを起動できるようにしたのか...
Tips

HTTPSに関するSNIという用語について調べてみた

概要 HTTPSについて調べていると、SNIという用語が出てくることがあります。 私はこのSNIについて、あまり理解できていなかったので今回調べてみたことをここにまとめておきます。 HTTPSについて HTTPSは...
Tips

WebAssembly についてまとめてみた (2018年2月)

概要 巷で話題のWebAssemblyについて色々と調べてみたので、その調べた結果を紹介します。 WebAssemblyとは まず、WebAssemblyとは何であるのかということを説明したいのですが、その前に、Asse...
プログラミング

Deviseのスコープとルーティングについて

概要 Railsのユーザ認証にDeviseを使っているという人は多いと思います。 私もDeviseを利用しているのですが、ログインの処理を少し変更したいなど、カスタマイズをしようとするとかなり面倒です。 今回は、Devi...
プログラミング

Deviseのアクセス制限ではauthenticatedを使おう

概要 最近、Railsで認証のためにDeviseを使っていた際に、authenticatedというものを知ったので、それの紹介をします。 環境 Rails 5.1Devise 4.4 ルーティング 認証をして...
プログラミング

Railsのタスクを実行しようとしたらlistenがないとエラーが出た

概要 私のRailsのプロジェクトでは、テストの前にあるタスクを実行しています。 しかし、今回次のエラーが出てタスクの実行に失敗しました。 LoadError: Could not load the 'listen' g...
スポンサーリンク
タイトルとURLをコピーしました