概要 Railsを使ってウェブアプリケーションのコードを書いている際に、構文規則に則ってコードが書かれているかチェックしたいという事があると思います。 このような時に使えるものとして、rubocopというgemがあります。 今回は...
Programming
2019/06/25
概要 RailsでWebアプリケーションを作成した際に、定期的に実行したい処理があると思います。 そのような時には、whenerverというgemを使う事で定期的に処理を実行する事ができるようになります。 今回は、このRailsで...
Programming
2019/06/24
概要 最近、Visual Studio Code(以下VSCode)でリモートの環境を使用して開発できる機能がリリースされました。具体的には、SSHでアクセスしたり、Dockerで作成したコンテナにアクセスしたりして開発できるように...
Tips
2019/06/21
ブログシステム変えました 今まで、WordPressというブログシステムを使っていたのですが、色々と思うところがあり独自に私が作成したブログシステムに移行しました. 変えた理由 変えた理由には、動作を遅く感じたり、記事の執筆にm...
Tips
2019/06/14
概要 私は、Dockerを使っていくつかのアプリケーションを公開しているのですが、そのDockerを動かすOSとしてRancherOSを使用しています。 私のRancherOSを動かしている環境の関係で、RancherOSでは固定...
Tips
2019/03/03
概要 RancherOSとはどのようなものかを紹介します。 そして、インストールの方法を紹介します。 環境 今回インストールしたRancherOSは次のものです。 RancherOS 1.5 RancherOSとは ...
Tips
2019/02/24
概要 Kubernetesの目玉機能にローリングアップデートというものがあります。 これは、コンテナの更新の際になるべくダウンタイムを減らすために使用できます。 今回はこのローリングアップデートを使う方法について説明します。 ...
Tips
2019/02/23
最近、自宅サーバを初めてみたので、そのときの事を書きます。 概要 元々、VPSやクラウド等で色々なサーバを動かしていました。 しかし、今は自宅にサーバ用のコンピュータを買って色々とやっています。 ここではなぜ自宅サーバにしたの...
Server
2019/02/17
RancherOSでは、デフォルトのユーザであるrancherに対してパスワードを設定してアクセスすることができます。このパスワードの変更方法を紹介します。 概要 RancherOSでは、インストールの時に次のように-aオプション...
Tips
2019/02/16
概要 この記事の執筆時点で、このブログのテーマはCocoonというものを使っています。 Cocoonは、WordPressのテーマです。このテーマを使っているということは、つまりこのブログはWordPressを使っているということ...
Tips
2018/04/23
概要 DigitalOceanのプライベートネットワークについて調べて見たので、そのことについて書きます。 注意 この記事は2018年の4月に書きました。 そのため、情報が古くなっていることがあるかもしれませんので、ご注意くだ...
Tips
2018/04/11
概要 私が普段使用しているSparkというメールアプリについて紹介します。 Sparkとは iOSやmacOSで使える無料のメールアプリです。 このSparkの特徴として、複数のメールアドレスを管理できたり重要だと思われるメー...
Tips
2018/04/10
概要 TypeScriptを書いていて、interfaceを使ってオブジェクトやクラスの型を定義していると、interfaceの中にinterfaceを含めたいということがあります。 ここでは、そのようなinterfaceのネスト...
Programming
2018/04/09
概要 Railsでユーザ管理にDeviseというgemを使っている人は多いと思います。 ここでは、そのDeviseの表示を日本語に対応させる方法を紹介します。 環境 Rails 5.1 Devise 4.4 日本語対応 ...
Programming
2018/04/06
概要 Railsで多言語化したいという事があり、その時に行った事をここにまとめておきます。 環境 Rails 5.1 方法 古いWeb記事に書かれている情報を参考にすると、うまく動かない事があります。 これは、Rail...
Programming
2018/04/05
概要 Elasticsearchをふたつ使ったクラスタを作ったので、その時にやったことをここに書きます。 私の環境では、Kubernetesで2つのElasticsearchを動かしてクラスタを構成したので、サーバに直接Elast...
Tips
2018/04/04
概要 私は、サーバの監視のためにPrometheusを使っています。 ここでは、GitLabのメトリクスをPrometheusに集約する方法を紹介します。 環境 Prometheus 2.2 GitLab 10.6 Gi...
Tips
2018/04/03
概要 今まで、Let's Encryptでは無料のSSL証明書を取得することができましたが、ワイルドカード証明書は取得できませんでした。 しかし、来たる2018年3月にワイルドカード証明書が取得できるようになりました。 ここでは...
Tips
2018/04/02
概要 RailsのGemを更新しようとしたら、MySQLとの接続に使われるmysql2のバージョンが0.5.0に上がっていました。 そこで、mysql2のバージョンを0.5.0に上げてテストを実行したら次のように表示されてmysq...
Tips
2018/03/30
概要 ある時、KibanaからElasticsearchへのクエリを投げようと思ったら、KibanaからElasticsearchにアクセスできなくなっていました。 この問題を解決したので、この時の状況と解決方法をここに書いておき...
Tips
2018/03/29