Go言語

【Go言語】キーの数が変わる動的な構造のJSONをUnmarshalする方法

この記事ではGo言語で、キーの数が変動する動的な構造のJSONをUnmarshalする方法を紹介します。 キーの数が動的な構造のJSONをUnmarshalする 今回扱うJSONは次のような構造です。 値はすべてintですが、キーの数...
PHP

【PHP】rtrimを使って文字列の最後をスラッシュ(/)にする

この記事ではPHPの「rtrim()」を使って、文字列の最後をスラッシュにする方法を紹介します。 最後の文字をスラッシュ(/)にする ディレクトリパスの文字列を変数にしておいて、ファイル名をつけたくて、スラッシュでつなげるというケースを...
ターミナル

nohupで複数のコマンドを順番に実行する方法

この記事ではnohupを使用して複数のコマンドを実行する方法を紹介します。 shを使って複数のコマンドをnohupで実行する nohupで実行したいコマンド例 例えば次のように、「&&」でつなげて、順番に複数のコマンド...
AWS

【EC2】Amazon Linux2のタイムゾーンをUTCから日本時間に変更する

この記事ではAmazon Linux2のタイムゾーンをUTCからJSTに変更する方法を紹介します。 UTCからJSTに変更する 変更前の状態では「date」を実行するとUTC時間が表示されています。 $ date Thu Apr 1...
AWS

【EC2】Amazon Linux2にGolangの1.11をインストールする

この記事ではEC2のAmazon Linux2にGoをインストールする方法を紹介します。 amazon-linux-extrasを使ってGoをインストールする Amazon Linux2ではyumを使ってGoをインストールすることもでき...
AWS

【EC2】Amazon Linux2でchshコマンドを使えるようにする

この記事ではEC2のAmazon Linux2でchshを使えるようにする方法を紹介します。 Amazon Linux2ですが、chshがインストールされていない場合があります。 $ which chsh chsh: Command ...
fish

【fish shell】環境変数を追加・削除する方法

この記事ではfishシェルで、環境変数を設定する方法を紹介します。 fishシェルで環境変数を追加する 環境変数を追加する場合は「set -x」を使用します。 set -x KEY VALUE $ echo $KEY VALUE ...
ツール

Boostnoteに貼り付けた画像の保存場所を見つける

この記事では、Boostnoteに貼り付けたスクリーンショットの保存先を見つける方法を紹介します。 キャプチャしたスクリーンショットを直接Boostnoteに貼り付けた場合、その内容は次のようになります。 !(:storage/6165...
Git

GitHubのリポジトリ名を変更する方法

この記事ではGitHubのリポジトリ名を変更する方法を紹介します。 GitHub上のリポジトリ名を変更する リポジトリの「Settings」タブを選択します。 「Settings」 > 「Repository name」 > 「R...
技術書典

技術書典6に『実践!Laravel+Vue.jsではじめるGraphQL入門』で出展します

今回は告知記事です。 2019/04/14(日)に開催される『技術書典6』に出展します! 頒布する同人誌が完成したので告知します。 タイトルは『実践!Laravel+Vue.jsではじめるGraphQL入門』です。 知人との共著でし...