三菱一号館美術館始めて行った。
できたばかりみたいで綺麗だった。
オープンテラスのカフェやレストランに囲まれた中庭は、雰囲気が良くて落ち着く。
20121022
20121015
NOVO7 Elf2 使ってて電源が急に落ちる。。
主に動画閲覧用に使ってるんだけど、ブチって急に電源が落ちるんだよね。
電池マックスから大体4~5時間ぐらい連続使用してると落ちる。
どうも電池がないらしいんだけど、前触れもなく、表示も半分ぐらいの消費に見えるし、ビビる。
OSの問題か個体の問題かは様子見。
電池マックスから大体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のボム無って意味らしい。(テキストエディタによって違うと思います。)
知らんがな。
ダウンロードしてファイルを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
条件:検証環境のためインターネットへの接続不可(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
登録:
投稿 (Atom)