« 2007年03月 | メイン | 2007年05月 »
2007年04月30日
公道初走行
今日は元同僚の友人と朝いちで打ちっ放し。そしてお昼は横浜で吉村家。そのあとちょっとバイクを貸してくれるっていうので甘えて少し乗ってみる。卒検以来4ヶ月ぶりで公道初走行。普段の足の206ccもMTでエンブレ派なので2輪でもそんなに違和感なく乗れました。
投稿者 hidetomo : 22:34 | コメント (0) | トラックバック
2007年04月29日
嵌っている
今日は親戚でゴルフ@三島
昨日と違って完璧なゴルフ日よりで何より。絶対親父達としないよねーってお兄さんと言ってたのに、今回ではや3回目(汗
投稿者 hidetomo : 22:20 | コメント (0) | トラックバック
2007年04月21日
しいたけ
今日はXサーバーのクリップボードコピーできないよダイアログがやたら出てきて、クリックするたびにやっぱり"しいたけ"だよねーってずっと考えながら仕事してました。

投稿者 hidetomo : 02:03 | コメント (0) | トラックバック
2007年04月20日
ビビリなので
今どきのHDDはいつ壊れるか分からないし、律儀にバックアップ取れる容量でなくなってきてるので、結局もう一個500GBのHDDを追加してRAID1に。いままで使っていたデータディスクとかバックアップ用のHDDにあるデータをとりあえず全部コピー。時間かかるけど整頓しましょ。
投稿者 hidetomo : 00:42 | コメント (0) | トラックバック
2007年04月18日
F6回避でXPインストール
ちょいと時間に余裕が出来たので、マザー変えただけでHDDガリガリ君のOSを再インストール。
作業前のC:ドライブのHDDの容量は40GB。このHDDは5年ぐらい使ってるはず。MTBF的に危険な香りいっぱいなのでSATA2の500GBに交換。オンボードでRAID構成にできるけど、とりあえず一台で実験。
WindowsXPのCDをHDDにコピーしてSP2適用してインストールCDを作成。で、セットアップ…。HDD認識しないの。BIOSの設定変えてRAIDモードでもSATAモードにしても認識しないの。SATA/RAIDコントローラが認識されない。普通だったらドライバのFDを作成してインストーラ起動中に[F6]キー押してドライバを組み込むのですが、このパソコンにはFDDはありません。なので、頑張ってインストールCDにドライバのインストーラを組み込みます。
マザーはP5VDC-MX R2.0でRAID/SATAコントローラはVIA VT8251ってやつの場合です。OSはWindowsXP Professional、CPUはIntel Core2DuoE6600です。
【備忘録】
1. まず、VIAから最新のドライバをダウンロードしてFDドライバのパッケージを入手。解凍してできるdrvdiskの中身がFDドライバ(以後FDドライバと呼びます)です。
2. WindowsXPのCDをHDDの適当なフォルダにコピーします。必要に応じてSP2あててください。
3. I386\TXTSETUP.SIFを編集します。以下の内容を追加してください。このときファイル終端を破壊しないように、最終行ではなくちょい手前の空白行で作業すると良いです。他のチップセットの場合には、チップID、ドライバ名をoemsetup.txtを参考にして編集しましょう。そのときでも1,,,,,,,4,0,0はこのままで良いようです。
[SourceDisksFiles]
viamraid.sys = 1,,,,,,,4,0,0
[HardwareIdsDatabase]
PCI\VEN_1106&DEV_3349&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_6287&CC_0106 = "viamraid"
PCI\VEN_1106&DEV_0591&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3249&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3164&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_0581&CC_0104 = "viamraid"
[SCSI.Load]
viamraid = viamraid.sys,4
[SCSI]
viamraid = "VIA V-RAID Controller Series(Windows XP)"
4. FDドライバのdrvdisk\i386\NT5にあるviamraid.sysをI386にコピー。AMDのCPUの場合には適宜読み替えること。
ここまでの作業でインストーラのテキストモードではHDDが認識される様になります。このままだとGUIを起動するためにインストーラがPCを再起動すると、再びHDDを認識しなくなって青い画面になってハングアップしてしまう(コースター1枚目)ので、以下の作業でドライバを自動的に組み込む様にします。
5. $OEM$\$1\DRIVERS ディレクトリを作成します。$OEM$はI386と同じ階層です。MSのドキュメントだとI386の下になっている場合がありますが、誤記です。コマンドだとこんな感じ。この場合、D:\xpsp2_viaraid\が作業フォルダです。
cmd /c md D:\xpsp2_viaraid\$OEM$\$1\DRIVERS
6. 5.で作成したDRIVERSディレクトリに、drvdisk\i386\NT5のなかにあるviamraid.sys、VIAMRAID.INF、viamraid.catをコピーします。viamraid.sysはI386にもDriversにも存在することになります(使われる過程が違うので両方のディレクトリに必要です)。他のドライバのときでも、*.infとそれに付随するドライバ、署名類をコピーすれば良いはず。
7. I386ディレクトリにWINNT.SIFを以下の内容で作成します(無人インストールの設定をしてなければ、新規作成します)。
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes
OemPnPDriversPath = "DRIVERS"
DriverSigningPolicy = Ignore
[GuiUnattended]
EncryptedAdminPassword=NO
[UserData]
FullName=""
OrgName=""
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
ここで大事なのは、
[Unattended]
OemPreinstall=Yes
OemPnPDriversPath = "DRIVERS"
DriverSigningPolicy = Ignore
この4行です。これらで $OEM$\$1\DRIVERSにあるドライバ(*.inf)をWindowsに組み込む指示になります。他はパラメータは適宜変えても良いと思います。
8. ブータブルなISOファイルに変換してCD-Rに焼いて完了。
…いろんなサイト見つつやってみましたが、2枚コースターができました。手動でドライバインストールの定義ファイル書くのは難しい(コースター2枚目)ので、WINNT.SIF使う方法がおすすめです。
【参考サイト】
Win2000/XP/Server2003 SP+Hotfix統合InstCDの「OEM Distribution Folders (OEMドライバやマスストレージドライバの統合)について」の項
Windowsインストール時の「F6」を回避する方法
、、、あー疲れた。マザー入れ替えてから日が経ってないので、アクティべーション電話でやりなおし。さらにディスクを追加してRAIDでミラーリングしようか迷うところ。
投稿者 hidetomo : 00:59 | コメント (0) | トラックバック
2007年04月13日
レモン記念日
タイトルに深い意味はありませんが、仕事帰りに前の会社の後輩からお誘いがあったので飲みに合流しやした。会社的には微妙だけど、現場的には平和な時間が流れているらしい。半年も経つと割と忘れているもんだなと実感。あと子供の携帯や孫のリモコンの出来が気になってたけど順調らしく安心。
投稿者 hidetomo : 23:45 | コメント (0) | トラックバック
2007年04月12日
まだ10代!
30歳になった頃、言い訳(?)のごとく16進だと1Eなのでまだ10代!とか下らないことを考えてたのですが、今月のDesignWaveの97ページにも同じようなコラムが。このコラムで面白いのは「プログラマ0x30歳限界説」を展開するために、織田信長の「人間50年…」の辞世のフレーズですが16進で解釈すると80歳ってな例まで持ち出してるところ。こじつけっぽいけど偶然とはいえ確かにほぼ日本人の平均寿命ですな。16進で考えるとなんかやりやすいかも。とりあえず20歳までには大人になろう。
投稿者 hidetomo : 00:28 | コメント (0) | トラックバック
2007年04月11日
衝動買い
お昼ご飯食べて会社に戻る途中、Wii売ってたので衝動買い。便利な街だ。ある意味危険な街なんだけど。箱は小さいけれど、結構重い。仕事帰りにクラシックコントローラとポイントのセットを購入して帰宅。WiFiをセットアップしてファミコンのゼルダをダウンロード。きちんとディスクシステムの拡張音源の音も再現されていて感動。この音色ほんとにひさびさ。GBA版だと音削ってるんだよね。ハマると寝れなくなるのでLEVEL1まででやめておく。
投稿者 hidetomo : 23:38 | コメント (0) | トラックバック
2007年04月09日
すがすがしい@ヨドバシ
一年ぶりぐらいにシェーバーの刃を替えようと、会社帰りにヨドバシに寄ったときのこと。
シェーバーの本体しか陳列してなかったので店員さんに聞いてみる。
「シェーバーの替え刃はどこにありますか?」
「こちら(レジの内側)にあるので本体のメーカーと型番をいってくださればご用意します。」
「ブラウン8785です。」
「(間髪入れずに)アクティベータですね。外刃と内刃がありますが。」
「両方ください。」
「少々お待ちください(5秒ぐらいで)。お待たせしました。こちらになります。」
ここまで商品把握していて素早くきちんと対応してくれる店員さんって量販店にはなかなかいないよなーって感動。かなり先になるけど次もここで買おっと。
投稿者 hidetomo : 22:48 | コメント (0) | トラックバック
若くてもちゃんとしてるじゃん
昨日の市議選で再選された人が今朝最寄りの駅前でお礼を兼ねた演説をしてました。
引き続き良い仕事してください!と思いつつ電車に乗り込む朝でした。
、、、なにげにトップ当選じゃん。
投稿者 hidetomo : 22:29 | コメント (0) | トラックバック
2007年04月08日
初めて聞かれた
今日はお天気もいいのでドナドナしにいくとき、オープンにして走っておりました。都内某所で信号待ちしていると、横から「スイマセーン」と声が。250ぐらいのバイク乗った女の人に道聞かれた。こんなこともあるのね。
投稿者 hidetomo : 16:06 | コメント (0) | トラックバック
続・ドナドナ
昨日初期化したノートパソコンをドナドナしに秋葉原へ。前にZaurusを売ったときも空いていていい感じなので同じところで売却。傷がなければ72000円。だけど、液晶も結構劣化してて、パームレストもところどころはがれているので50400円でした。買ったときはポイント考えると15、6万なので、使い込んだ割には意外と高く売れた(と思う)。オークションもいいけれど、いろいろと面倒だし。
2時間ほど査定で時間がかかると言われたので、ひさびさにお店めぐり。結局、本、Bluetoothドングル、WindowsPC/WindowsMobile両方で使える地図ソフトをゲット。とりあえず今あるGarminのGPSとWZERO3で遊んでみて、本格的に使いたくなったらBluetoothのGPSモジュールをゲットしよっと。
あとはバイクのハンドル形をしたUSBコントローラを1000円でゲット。フライトシミュレータをバイクのハンドルでやったらどうなるのか楽しみ。
投稿者 hidetomo : 15:28 | コメント (0) | トラックバック
2007年04月07日
ドナドナ
いま自分の部屋にはパソコンが4台あって、そのうち3台がノートパソコンです。
ノートパソコンが多いのには訳があって、
1台目…ThinkPad i1124(1スピンドルで初のXGA機)、学生の時に購入(2000年秋)。240Z用のカードを増設してLAN内蔵してます。これで修論書いてたのが懐かしい。
2台目…Lavie LR700/8(1450x1050液晶でDVDスーパーマルチドライブ付)、上のThinkPadの電池が3分しか持たなくなった直後に海外出張。そこで電池の大事さを教わる。さらに2週間海外出張の用事がでてきて、これじゃ仕事できないし会社はパソコンくれないし。ついでに光学ドライブ欲しいし、、、買っちゃえって感じで購入(2004年夏)。メモリも1GBに増設して、当時、部署内で一番FPGAのコンパイルが速いWindowsPCでした(汗
3台目…VAIO T51B(B5サイズ2スピンドル)。Lavieは解像度も高く性能も機能も申し分ない。大きさと重さを除いては。性能の割にはスリムなんだけどやはり2.1kgは重いです。当時は3ヶ月に一度ペースで渡欧してたので本当に携帯できるPCが欲しくなり、2スピンドルでB5サイズとなると必然的にVAIOだな。ってわけで購入(2005年冬)。LavieよりもCPU遅いしメモリも768MBだけど、まあ妥協。Let'sNoteはキーボード配列がおかしく、ブラインドタッチ出来そうにないので買う気が起こりませんでした。
ちなみに、フランス人にNECのマシンを見せてもどこの安物メーカー(DELLとかじゃなくって昔のLenovoみたい)って感じで見てます。VAIOはこっちが何も言わなくてもいいの持ってるねって感じで話しかけてきます。うーん、SONY強し。あと、パソコンはToshibaも人気かも。
、、、そんなこんなで3台あるのですが主観的に見ても、無駄以外の何者でもないのでリストラします。VAIOはお出かけ用に便利なのでキープ。ThinkPadは今さら売れないし、動作音が静かなのでHDD取っ払ってディスクレスのサーバーにしようと画策中。残る一台はLavie。とってもいいマシンだけど仕事で使わなくなった今、居場所はないのだ。とりあえずHDDの中身を出荷時設定に戻しました。明日ドナドナしてきます。
投稿者 hidetomo : 23:53 | コメント (2) | トラックバック
2007年04月04日
Meadowで要町
去年まではLinux上のEmacsが仕事場でのメインのエディタでフォントは要町を使ってました。最近はWindowsXPが仕事場のメインマシンなのでエディターとしてMeadowを使ってます。Meadow上でMSゴシックを使い続けておりましたが、違和感が取れないっていうのと、0とOの区別しづらいのでMeadowでも要町を使いたい。コーディング月間突入なので環境整備。Debianのxfonts-kaname-1.1-9パッケージからフォント抜き出してBDFに変換してbdf2ttfで変換。あとは.emacsに
(w32-add-font
"BDF要町"
'((spec
((:char-spec ascii :height any) strict
(w32-logfont "BDF要町" 0 -12 400 0 nil nil nil 0 1 3 0))
((:char-spec ascii :height any :weight bold) strict
(w32-logfont "BDF要町" 0 -12 700 0 nil nil nil 0 1 3 0)((spacing . -1)))
((:char-spec ascii :height any :slant italic) strict
(w32-logfont "BDF要町" 0 -12 400 0 t nil nil 0 1 3 0))
((:char-spec ascii :height any :weight bold :slant italic) strict
(w32-logfont "BDF要町" 0 -12 700 0 t nil nil 0 1 3 0)((spacing . -1)))
((:char-spec japanese-jisx0208 :height any) strict
(w32-logfont "BDF要町" 0 -12 400 0 nil nil nil 128 1 3 0))
((:char-spec japanese-jisx0208 :height any :weight bold) strict
(w32-logfont "BDF要町" 0 -12 700 0 nil nil nil 128 1 3 0)((spacing . -1)))
((:char-spec japanese-jisx0208 :height any :slant italic) strict
(w32-logfont "BDF要町" 0 -12 400 0 t nil nil 128 1 3 0))
((:char-spec japanese-jisx0208 :height any :weight bold :slant italic) strict
(w32-logfont "BDF要町" 0 -12 400 0 t nil nil 128 1 3 0)((spacing . -1))))))
って書いておけば、フォントの指定で"BDF要町"を選べばOK。"BDF要町"はbdf2ttfの.iniで指定したフォント名です。あと、Meadowの.emacsはISO2022で保存すること。フォント名とか日本語のパラメータを使う場合は必須です。ついでにCannaは使わずにWindowsのIME(ATOK)使うので、
; IMEのフォントを設定。スケーラブルフォントじゃないと見苦しい。
(let ((logfont '(w32-logfont "MS Gothic" 0 0 400 0 nil nil nil 128 1 3 0)))
(modify-frame-parameters (selected-frame) (list (cons 'ime-font logfont)))
(add-to-list 'default-frame-alist (cons 'ime-font logfont))
)
とするべし。MS GothicじゃなくてBDF要町にしたいところだけど、ATOKの場合、変換候補窓のフォントサイズが変わるのでスケーラブルフォントがおすすめ。
、、、あとVHDL-modeライクなverilog-modeが欲しい。モジュールコピー、Speedbar、、、生産性が5倍は変わるに違いない。
、、、Movable Typeでの正しいソースコードの掲載方法が分からん。