AWStats googlechartプラグインのラベルの文字化け

AWStatsのgooglechartプラグイン、グラフが綺麗に見えるので入れてみたら、月別表示のグラフラベルの「月」が化けていたので。

細かい理由は省きますが、
104行目付近の
$labellength=3;

$labellength=5;
に変更することで解消します。

BASIC認証の文字数制限

知らなかった・・・

http://httpd.apache.org/docs/2.2/programs/htpasswd.html

-mオプションつけないDES暗号だと8文字までしか意味ないのね・・・

あと、参考
http://kamoland.com/wiki/wiki.cgi?BASIC%C7%A7%BE%DA%A4%CE%A5%D1%A5%B9%A5%EF%A1%BC%A5%C9%A4%CF8%CA%B8%BB%FA%A4%AB

chm版PHPマニュアルの文字化け対策 UTF-8対応版

http://www.bluefocus.jp/archives/4

この記事で、文字化け対策を書きましたが、2008.12.12付けの日本語版マニュアルで同じ作業をしたら文字化けだったので、
ちょっと調べてみた。(検索タブの文字化けは未対応)

デコンパイルしたとき、吐き出されるコンテンツファイル(.hhc)、インデックスファイル(.hhk)、およびHTML群の文字コードがShift-JISからUTF-8に変更されています。
なお、プロジェクトファイルについては、そもそもASCII文字ばかりなので関係ないです。

っで、おそらくHTML Help Workshopが作られたのがUTF-8が基本になる前の時期だからなのでしょうが、
これらのファイルをShift-JIS決めうちで開くようです。
本来は、これをUTF-8として開かせるべきなのでしょうが・・・とりあえずまだその方法がわからないので・・・
じゃぁ逆に、コンテンツファイル、インデックスファイルをShift-JISに変換してやりましょう
テキストエディタなり何なりでUTF-8からShift-JISへ変更して保存してください。
# 改行コードもLFだったので、念のためCRLFに変えましたが、必要ないかも。
やってみた結果、HTMLファイル群については、変更しなくても大丈夫みたいです。
たぶん、chmの仕組み自体が、HTMLを表示している部分はIE依存なんでしょう。

っで、Shift-JISに変更したファイルを使ってHTML Help Workshopで再コンパイルすると、
無事、文字化けのないchmが出来上がりました。
めでたしめでたし。

検索タブを利用して検索した場合に結果が文字化けしますが、これは、基本的にソースのHTML群をShift-JISに変換するしかないかもしれません。
当然ファイル内のmetaタグも書き換える必要がありますし、なにより、一部UTF-8に定義されていて、Shift-JISに未定義の文字が文字化けします。
これはどうしたもんかなぁ・・・

クライアントの表示領域を得る

FireFoxなら、何も考えずに
window.innerHeight
で取得できる。
IEの場合が厄介で、標準モードと互換モードで取得方法が異なる・・・・
標準モードの場合、
document.documentElement.clientHeight
互換モードの場合は
document.body.clientHeight

標準モードで
document.body.clientWidth
を使用すると、値は返ってくるけど、どうやら、表示領域ではなく、レンダリングされたBODYエレメントの高さを返すっぽい。

ある意味、本来の動きなんだろうけど、それなら
window.innerHeight
を実装してくれと・・・
if(typeof window.innerHeight == "undefined"){
   window.prototype.innerHeight = function(){
      if(document.compatMode=='CSS1Compat'){
         return document.documentElement.clientHeight;
      }else{
         return document.body.clientHeight;
      }
   }
}
とかやっておいたらいいのか・・・
とりあえず関数化。


function getWindowHeight (){
   if(typeof window.innerHeight != "undefined"){
      return window.innerHeight;
   }else if(document.compatMode=='CSS1Compat'){
      return document.documentElement.clientHeight;
   }else{
      return document.body.clientHeight;
   }
}

携帯対応実験とLightBox実験

とりあえず、携帯で見えるようにプラグイン入れてみた。
しかし、まだ機能が把握し切れません。

蛍の記事の画像をLightBoxで表示するようにしてみた。
某エスコンの人がかっこいいとか言ってたので。
画像への自動適応改造どうしようかなぁ・・・

FireFox面白いことやってるけど、それ以前にこれは・・・

Download Day 2008(=゚ω゚)ノぃょぅ

ツバメさん巣を放棄(´・ω・`)ショボーン

ツバメさんは巣の付近からいなくなっちゃいました。
(´・ω・`)ショボーン

気がついたら蛍シーズンになってるのでちょっと撮ってきた。


5/11 巣に変化が無く、巣に入らないので

巣の近くを飛び回ったりしてます。

どうも1匹を2匹が追いかけているような・・・

雌の取り合い??

巣を写してもつまらないので、その辺に止まったところの写真でお茶を濁すことにしてみる。

5/9 今朝のツバメさん    の巣。

ツバメさんが、巣に入ってくれませんでしたorz

5/8 今日のツバメ

座り込み中です。座り込み中です。

卵うんでくれそう?

 

あと、夜ここにいないっぽいけど、どこに居るんだろう?