2011/09/23

Apache起動時にSSLのパスフレーズ入力を省略する方法


年に1回のSSLの更新の度に忘れていて、調べ直すので記録。

秘密鍵の保管場所へ移動し、秘密鍵をリネーム
# cp key.pem key.pem.org
リネームした秘密鍵から新しい秘密鍵ファイルを生成
# openssl rsa -in key.pem.org -out key.pem
パスフレーズを求められるので入力
Apacheを再起動。パスフレーズ無しで起動出来る。

2011/04/15

プログレッシブJPEGかどうかコマンドラインで判別


携帯サイトを納品したら、一部のJPEGがauで表示されないという現象に遭遇。
調べたところauではプログレッシブJPEGが表示出来ないと判明。
標準の(ベースライン)JPEGじゃないとダメだそう。

そこで、表示されなかった画像がプログレッシブJPEGなのかどうか調べようと思って探したら、コマンドラインでの判定法を発見!
プログレッシブJPEGやCMYKモードのJPEGをUnix環境で判別(判定)

[rdjpgcom]というコマンドだそうだが、試しにMacのターミナルでrdjpg[タブ]と打ったら、見事drjpgcomと出た!やったー!入ってたー!Macエライ!

さっそく表示されなかった画像をチェック

$ rdjpgcom -verbose [表示されなかった].jpg
~中略~
JPEG image is 148w * 99h, 3 color components, 8 bits per sample
JPEG process: Progressive

おお!やはりプログレッシブJPEGだった。
試しにPhotoshopでプログレッシブにチェック付けずにWeb用に保存した画像を見ると

$ rdjpgcom -verbose [プログレッシブでない画像].jpg
~中略~
JPEG image is 148w * 99h, 3 color components, 8 bits per sample
JPEG process: Baseline

ちゃんとBaselineと表示されました。
便利だけど、すぐ忘れてしまいそうなコマンドでした。