2005-01-11
_ PHPのアップデート
ふと思い立ってPHPを4.3.8から4.3.10にアップデートしてみました.難なく終了と思っていたつもり,オペミスからかhttpd.confが上書きされてしまいました….バックアップは古いものしかなかったので復元に結構手間取ってしまい….19時半から20時半の約1時間アクセス不能な状態でした.この時間帯にアクセスしてくださった方,ごめんなさい.
で,アップデートしたところで掲示板の方でエラーが発生.
mb_convert_encoding(): Unable to detect character encoding...
なにやら不吉な感じがしたものの,Googleで検索してみるとPHP-usersで対応策が書かれていました.php.iniに
mbstring.language = Japanese
と記述するか,PHPスクリプトの最初に
mb_language( 'Japanese' );
を記述することで回避できるみたいです.以前Woody環境でPHPだけ自分でコンパイルしていて,Serge環境に移行したのでaptのPHPに変更したのが今回の問題のはじまりでした.今のところ,その他不具合は見当たりませんが,何か問題がありましたら,ご連絡ください.
2005-01-10
_ Apache2とApache1の連携
Apacheには現在,Apache1とApache2の2種類がある.2の方が新しいからいいのかというとどうもそうでもないらしい.Apache 1 vs Apache 2 Performanceを見てみると,
- 静的なページについてはApache2の方がApache1より約4%高速
- 静的ページのリアルタイム圧縮において,Apache2のmod_deflateが,Apache1のmod_gzipに比べて60%以上高速
- Apache2でのPHPの処理は,Apache1のDSOに比べて27%低速.またApache1の静的モジュール組み込みと比べると31%低速
という結果だったらしい.
このことからApache2をフロントエンドにおいて,mod_proxyやmod_rewriteなどを用いてPHPの処理は,バックエンドのApache1で実行し,静的なコンテンツはApache2で処理する方式を検討中.ローカル環境でテストしてみて,パフォーマンスアップにつながれば,外部公開用もこの方法でやってみる予定.
2005-01-09
_ 年齢層別にみるデザイン
タイトルにたいそうなものをつけたわりには,別にこんなことを調べているわけではありません.高校の友人がデザイン学校に通っていて,20-25歳の男性の一般像みたいなものを調べたかったらしく,ネタあつめに協力しました.デザイン関係の仕事って,今,流行ってるものを真似したところであまり意味はないんですよね.次,流行るものが何かを,先取りしてブームを作っていかないといけない.そのためには,ターゲットごとの嗜好や特色をうまくつかんでいないといけません.常に情報に敏感でいることが重要なんですね.
ちなみにわかりやすい指標としては,車の種類とか,服のブランドなんかから,どんな色がその年齢層に受けやすい色なのかを判断するそうです.