« 2008年02月 | メイン | 2008年04月 »

2008年03月29日

ひさびさに

いろいろと散財したものの報告(^^;

ちょっと前に、べんきゅーの24インチ買いました。

埼玉で使う用なんですが、埼玉では飯山の20インチの4:3を使ってたんですが、都下で24インチ16:10に慣れてるとなんか手狭に感じるのね。
で、ポイントもあることだし。ってことで買っちゃいました。ポイント差し引いて34000円くらい。
液晶安くなったよなー。

しかしこれで埼玉の部屋には
メインPC:24インチ(1920x1200)
鯖PC:17インチ(1280x1024)
シアターPC:20インチ(1600x1200)
居間PC:17インチ(1280x1024)
余り:20インチ(1440x1024)

会社
余り:19インチ(1600x1200)

都下
メインPC:24インチ(1920x1200)
サブPC:20インチ(1600x1200)

ていうか余ってるのがもったいないのでなんか使わないとな(^^;

あとロードスター用にウーファーを中古で買いましたそういえば。

前から気になってたコレです。
今までもビクターの、シート下に入れるタイプのやつ(の、イエローハットオリジナルカラーのやつ)

をシートの後ろに付けていて、まぁこれでもボコンボコンとは鳴るし、専ら伊集院のラジオばっかり聴いてるので交換する必要ないといえばないんだけど、でも交換してみたいってところで(^^;

さすがに新品で定価42000円するものを買う気もないので中古を探すと14000円くらいからあるにはある。でも掲示板等で見るに、モノによってはバッフルとスピーカーの接合が甘くてベヨンベヨンの音になってるものもあるそう・・・
で、近所(?)のパーツオフいったら21000円と、ちょっと高めだけど、渡すときに音出し確認させてくれるっつーので店頭でベコベコ音出してもらって大丈夫そうなの確認してから買ってきた。

そんで鳴らしてみるに、ずいぶんと早い段階からドンドンという低音がベヨンベヨンとビビリ音になる。前に付けてたやつよりは耐えるけど、値段が倍以上する製品としてはどうなのよー。個体としてはハズレでなくても、製品としてハズレかー(^^;?
と思ったんですがよく聴いてると鳴っている低音によって、そうなりやすかったりなりづらかったりする。なんとなく対策がわかったので、ヘッドユニットの方でハイパス設定して、60Hz~70Hzでカットオフしちゃうと、ベヨンベヨンいわなくなった。まぁ低音の豊かさみたいなもんはすっぱり無くなっちゃうけど、今回の目的はドコドコ言わせることなので(IOSYS関連のがドコドコ聴ければよいのです)、100~120Hzが残ってればOK。ってことでボリューム結構大きくしてもヘンなビビリは出なく(出づらく)なった。
結果、交換して満足得られたのでヨカタ(^^;


そんでもって、妹んちのカルディナのホイールが純正の

こんな14インチで65なんて・・・・
そんでトヨタ純正にありがちな、フェンダーから2~3cm奥まってるオフセット。

ソリャネーだろ・・・
なんて常々思ってたので、パーツオフを出るときにちらっと物色してみたところ、

ヤスッ

16インチ7Jでオフセット38、PCD100-5H。タイヤも205/50でぴったりなのにやすー。
どうも1本のリム1/3くらいにガリ傷があるようだけど、安いからいいんじゃん?

ってことで翌日妹夫婦とまたこの店来て見せたら気に入ったということだったので、買い与えてみました(^^;
あまりにも不憫ナンダモノ・・・

マッチングリストでは32~38くらいってことだったので、一応5mmのスペーサーも買って、取り付けたらちゃんとツライチでかっちょよかったですこれが。写真撮るの忘れたのでまた今度。
さすがに純正14インチからツライチ16インチにするといいねー。

ついでに、ロードスターから外したウーファーもカルディナに付けてみた。まぁこれも普通に鳴ってました(^^; ちっさいウーファーだけどあるとないとじゃ大違いだしね。


そういえば、今日は近所の圏央道の坂戸インターと川島インターがオープンの日だった。ていうか地図上で川島インターと坂戸インターって、川を挟んですぐなんですが・・・1区間100円だし。作る意味ねーんじゃ・・・

投稿者 izumi : 23:56

2008年03月26日

60min

さて今日もきょうとて

ここ3日の結果が、
3/23 1:00:22
3/25 1:00:27
3/26 1:00:51
と、30秒もぶれなく1時間なのですよ。
まぁサイコンの設定は、止まったら時間計測も止まるようにしてあるとはいえ、こうまで同じとは。

まいいか(いいのか

ところで今日は、会社マシンがメモリ1Gで遅くてしょうがないので、増やしてやろう(自腹で)ってことで、とりあえずフタ開けてみると、Prescott3GのQ965マシンだというのにPC5300の1Gが1枚刺さってた。3年はサポートパーツ保証して企業に入れてるとは言っても、これはなぁ。。。
サービス精神とかいうのはないんでしょうな。
ということでどすぱらでPC6400の1Gのバルク2枚買ってきた。けど1枚は相性悪いらしく、付けるとうごかねぇ・・・バルクメモリでも動かなかったこといままでなかったのでこれにはびっくり。まぁドスパラはバルクメモリ相性交換してくれるので今度交換してくるけどさー。
いいマザー乗せてるじゃんよNEC。まぁMSIのボードだけど。
とりあえず2枚買ってきたうち1枚は大丈夫なので、今まで付いてたPC5300のと、今回のPC6400のでデュアルチャネルで動かしてることに。

までもこれでやっと普通の環境に。

それにしてもイーモバイルのCMはいつもカンに障るというか。一番最初の ユビキタッス、ってやつも今回のイヌサルのも、みてて気持ち悪くなるくらい嫌いー。
コマッタネ

投稿者 izumi : 23:14

2008年03月25日

損でキーボードを買ってみた。

エレコムの2.4GHz帯のやつ。サブマシン用として小さいのが欲しかったのね。
しかし今アマゾンではプライムの1ヶ月間無料体験とかやってて、申し込んでみたんだけど、この商品をカートに入れて確定したのがAM2:00前後で、届いたのは当日の昼間。
はえーったら。
すげえぜクロネコヤマト同盟

そんでもって今日

しかし20号を日野方面へ向かっていったときには向かい風なのよねまだ。北風というか。梅は咲いてるけど桜はまだかいな、だし。

そういえば4月にちょいとしたボォナスがでるよーなので、どうしようかっていうか、S15のオーリンズのショックのオーバーホールしないとなのよね。4本で6~7万てとこなのでちょうどいいか。

投稿者 izumi : 23:26

2008年03月23日

マンナンライフ

いや杏仁豆腐を食うために走ってきました(^^;

あんにんうめー
199kcalだけど500kcal使ってきた後なので気にせず(^^;

ところで先日は、妹(のダンナ)が乗ってるカルディナが、どノーマルだったのでなんとなく兄としては不憫な感じがしたので(わらい

バネを買ってきてみました(^^;

車はST210Gなのですが、このバネはST215W用。まぁ同年代のだしだいじょぶじゃね?ってことで当たるも八卦で買ってきちゃいました(^^; まぁ付かなかったら中古パーツ屋に売っちゃえばいいわけで。

で、結果ついたのでOKと。
しかしやっぱりいわゆるダウンサスつーのは下がらんねー。
3cmくらいしか。
バネ変えても依然として四駆っぽい(^^;

そういえば、ノースブリッジの出張ヒートシンク(兼VRM冷却用)に、今までは4cmファンを2個つけてたんですが、またもブロア(^^;

さすがにひえるだろー

投稿者 izumi : 23:26

2008年03月17日

イタス

今日もきょうとて

ひさびさに走ってるので心拍もひさびさに180超えたりしてなかなかです(^^;

今日はGPSロガーはウエストポーチに入れてみたので、背中側です。

昨日はこの部分はズレズレだったのが、今日は割とまともですな。トンネルはまぁしょうがないとして。

ていうかヒザが厄介ですなぁ(^^;
ヒザというかヒザの裏のスジが痛くなると言うか(医者いけよ
まぁちょっと動かしたり柔軟やってみたりしてだめそーなら医者も考えるとしましょう。
以前、股関節痛くなったときもやっぱり治るのに半年くらいかかってるしねー。関節とかなかなか治らんよね(^^;

信号無視はいけないとおもいます。

投稿者 izumi : 23:07

2008年03月16日

チリン

最近あったかいねーってことで夜出てきましたひさびさに。
心拍計動いてなかった(^^;

せっかくなので、GPSロガーをジャケットの右ポケットに無造作に入れて、どんくらいログ取れるか試してみた。

右ポケットとはいうものの、走行中はほぼ体の下に入ってしまうのでどうかなと思ったんですがまずまずの成績って感じですか。


左上から来て、20号を右折するときに、一旦T字路を通り過ぎてちょっと戻ってくるんですが、そこも一応記録できてますね。

ちゃんとハンドルバーの上とかに取り付ければ結構な精度が期待できそうです。


しかし最近CSVに保存された過去のデータをローカルDBにインポートする作業をしこしことやってるのですが、そのためのツールをC#で書いてたりします。
エクスポートされたCSVには、一応の命名規則が付けて保存されているので、
「ホニャララ_200603.csv」とか「カッパスリッパ_200512.csv」とか「安達酒店_200702.csv」みたいな感じ。
でまぁズボラな私としては、Windowsアプリにして、ダイアログ上にリストボックスを一個作って、そこへ適当にドロップするとファイル名から勝手に判断して各々のテーブルに保存していってくれるというものを作っちゃえば、ぽいぽいっとファイルドロップして帰っちゃえば何日かでインポート終わるな。
というもくろみで作り始め。
なにしろcsvはいっぱいあるし、トータルで2000万レコードを超えそうなので楽に出来るようにしないとへこたれちゃうのです。

エクスポートされたcsvにはカラム(キー)情報がさっぱりなかったので、DBのテーブルに、そのCSVの何カラム目のデータをテーブルに入れるか、というのを洗い出し。

で、情報としてひとまとめにしたいのは、
「何というファイル名のcsv」が、「どのテーブル」に、「どのカラムをテーブルのどこに」入れるか。
ってことなので、それはそのままオブジェクト配列に入れとくことに。
たとえば、「ホニャララ_xxxx.csv」は「TABLE_HONYA」へ入れる。CSVのカラム 2,5,8,20,1の順番にテーブルへ格納。とか決めて、
object[][] objarr = new object[3][]; とか用意。
で、
objarr[0] = new object[] { "ホニャララ", "TABLE_HONYA", new int[] {2,5,8,20,1}};
って感じ。
同様に、
objarr[1] = new object[] { "安達酒店", "TABLE_ADACHI", new int[] {5,3,8,2,1,20,21}};
みたいにすると。おぶじぇくと配列便利。

こーしておけば、listboxに入っているファイル名を列挙してきてそれがfilenameという変数に入っているとすると、filename.IndexOf((string)objarr[i][0]) みたいにチェックしてどのテーブルと規則を使えばいいかわかると。

問題は、テーブルに入れるデータとして、他のCSVから持ってこないといけない場合があって、しょうがないのでそういうテーブルは最後にインポートすることにして、すでにDBに入ってるものからselectしてくることに。これをどうしようかと思ったけど、暫定処置として、
objarr[2] = new object[] { "カッパスリッパ", "TABLE_HIROKAWA", new int[] {2,3,6,-1,-2,5,6}};
みたいに、intの配列中にマイナスを持たせて、また別にselect専用の文字配列を作って
string[] optsql = new string[]{ "select a from TABLE_ADACHI where b='{0}'!5", ・・・};
みたいにしておいて、int配列がマイナスの場合には、
string[] sqlst = optsql[(-1を0にする式)].split('!'); とかやったあと、
querystr = db.ExecuteScalar(string.format(sqlst[0], csvdata[int.parse(sqlst[1])]));
みたいにして目的の値を得る。みたいな苦肉の策。
デリミタとして!が適切かどうかは無視(^^;

別配列用意するのもなんかエレガントじゃないので、intの配列やめてstringかobjectにしてその配列中にSQL入れちゃってもいいかもね。
今回は1回しか使わないヤッツケ仕事なのでそのへんはいいかげんに。


ところで当初、autocommit on のまま気づかずinsertしてたので、40レコード/秒くらいしかインポート出来なかったのね。

おっせえ!

で、いろいろちゅーにんぐです。autocommit offにして、start transactionして1000レコードinsertしてcommit。 それだけでも200~300レコード/秒くらいにはなったのですが、でも遅い。

CSVファイルはたくさんあって、元々のDB内でキーは一意になっていたはずなのですが、なぜか複数のCSVで同じキーを持つレコードがある・・・たぶんCSVには毎月落としていたようなので、エクスポートするときの日付が重なっていたりしたものだと思われるので、少々乱暴な気もするけどたぶんOKってことで、Insertして一意制約違反が出ても無視。というポリシーでやっていました。

ところで、MySQLにはマルチプルインサートという技もあって、たとえば
create table kuroneko (
a int primary key,
b int );
なんて作ったテーブルに対して、
insert kuroneko values (1,0), (2,10), (3,100) ・・・
等として一気に何レコードもインサート可能ということらしい。
ところが、何レコードもインサートするSQLを書いても、そのうち1レコードでも一意制約違反があるとそのSQLは破棄されちゃうのですよ。
しかも複数の一意制約違反があっても、エラー文字列として返されるのは最初の違反に関するものだけ。
コレは・・・

でもめげずにこれを使ってやってみた。
100レコードのマルチプルインサートSQLを作ってどんどんインサートしていくと、500~1000レコード/秒になる。えらい速度が出ます。
でも、一意制約違反が出たときはそのSQL中に書いてあるレコードを1レコードずつインサートし直し・・・
そこのオーバーヘッドがでかくて、結果1レコードずつ入れるのとあんまり変わらん・・・・

で、更に調べると、MySQLには一意制約違反が出ても、更新処理として値を書き込める技もあるようで。いわく、ON DUPLICATE KEY UPDATE
insert kuroneko values (1,2,3) ON DUPLICATE KEY UPDATE c=c+1
のように、あちこちで書いてある。
要するにインサートしようとしたときにすでに同じキーのレコードがあった場合に、元の値と今回の値を合算するとか、元の値をインクリメントするとかいう目的に使えるということ。

今回はエラーをすっとばすという目的(わらい なので、
insert kuroneko values (1,2),(2,4),(5,8),・・・ on duplicate key update a=a
なんて書いて、同じキーがあったら a=a という無意味な式を実行。ということにしてみた。
結果、マルチプルインサートでもエラー全無視でインサート出来て500~1000レコード/秒コンスタントになってよかったよかった。それ以上の速度はHDDの問題でもう無理ぽいです。

まぁ一意制約違反無視なんてケースはそうないだろうけど(^^;


投稿者 izumi : 23:17

2008年03月09日

ウサウサウサウサ

とか言ってるうちに4日前くらいが誕生日だったわけですが(わらい
まぁもう四捨五入すれば不惑ですよ。惑わず。
10の位で四捨五入したら0歳ですよ。
ということでまぁ1から出直す感じでいろいろと考えたり考えなかったり。

ま全然関係ないけど最近は夜も寒くないねー。そろそろチャリ始めしないといかんよな。

焼きそばにどろソースとか、オムライスとかカレーライスにデスソースとか、ちょい辛のものが割と好きなのですが

昔はよくチリトマトヌードルにタバスコをチャカチャカ入れてホットチリトマトヌードルとかいって食ってましたね。もちろんカレーにもタバスコです。

で、今日はどうかな。と思ってキムチ鍋っぽいものにどろソースと、デスソースを試してみました。

まじい!

やっぱりイタリアンなものにしか合わないよナ

そういえば修理に出していたSigmaの17-35が帰ってきました。
12000円くらいですんだのでよしとしましょう。オートフォーカスも、ギョイ、ギョイとかいってたのがシュイシュイと小気味良く動くようになってました。ただ、まだちゃんと使ってないのですが(ていうか2年くらい使ってなかったわけですが)なんかピントが甘い? まぁちゃんと外で使ってみよう。

そういえば思い立ってひさびさにTLベンチを起動してみた。うちでのレギュレーションは常に

こんな。

で、

8800GTx2ではこんなもんなのかもしれませぬ。

そうそうそういえば最近はウサウサウサウサばかり聴いてるのですが、聴きつつもDSでソーマブリンガーをやってます。今リングタワーの上層あたりね。
これは良くできてますよええ。アイテムが貯まりすぎて処分するのがめんどくさい点以外はすごく良いです。
フォルテ/ソーマスでプレイ中。まほーガンガン使ってOKなのが楽しげ。でも防御力低ー。
まぁもう何日かでクリア出来そうだけど、2週目とかあるのかしら。

ちょっと思い立ったので

撮ってみたり。しかしショックが抜けてる感じがするのでオーリンズにオーバーホールに出さないとなぁ。6万くらいかしらね。金額よりも取り外して送るという行為がめんどくせえ(^^;

投稿者 izumi : 23:51

2008年03月01日

モリモリ

モリモリ(キロ)じゃないですよ。

先日、さうんどぶらすたーAudigy2がどーもイケないんじゃないかってことで顔に縦線の日々でしたがあのエントリの翌日には注文して速攻届いたけどエントリしてなかったのです。
X-FI XtremeAudio PCI-E

バルク品なので送料入れても6000円くらいだったかな。
しかしPCI-E版のサウンドカードの選択肢がなさすぎ。X-Fiにしてもこれしかねえのはどうよ。XtremeGamerシリーズで出してほしかったところね。

内容物

バルク品なので本体とCDのみ。

ていうか製品版も本体とCDとクイックスタートガイドしかついてないのか。

そして装着

本当はPCI-E x1対応の製品なので、画像中、上のスロットに付けるのが正しいというか推奨なのかもしれませんが、そんなとこ付けたら上のビデオカードの熱逃げねぇじゃん・・・・

ということでPCI-E x16スロットに取り付け。これがへたれマザーだとPCI-E x16にVGA以外のカード付けると変な動きするのとかあるようなのでちょっとヒヤヒヤでしたがどうやらちゃんと動いてる様子。
さすがにハイエンドの下のマザーでそれはないか。
腐ってもブダイ
くらい?

で、どうよ。あっちのほうは。
FSB1600・メモリ1200で動かしてArmedAssaultをやってみたところ、前よりもハングはしづらくはなってるようですが、やっぱりたまに止まる。
で、たまーにnvidiaのドライバが原因で青画面にもなったりするので、やっぱこりゃーノースとサウスに電圧モリモリかなぁ。

ってことで、今までノース定格1.2Vに対して1.3~1.35Vにしてたんですが、これを1.45~1.5Vに。
サウスは定格1.5V(1.55だったかな)に対して1.65Vだったのを1.75~1.8Vに上げてみたところ、これがビシバシ安定するわけだ。
でもその状態でノースに指を充てると煙が出るほどアツいわけだ。

しょうがないので、今まで4cm(約4cfm)のファンをノースにつけてたんですが、今回はコレ

ノースのヒートシンクは4cmくらいしかないので、これの排出口の中に適当に仕切りを作って出口を細くして大体ヒートシンクと同じ幅に。

そんでもってビデオカードの上に設置するので、ビデオカードの上にのせるべく、足を付ける。

そして装着

ブロアファンの右側は、さっきくっつけた足でビデオカードの上に乗ってます。

左側はどうしてるかというと、

CPUファンに両面テープ付けです。
つまりブロアの右側は足で立ってて、左側は上から釣ってあるという。まぁ両面テープへたれたら落ちちゃうんでしょうけど、車のスポイラーとか取り付けたりするのに使う外装用の両面なのでそうそう外れることは無いと思うけど(^^;

そんで先ほどの電圧でまわしてみたところ、指でずーっと触っていられるくらいになりました。ので当面ノース1.45~1.5Vでオケ。

そんでもってなんだかブロアが気に入ったので、このマザーの、CPUスロットの横についてる、サウスブリッジの出張ヒートシンク(ヒートパイプでつながってて、VRMにくっついてる)にも付けることに。

この写真でいうところの、一番上に横たわってる銅のヒートシンク部分ね。

取り付け。

これは何の工夫もなくCPUファンに両面でベタ付けです。
付ける前は、ノースからヒートシンクに向かうヒートパイプが、むあーっと熱を放出してましたが、これ付けてからは触っても人肌程度には下がったので、これも安定に一役買ってくれそう。

FSB1680ではCPUやメモリはなんと言うこともないんですが、SLIだとコケる。ノースサウスの電圧をいろいろ変えたけどダメなので、ゲームが安定しないと意味ないじゃんってことでFSB1600で使うことに。


あと全然関係ないけど、お仕事でhostsの書き換えをよくするのですが、毎度/windows/system32/drivers/etcとかのを編集するのがめんどくさいので、ワンクリックでなんとか何ねぇの?ってことで作ってみました。

hostsをwriteするってことで hosts(w.exe

そのまんま実行で、hostsをメモ帳で開きます。

バッチやショートカット等で引数を与えることにより書き換えもします。
hosts(w.exe name1 ip
で、hostsに
ip name1
というエントリを追加します。
エントリを削除する場合には
hosts(w.exe name1 del
とかやってください。delでなくてもIPアドレスじゃない文字列だと削除になります。

複数指定も可能で
hosts(w.exe name1 ip1 name2 ip2 [...]
と続けて書くとそれらが書き込まれます。削除も同様です。

奇数個の引数を与えた場合、最後の引数で与えられたnameエントリは削除されます。
hosts(w.exe name1
ではname1のエントリ削除ということになります。

そんなかんじ。注意点は、bat中とかで hosts(w.exe とか書くと ( 以降を認識してくれないので、"hosts(w.exe" 等と書く必要があります。または実行ファイルのほうをリネームしちゃってください(わらい


そういえばこないだバスに乗ってて気づいたけど、停留所に止まると左側がプシューっていって下がるのね。発車前にむくむくっと上がる。下がらないバスもあるので、あれは車種で違うのか運転手の気分なのか。


そういえば、ロードスターに付けてるKenwoodのL707というモデルがCD-RWを読ませると、「裏返しに入れてねぇ?」ってエラーを吐く。
入れてねぇっつーの。
まぁCDRWなんてほとんど使わないけど、使いたいときにこんな仕打ちを受けるとなんかキーってなっちゃうので、いろいろと物色してみたところ、
AlpineのiDA-X100というのが今月出たようで、iPodのアートワーク表示可能ってところにビンビンキテマスけどどうよ。でもこれの前の機種、iDA-X001よりも機能が落ちてるようだけど安くなってる。DSPだと思われるMXとかいう機能が削られてる。でも操作性はX100のほうがiPodに近くてよさそう。X100も後日発売される拡張ボックスを付けるとMX他いろいろな機能をつけられるようだけど2万くらいするみたい。DSP無いと死んじゃう体質のオレサマとしては、MXなしはあり得ないけど、X001の取説を読んだ限り、使い勝手が・・・・

まぁどうせ今もiPod繋げて聴いてるものと言えば伊集院のラジオなんで操作性もくそもないんだけどな。
ていうかそれならアートワークもいらねえんじゃ・・・
ペンディング。

投稿者 izumi : 02:26