20121022

シャルダン展にいってきた

三菱一号館美術館始めて行った。
できたばかりみたいで綺麗だった。
オープンテラスのカフェやレストランに囲まれた中庭は、雰囲気が良くて落ち着く。

20121015

NOVO7 Elf2 使ってて電源が急に落ちる。。

主に動画閲覧用に使ってるんだけど、ブチって急に電源が落ちるんだよね。

電池マックスから大体4~5時間ぐらい連続使用してると落ちる。

どうも電池がないらしいんだけど、前触れもなく、表示も半分ぐらいの消費に見えるし、ビビる。

OSの問題か個体の問題かは様子見。

20121009

PHP CSVダウンロードの怪

PHPでサーバ上にCSVファイルを作成し、ダウンロードすると先頭に文字化けした文字がついてしまい、はまったのでメモ。

ダウンロードしてファイルをExcel閲覧すると、最初の日付データの書式がおかしい。
正確に言うと、次の行の日付書式は「YYYY/MM/DD」なのに、先頭が「YYYY-MM-DD」となっている。
作成データ的にはDBの書式なので「YYYY-MM-DD」が正しいのだが、どうもExcelの認識として、日付ではなく文字列として認識して表示してるようだ。

何で?とおもってテキストエディタで閲覧してみたら、先頭に「?」がくっついている。
何だ?とおもってCSVデータ作成過程を見直してもおかしなところは見当たらない。
作成したサーバ上のCSVを見ても「?」は無い。

PHPの設定はUTF-8、ダウンロードページもUTF-8、ファイルもUTF-8。
どうしても取れない。

調べてみたら、「Byte Order Mark」通称BOM(ボム)って物らしい。
ボムはエンディアン(データ順の指定)のためにくっついているらしい。

さて、どうやって取ったらいいの?

ボムはソースファイルに巣食っているらしく、PHPのソースファイルを全て「UTF-8N」で保存しなおしたら、消えた。。
「UTF-8N」ってのは、UTF-8のボム無って意味らしい。(テキストエディタによって違うと思います。)

知らんがな。

20121005

地震雲?

綺麗な夕陽。

夜・・・

夜はいいなぁぁ。

気持ちいい夜ってあるよね。

20121003

net-snmp インストール

環境:CentOS 5.5 / x64
条件:検証環境のためインターネットへの接続不可(yum不可)。CDROMの利用不可。

依存関係がひどくて苦労したのでメモを残す。
Linuxを理解していないから苦労するんだろうけど。。。

<net-snmpって>
LinuxのサーバでSNMPを使えるようにするパッケージだ。

<必要なパッケージ>
--- net-snmp 5.3.2.2.1 CentOS5.8/x64
net-snmp-libs-5.3.2.2-17.el5.x86_6
net-snmp-devel-5.3.2.2-17.el5.x86_64.rpm
net-snmp-5.3.2.2-17.el5.x86_64.rpm
net-snmp-perl-5.3.2.2-17.el5.x86_64.rpm
net-snmp-utils-5.3.2.2-17.el5.x86_64.rpm
--- その他
beecrypt-4.1.2-10.1.1.x86_64.rpm
beecrypt-devel-4.1.2-10.1.1.x86_64
elfutils-devel-0.137-3.el5.x86_64.rpm
elfutils-devel-static-0.137-3.el5.x86_64.rpm
lm_sensors-devel-2.10.7-9.el5.x86_64.rpm
lm_sensors-2.10.7-9.el5.x86_64.rpm

<ダウンロードサイト>
http://rpmfind.net/linux/RPM/index.html

<インストール順>
1 # rpm -ivh net-snmp-libs-5.3.2.2-17.el5.x86_6
2 # rpm -ivh lm_sensors-2.10.7-9.el5.x86_64.rpm
3 # rpm -ivh net-snmp-5.3.2.2-17.el5.x86_64.rpm
4 # rpm -ivh net-snmp-perl-5.3.2.2-17.el5.x86_64.rpm
5 # rpm -ivh net-snmp-utils-5.3.2.2-17.el5.x86_64.rpm
6 # rpm -ivh beecrypt-4.1.2-10.1.1.x86_64.rpm
7 # rpm -ivh beecrypt-devel-4.1.2-10.1.1.x86_64
8 # rpm -ivh elfutils-devel-0.137-3.el5.x86_64.rpm elfutils-devel-static-0.137-3.el5.x86_64.rpm

特にこれ。相互依存関係だから、ちくしょうっていった。

9 # rpm -ivh lm_sensors-devel-2.10.7-9.el5.x86_64.rpm
10# rpm -ivh net-snmp-devel-5.3.2.2-17.el5.x86_64.rpm