Railsでサイトマップを作る方法

概要 GoogleやBingなどの検索エンジンのクローラに、クロールしてほしいWebページを知らせる方法にサイトマップというものがあります。 サイトマップでは、XML形式でアクセスしてほしいURLが書かれています。 今回は、このサ...

プログラミング

2019/07/05

PHPで別の位置にある画像を読み込んで表示する方法

概要 通常Webで画像を表示する場合、imgのsrc属性に画像が置いてあるURLを指定するというのが一般的だと思います。 しかし、画像を置いてあるURLを指定するというのは、画像を表示するためにはそのURLにアクセスできるということ...

プログラミング

2019/07/04

Officeの代替ソフトを考える

概要 皆さんはMicrosoft Office(以降 Office)を使用していますか? Officeには、WordやExcel、PowerPointなどのソフトウェアがあり、文書作成、表計算、プレゼン資料の作成ができます。 Of...

Tips

2019/07/03

Netgearのルータで内部のDNSサーバにアクセスできないことの対処法

概要 現在ルータとしてNetgear製のR7800というルータを使っています。 それと同時に、私はドメインを持っているのでプライベートネットワークでDNSを構築して、特定のドメインの名前解決のためにそのDNSにアクセスするようにして...

Tips

2019/07/02

macOSでNetgearのルータR7800でVPNにアクセスできない時の対処法

概要 私は現在Netgear製のR7800というルータを使っています。 R7800というルータでは、外部のネットワークからアクセスするためのVPNを構築をすることができます。 しかし、このVPNの構築をするのは簡単でしたが、実際に...

Tips

2019/07/01

code-serverを使ってVSCodeをリモートで使う

概要 リモートのサーバにアクセスして開発をする方法の1つにcode-serverというツールを使う方法があります。 code-serverは内部でVisual Studio Code(VS Code)というIDEを使用しており、ブラ...

Tips

2019/06/28

pandocを使ってMarkdownでレポートを書く

概要 最近、WordではなくMarkdown形式で書いた文章を使ってレポートなどの文書を作成したいという考えが大きくなってきました。 今回は、Pandocというツールを使ってMarkdownで書かれたファイルをPDFなどの文書に変...

Tips

2019/06/27

Railsでページネーションとしてpagyを使う

概要 Railsでページネーションを実装するために、pagyというgemが使えます。 ページネーションとは丁付けのことで、例えば記事によって1つの記事が複数のページに分かれており、それを切り替えながら1つの記事を読むというものがあ...

プログラミング

2019/06/26

Railsでrubocopを使って構文チェックする方法

概要 Railsを使ってウェブアプリケーションのコードを書いている際に、構文規則に則ってコードが書かれているかチェックしたいという事があると思います。 このような時に使えるものにrubocopというgemがあります。 今回は、この...

プログラミング

2019/06/25

Railsでwheneverを使って定期的にタスクを実行する方法

概要 RailsでWebアプリケーションを作成した際に、定期的に実行したい処理がある事があると思います。 そのような時には、whenerverというgemを使う事で定期的に処理を実行する事ができるようになります。 今回は、このRa...

プログラミング

2019/06/24

Visual Studio Codeでリモートの環境を使用して開発する(SSH編)

概要 最近、Visual Studio Code(以下VSCode)でリモートの環境を使用して開発ができる機能がリリースされました。 具体的には、SSHでアクセスしたり、Dockerで作成したコンテナにアクセスしたりして開発できるよ...

Tips

2019/06/21

ブログシステムを独自のものに変更しました

ブログシステム変えました 今まで、WordPressというブログシステムを使っていたのですが、色々と思うところがあり独自に私が作成したブログシステムに移行しました. 変えた理由 変えた理由には、動作を遅く感じたり、記事の執筆にm...

Hobby

2019/06/14

RancherOSでIPアドレスを固定する方法

概要 私は、Dockerを使っていくつかのアプリケーションを公開しているのですが、そのDockerを動かすOSとしてRancherOSを使用しています。 私のRancherOSを動かしている環境の関係で、RancherOSでは固定...

サーバ

2019/03/03

アプリケーションのリリース通知を受け取る方法

概要 みなさんは、新しいアプリケーションの通知をどのように受け取っていますか? 最近のアプリケーションは自動更新の機能が内蔵されていて、何もしなくてもアプリケーションの最新版がリリースされたことを知ることができます。 しかし、全...

Tips

2019/03/02

RancherOSをインストールしてみよう

概要 RancherOSとはどのようなものかを紹介します。 そして、インストールの方法を紹介します。 環境 今回インストールしたRancherOSは次のものです。 RancherOS 1.5 RancherOSとは 皆さ...

サーバ

2019/02/24

Kubernetesのローリングアップデートの方法

概要 Kubernetesの目玉機能にローリングアップデートというものがあります。 これは、コンテナの更新の際になるべくダウンタイムを減らすために使用できます。 今回はこのローリングアップデートを使う方法について説明します。 ...

サーバ

2019/02/23

自宅サーバやってみた

最近、自宅サーバを初めてみたので、そのときの事を書きます。 概要 元々、VPSやクラウド等で色々なサーバを動かしていました。 しかし、今は自宅にサーバ用にコンピュータを買って色々とやっています。 ここではなぜ自宅サーバにしたの...

サーバ

2019/02/17

RancherOSのユーザのパスワードを変更する方法

RancherOSでは、デフォルトのユーザであるrancherに対してパスワードを設定してアクセスすることができます。このパスワードの変更方法を紹介します。 概要 RancherOSでは、インストールの時に次のように-aオプション...

サーバ

2019/02/16

ブログのテーマをCocoonに変えた理由

概要 この記事の執筆時点で、このブログのテーマはCocoonというものを使っています。 Cocoonは、WordPressのテーマでこのテーマを使っているということはつまりこのブログはWordPressを使っているということでもあ...

Tips

2018/04/23

DigitalOceanのプライベートネットワークについて調べた

概要 DigitalOceanのプライベートネットワークについて調べて見たので、そのことについて書きます。 注意 この記事は2018年の4月に書きました。 そのため、情報が古くなっていることがあるかもしれませんので、ご注意くだ...

サーバ

2018/04/11

西暦-元号変換

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

Go

文字数カウンタ

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

Go