MacにCompassをインストールしてCSSを楽に書く

CSSを書くのには SASS / Compass が便利です。 SASSは「Syntactically Awesome Style Sheets」の略称で、CSSのメタ言語です。つまり、SASS言語で記述したファイルをコンパイルすると、CSSファイルを生成されるのです。 最初からCSSを書けばいいのでは?と思われるかもしれませんが、SASSではスタイルが継承出来たり、色やサイズを変数で定義するこ…

続きを読む

Macでrubyの最新版をインストールする方法

Mac OSにはrubyがデフォルトでインストルされていますが、バージョンが古いので、最新版を入れたいと思います。最新版のrubyをインストールすると、またバージョン管理ツールが必要でしょう。 そこで使うのがrbenvというバージョン管理ツールです。 rubyにはrvm(Ruby Version Manager)というバージョン管理ツールがありますが、rbenvはrvmより軽量でコンパクトなコマン…

続きを読む

お名前.comのVPSで運用中のNginx + PHP-FPM + MySQLサイトをチューニング

お名前.comのVPS(メモリ1Gのプラン)で運用しているNginx + PHP-FPM + MySQLで作ったサイトが最近大変重くなってしまいました。 お名前.comのVPSは2年ほど使っていて、今まではあまりパフォーマンス的にストレスを感じてなかったのですが、アクセス数が増えたためか、ほぼ一瞬で表示されるはずのキャッシュ状態のページも5〜6秒もかかってしまうのです。 そのまま放置して置くわけ…

続きを読む