Redmineのチケットを親子関係が分かるように表示する

概要 私は、タスク管理にRedmineを使っています。 その過程で、親子のチケットを作成することがあるのですが、デフォルトのチケットの一覧ではチケットの親子関係が分かりません。 ここでは、チケットの一覧画面よりチケットの親子関係...

Tips

2020/03/03

GitLab CIで定期的にgemの更新を確認する方法

概要 私は普段、Railsを使って作ったWebアプリケーションを、GitLabを使って管理しています。 ここでは、私が行なっているRailsとGitLabの組み合わせで、定期的にgemの更新を確認する方法を説明します。 環境 ...

Tips

2020/02/28

GitLab CIで定期的にRailsのyarnの更新を確認する方法

概要 Railsのプロジェクトで、フロントエンド周りのライブラリ管理としてyarnを使用しています。 ここでは、私が使っているGitLabでyarnの更新を定期的に確認する方法を紹介します。 環境 Rails 6.0 Git...

Tips

2020/02/27

KVMで仮想マシンをホストマシンと同じネットワークに繋ぐ方法

概要 Linuxカーネルを使用した仮想環境にKVMがあります。 そのため、Linuxで仮想環境を使うのであればKVMを使うという選択肢があります。 ここでは、UbuntuでKVMを使い、仮想マシンから外のネットワークに接続する方...

サーバ

2020/02/26

ReadyNASにnode_exporterを設置する方法

概要 Netgear社が販売しているReadyNASというNASは、内部でLinuxが動いています。 つまり、Linuxのシステムを監視するように、ReadyNASを監視できるということです。 ここでは、ReadyNASにPro...

サーバ

2020/02/24

RancherOSとDockerの更新方法

概要 私は、一部のサーバでRancherOSを使用しています。 RancherOSは非常に軽量で、Dockerだけを使うような環境では便利です。 ここでは、そのRancherOSの更新方法を紹介します。 環境 Ranche...

サーバ

2020/02/21

ReadyNASでメタデータのサイズを確認する方法

概要 私はNetgear製のReadyNAS 214というNASを使っているのですが、そのNASにはData Tiering(データティアリング)やMetadata Tiering(メタデータティアリング)という、一時的に書き込みを...

Tips

2020/02/19

LinuxでKH Coderを使用する方法

概要 テキストマイニングで使えるツールとして、KH Coderというものがあります。 KH Coderは、Windows用で使う場合、インストーラが用意されているため、簡単にインストールできますが、Linuxでは中々インストールが...

Tips

2020/02/17

macOSやLinuxでanyenvを使って色々な言語の実行環境を用意する方法

概要 ソフトウェア、アプリケーションの開発を行っていると、同じプログラミング言語でもバージョンの違うものを使いたいということがあります。 ここでは、macOSでanyenvという様々なプログラミング言語のバージョンを管理することが...

Tips

2020/02/14

Gentoo LinuxのLinuxカーネルの更新

概要 Gentoo LinuxではLinuxカーネルを自分でビルドして使います。 ここでは、Gentoo LinuxでのLinuxカーネルの更新方法について説明します。 環境 Gentoo Linux Linux Kerne...

サーバ

2020/02/13

Gentoo Linuxにおける日々のパッケージ管理

概要 現在、開発用のLinux環境としてGentoo Linuxを使用しています。 そこで、普段Gentoo Linuxのパッケージ管理で実行しているパッケージ管理のコマンドについて説明します。 環境 Gentoo Linu...

サーバ

2020/02/12

Kubernetes上のGitLab Runnerでキャッシュを使用する方法

概要 GitLabでCI/CDを行っているのですが、実行には結構時間がかかります。 実際に、私の環境ではRailsのプロジェクトでテストを実行するまでに5分以上かかります。 今回は、この問題をキャッシュを使うことで実行時間を1分...

Tips

2020/01/31

Webサイトをダークモードに対応させる方法

概要 iOSで人気が出た、ダークモードという黒を基調とした画面モードがあります。 ダークモードでは、アプリのデザインはもちろん、Webページでも黒を基調したデザインにすることができます。 しかし、Webページでは、Webページの...

プログラミング

2020/01/30

Mac miniの購入と配送履歴

概要 2020年の1月にMac mini 2018を購入しました。 そこで、なぜMac miniを購入したのかと、どのように配送されてきたのかを書きたいと思います。 なぜMac miniを購入したのか 2020年にもなって20...

Hobby

2020/01/29

Rails6でセグメンテーションエラーが発生する問題を解決した

概要 WebアプリケーションをRuby on Rails(Rails)を使って作成しているのですが、ある時実行中にセグメンテーションエラーが発生するようになりました。 ここでは、私が遭遇したセグメンテーションエラーの解決方法につい...

プログラミング

2019/12/19

Rails6.0でBootstrapを使う方法(webpacker使用)

概要 Rails 6.0からwebpackerというgemがデフォルトで使用されるようになりました。 webpackerは、webpackという主にJavaScriptをトランスパイルしたり、複数のJavaScriptファイルの依...

プログラミング

2019/12/11

Rails6.0でsimplecovを使ってカバレッジを取得する方法

概要 新しくRails 6.0がリリースされました。 私は普段simplecovというgemを使ってテストのカバレッジを取得しているのですが、Rails 6.0のプロジェクトではうまくカバレッジを取得できませんでした。 ここでは、R...

プログラミング

2019/12/09

Ubuntu 19.04から19.10に更新する方法

概要 UbuntuはLTS版でない限りリリースから9ヶ月がサポート期間となっています。 私は、開発マシンにUbuntu 19.04を使っているのですが、2019年10月にUbuntu 19.10がリリースされたので、19.10の方に...

サーバ

2019/12/08

Rubyでlibreadline.soに関するエラーを解決した方法

概要 Ruby on Railsのプログラムを書いていると、あるとき次のようなエラーが発生しました。 LoadError: libreadline.so.7: cannot open shared object file: No...

プログラミング

2019/12/07

RailsのBlocked hostというエラーの解決方法

概要 Rails 6.0でWebアプリケーションの開発をしていると、Blocked host: *****というエラーが発生するようになりました。 ここでは、このエラーの解決方法を紹介します。 環境 Rails 6.0.0 ...

プログラミング

2019/10/20

西暦-元号変換

西暦から元号、元号から西暦の変換をします。

Go

文字数カウンタ

入力された文章から、文字数や段落などを数えます。

Go