もはや自宅でサーバーを構築するメリットはない

長くサーバー構築の仕事をやってきました。
昔はサーバー構築の勉強といえば、自宅の余ったPCにLinuxをインストールしてサーバーを構築したものですよね。
VPSが登場してからは、もはや自宅サーバーのメリットはなにもなくなったように思います。
安価な共有サーバーなのにターミナルでログインしてrootになって何でもできるんですからね。
逆に自宅サーバーだと電気代や火事のリスクといったデメリットがあります。

いい時代になったなあ。
しかし昔試行錯誤して苦労した経験があるからこそ今の自分があるので
今の若い技術者がうらやましいとも思わないですね。

【Modx】ファイル管理で「この種類のファイルはアップロードできません」と言われる

Modxのファイル管理でファイルをアップロードしようとしたとき、

「グローバル設定」の「ファイル管理の設定」の「アップロード可能なファイルタイプ」に
入っているにもかかわらず、拡張子によっては

と言われてアップロードできないという現象が発生しました。

原因はユーザーごとの権限の設定が優先されていたためでした。
ユーザーごとの権限は
メニューの「ユーザー」の「ユーザー管理」で対象のユーザーを開き、
「詳細設定」の「アップロード可能な〇〇」の設定の部分の

にチェックが入っていれば、グローバル設定を見に行きます。
ここにチェックが入っておらず、
アップロードしようとしたファイルの拡張子が許可されていませんでした。

【jQuery】スクロール位置を取得

スクロール位置を取得します。

ウィンドウのスクロール位置なら

【MySQL】SQLでIF文(CASE)を使う

SQLで条件によって返す値を変えたいとき、
NULLのときはIFNULLで簡単ですが、

IF文のような条件分岐をさせたいときには、CASE文を使います。