もう迷わない!Mac、Linuxでパスを通すための環境変数の設定について

ある程度プログラミングや開発環境の整備などを経験された方は、「パスを通す」という作業をしたことがあるのではないでしょうか?今回は「パスを通す」ための方法をまとめます。

「Address already in use」とか出てNginxを起動できない時の対応策

「Address already in use」とか出てNginxを起動できなくなったため、解決策を調べて直しました。方法をメモします。

Linuxで特定の文字列を含むファイルを超高速に検索するコマンド

grepやackのような再帰的な検索を超高速に行うツール「The Silver Searcher(ag)」についてまとめました。

LinuxでRAMメモリのキャッシュやスワップをクリア・解放する方法

Linuxではどのディストリビューションも効率的なメモリ管理がされています。しかし時折、特定のプロセスがメモリを大きく占有し、スワップアウトしてパフォーマンスが落ちることがあります。その対応策として、RAMメモリのキャッシュを解放する手段があるので、ご紹介します。

VirtualBoxでUbuntuを快適に使うための設定

VirtualBoxのVMをGUIで使う場合、初期設定のままだと重くてとても大変です。少しでも快適に動作するような設定方法、手順をまとめたのでご紹介します。

RailsにてFont Awesome 5のSVGアイコンが表示されない問題の修正

RailsにてFont Awesome 5を使おうと思ったのですが、なぜかアイコンが表示されません。調査の結果Turbolinksの機能が原因と判明しました。なんとか両ツールが共存できるよう対策を施したので情報をまとめます。

SMTPを使ってAmazonSESのメールをGmailで送信できるようにする

AmazonSESで設定した独自ドメインのメールを使いなれたメーラーで活用できれば楽チンですよね。SESでは__SMTP__が利用できるので、メーラーからの送信は簡単です。GmailとWordPressで試したので結果をまとめます。

AmazonSESを使って無料で独自ドメインのメールを送受信する

SESとRoute53、S3を使って無料で独自ドメインのメールを送受信できるようにしました。通常、独自ドメインのメールを扱うためにはメールサーバーが必要です。しかしSESを使えばサーバーを利用しなくて済みますし、メンテナンスも必要ないため、低コストで運用が可能です。

ユーザー側のブラウザで最新のCSS/JavaScriptを読み込ませる方法

CSSやJavaScriptのような静的なファイルはユーザーが使用しているブラウザにキャッシュされます。キャッシュが残っていると基本的にはそちらが優先して読み込まれるため、せっかくファイルを更新しても変更内容が適用されず、予期せぬバグを引き起こしたりします。これを防ぐためにCache Bustingと呼ばれる方法を試しました。

リソース監視ツール「マカレル」の導入方法と監視項目の見方

時々EC2インスタンスが応答しなくなるので、マカレルというリソース監視ツールを導入して分析できるようにしました。導入方法と監視項目の見方をまとめました。ついでにLinuxコマンドとの対応関係も調べました。これで障害発生時の原因特定が容易になりますー。