2007年9月23日日曜日

PHP CrawlerをPostgreSQLで

特定のWebをCrawlしてDBに入れ込むスクリプトを見つけた
MySQLで動作する様子だが、ちょっと手を入れるだけでPostgreSQLでも動きそうな気がした

やってみた

変更点は、
・mysql_関数を、pg_関数に置き換え
・MySQLは文字コードチェックがいい加減だが、PostgreSQLは結構厳しいので、ひとまずSQL_ASCIIで動くように各部分を確認
・MySQLのnot null制約は、どうも厳密に動いてない(default値にNULLがあっても無視される)ようなので、動作に不具合のあるnot null制約を取る
・primary keyにnot null制約?なぜ?
・MySQLの全文検索機能を使っているのをILIKE構文にした(検索性能は今求めないので)

といったあたり。

やっつけなのとBSDライセンスをいいことに、これはこれで放置。
理由は0.8が検索側に凝り出したので、0.7.7alphaをベースにしたこと。0.8の仕様は好ましいと思っていないこと。

今日はここまで

2007年9月22日土曜日

メモリが認識されない件まとめ

BIOSTER TF7050-M2というマザーボードを使用している。
今回買ってきたのは、Transcend Jetram DDR2 667 1G x 2

会社に持って行き、DDR2マシン全てに刺して、全てで動作することを確認した
よって、駄目なのは我が家のPCのみ

最後の手段と思って、CMOSをマザーボード上でリセットした
その上でDIMMを刺して起動

普通に起動するではないか
ヤラレタ

2007年9月19日水曜日

PCの電源は足りてた

105Wと勘違いしたのは、+5Vと+12Vの出力だった
240Wもあった
だから電源は大丈夫なはず

メモリを差し替え色々試してみた結果、不良品もしくは相性であることが発覚
+2.05Vで駆動すると、しっかり認識して起動するみたい

秋葉原行くのめんどくさいな…

2007年9月18日火曜日

PCの電源が足りない

最近導入したPCの電源が不足気味
メモリを追加したら起動が不安定になった

調べてみたら105W
そりゃ足りないよ

200W未満で交換したいね