Railsで多対多の関連のモデルを表現する方法
概要 Railsでウェブアプリケーションを作っていると、例えば記事に複数のユーザが属していて、さらにユーザにも複数の記事が属しているような、多対多の関係をデータベースで定義したいというときがあると思います。 ...
概要 Railsでウェブアプリケーションを作っていると、例えば記事に複数のユーザが属していて、さらにユーザにも複数の記事が属しているような、多対多の関係をデータベースで定義したいというときがあると思います。 ...
概要 dockerのコンテナ上で、リソースの状況を見たいと思い、topコマンドを実行したら次のようなメッセージが表示されてtopコマンドが使えませんでした。 ...
概要 Railsで開発をしている時には、rails serverコマンドなどでサーバを立ち上げて開発していると思います。 そのほかにも、routes.rbを書き換えたらどのようなルーティングになっているのかrails routesコマンドなどでルーティングを確認すると思います。 ...
概要 Linuxを使っていると、メモリが足りない場合にOOM Killerというシステムの維持のために突然プロセスを落とされることがあります。 そのような場合には、ストレージの方にメモリ用の領域を用意して、それをメモリとして認識して使うという方法があり、その領域のことをスワップ領域といいます。 ...
概要 Kubernetesで、高負荷な作業をすると、ノードがNot Readyとなり、操作を受け付けなくなったということはありませんか。 私はよくあります。 ...
概要 Kubernetesで、ノードやコンテナがどれくらいCPUやメモリを使っているのか確認したいと思うことはありませんか。 私はあります。 普段は、Prometheusなどで見ているのですが、Prometheusの調子が悪かったり、Prometheusのコンテナが動いていないなど、必ずしもPrometheusを使って確認できるわけではありません。 ...
概要 Railsでテストを書いていると、HTMLが返ってくるリクエストの他にも、JSON形式のデータが返ってくるリクエストのテストを書きたいということがあると思います。 ...
概要 私のMattermostを実行している環境で、Mattermostのアップデートをしたら起動できなくなったということがありました。 ここでは、どのようにして起動できなくなったMattermostを起動できるようにしたのかを書きます。 ...
概要 HTTPSについて調べていると、SNIという用語が出てくることがあります。 私はこのSNIについて、あまり理解できていなかったので今回調べてみたことをここにまとめておきます。 ...
概要 巷で話題のWebAssemblyについて色々と調べてみたので、その調べた結果を紹介します。 WebAssemblyとは まず、WebAssemblyとは何であるのかということを説明したいのですが、その前に、Assembly(アセンブリ)というものを説明します。 ...