2007/7/14 2:53
phpでデータを扱うとき、普段DBを使うので、今頃になってぶつかってしまった、PHP5でfgetcsvが正常に動作しない件について。
$file = fopen('test.csv','r');
while($dat = fgetcsv($file,1024)){
print $dat[0];
〜略〜
}
といった時に、csvの最初の情報が日本語である場合、読み込みできなかったりする。因に問題が起きたファイルは、php、csv共にeuc-jpだった。
原因はPHP5ロケール設定を考慮するようになったから(マニュアルより)。なので、setlocale関数をコードの最初の方に入力することで解決。
setlocale(LC_ALL,'ja_JP');
何だかなぁ。
2007/7/10 1:10
つい先日知ったのだが、Netscape Communicationsから、6月5日にNetscape Navigator 9.0b1がリリースされていた。Netscapeと言えば、私にとっては7.1を確認用に使う程度で、今や普段使うことのないブラウザであり、もう懐古的存在になりつつあった、ブラウザ戦争も今や昔。
とはいえ、好奇心からNetscape 9に触れてみたいので、早速mac版をインストールしてみることに(Netscape Communicationsの日本法人が撤退しているため日本語版は存在しないから、英語版を)。
インストール後、「Import Settings and Data」というアラートが出てきて、既存ブラウザのブックマークを読み込むことができる。ここでSafariやInternet Explorerなど選べるが、Netscape 4.xからも選択できるという事に驚く。愛なのか。
動作はFirefox 2をベースにしてるだけあって快適で、特にcss周りのバグというのも見当たらない。レンダリング速度も悪くない。target="_blank" で開かれるリンクは新規タブで開かれ、使い勝手も充分良い。…しかし、しかしなぁ、それならFirefox 2を使えば良くね? というか。
調べてみると「or.jpやne.je、go.jpドメインを勝手にorg.jp、net.jpに変換してしまう」という問題もある。そのため、Netscape Navigator 9.0b1をメインブラウザとして使うのは、あまりお勧めできない。
Netscape 4.7対応の為に、tdひとつひとつに background="none" などこまめな作業をしていた頃を懐かしく思う。
因に気になるUser Agentはこんな感じ。
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.5pre) Gecko/20070604 Firefox/2.0.0.4 Navigator/9.0b1
Gecko分岐で十分か。
2007/7/ 3 0:15
補正下着メーカーBESTYLEの正規取扱店として、オンラインショップRINTが誕生。
私の担当は、AD / Design / html coding / Program 。撮影とイラストはそれぞれ外部スタッフが、それ以外は弊社スタッフが担当。
コンテンツの多くは自作のCMSで生成されたもので、metaなどの細かい所まで更新できる仕組み。デザイン面で言えば、いかに商品の良さが伝わるか、が要点。手段として、商品(説明含)とナビゲーション以外は目立たなくてよい、などといった考えから装飾は極力排除し、色使いとレイアウトで品質向上を狙った。メインターゲット層を踏まえつつ。
基本的にここではクライアントワークを扱う予定はなかったのだけれども、今後は少しずつオープンにしていこうと思う。