パソコンのこと日記

Intel VTをEnableにするがBIOS設定が反映されない?

1 Mins read

掲題の通り、BIOSでIntel VTをEnableに設定して再起動する。

これでOKだね、Hyper-V2.0君!

ゲストをインスト・・・「Attempting to load a 64-bit application,however this CPU is not compatible with 64-bi mode」

なんでやねん!?

色々と探る・・・3日経過???

ふと、昔の自作機を思い出してみる・・・・

PCの電源を切るだけではなく、コンセントから抜くことにより完全リセットされ、BIOSが正しく設定されることがあった!!

まさか・・・この発展した現代PCにそんな邪道がぁ???

ビンゴ!でした(笑)

BIOS上では正しく「Enable」と何度見てもなっていましたが、内部では切り替わって無かったらしい・・・

恐ろしや、PCマジック!

そんなこんなで今日も猛勉強、ありがとナイ。。。(涙)

Read more
パソコンのこと日記

Windows7のインストールでエラーとなる

1 Mins read

WIndows7を自作マシンへ新規にインストールしようとISOイメージを焼き、セットアップ開始。

マザーDG45ID(インテル)
メモリ8G(UMAX2G×4)
CPU CoreQ 9550

サクサク進みファイルのコピー中となり、60%・・・

「必要なファイルをインストールできません。 ファイルが破損しているか見つからない可能性があります。・・・」

はてっ?焼きミスかな?ということで、時間かかるベリファイまでやって再度、焼く。。。

再チャレンジ!

「ファイルが破損・・・」???

DVDドライブの問題か?

外付けDVDでインストール開始・・・70%で駄目???

HDDがイカれているのか?

余っているHDDにチェンジして・・・駄目?

ブータブルUSBからインストールを試みるも・・・駄目?
他にもBIOSを最新版にしたり、古いものへ変えてみたりも・・・駄目?

Windows 2008R2をインストールしてみても同じ所で落ちる・・・これが一層俺を苦しめる???

最小構成にしてインストール開始・・・・無事に終了!!

原因はメモリでした(汗)

memtest86+で全然問題なかったから、疑ってなかった、こんなこともあるのか(とほ)

2G×4=8Gがダメらしい、ここまで、一週間ぐらいかかった(怒)

インストールした後に8Gへ戻したが、今の所、問題なし
ちなみにWindows 2008R2も全く同じ症状でした。

このマシンにVMware ESXi 4.0を乗っけて8GのままゲストにWindows7 Or Windows 2008R2をインストすると、同じ現象になりました(苦笑)

「ファイルが破損・・」って関係無いメッセージにまどわされた!!!
(メモリなので正確には全然関係なくは無いが・・・)

MSさん、もう少し頑張ってメッセージを作ってよ(苦笑)
「メモリが駄目です。。。と」

人生勉強メモでした。

追伸:DG45IDのマザーはインテル製とは思えん出来。。。BIOS0127と0129でDVI出力が御臨終となり0113へ見えない画面と闘いながら、リカバリーのしまつ。。。無事にリカバリー出来たが、これがほんとのインテル入ってる?(もちろんUMAXメモリも相性悪いが)

Read more
日記

Outbound Port 25 Blocking の悪夢 (送信できない!)

1 Mins read

「受信はできるのですが、メールが送れないので見てください」

それは一本の電話から始まった。

環境は他のメールサーバーを5つ借りているクライアントさん、それぞれPOP3、SMTPが存在していて、契約しているプロバイダ OCNのメアドは一つもない状態でPC数は5台ぐらい。

はて?前日まで使用出来ていて、全てのクライアントでいきなりダメ?

WebはOK、受信もOK、nslookupでdomainサーチもOK、でもメールだけ送れない???

telnetで接続を試みても、53、80、110はOK!でも25が接続エラー???

そのうち受信も駄目になり、その後にWebも駄目に、これはルーターが壊れたか?と思いまずはリセット

再起動後はメールの送信も1、2通できるしWebやメール受信もOK、がしばらくするとまた送信が出来ない、この不安定さが俺をますます混乱させる???いろいろ調べるが同じの繰り返し、クライアントさんからではなく、自社からはPOP,SMTPとも使用可能でサーバー側のエラーではなさそう???

ためしにルーターを変えてみる・・・・・またSMTPがダメ、でも初めの1,2通はメールが送れる、これが俺をますます混乱させる。

ふと「Outbound 」かぁ??ダメもとで465と587をtelnetで叩く・・・・

587でビンゴ!!!!!!

原因はOCN以外のSMTP経由の25を遮断したのが原因だった。

全てのメール設定を587にして完了。この間3日ぐらいかかった(涙)

最終的にはパケットモニタリングをしかけてルーターを詳細なsyslog吐けるものに変えて調べるしか方法はないかとも思っていたが・・・これやると時間&労力を取られるからな(苦笑)

なぜ、ルーターを再起動した後に1つ2つメールが25ポートで送れるかが不思議、且つそれが俺を苦しめた・・・・・しかも、徐々に外向けのアクセス(80や110)を麻痺させていく、これはコリジョンが起こったのではと

しかし、これくらっている人、結構いるんじゃないのかな?恐るべしOCN(怒)

参考文献

Read more
JavaScript日記

ExtJsにて自動ID生成

1 Mins read

ExtJs2.2.1にて独自クラスを作成した時に、数が多くなってくると固定idでは使うのが大変になってくる。???何が大変かはわかるでしょう!?、部品が一杯になってくるとidが重なる可能性が出てくるってことです。

独自クラス内では自分のidを使いたい、でも固定ではid管理がメンドクサイ、って時に私が使用している方法。(ってExt内では当たり前の使い方だったりする)

id: Ext.id()
上記をコンストラクタ内に設定

ちなみにコンストラクタにて上位からconfig指定されてくる可能性がある時は
id: config.id || Ext.id()

Ext自体、上位のクラスでidを指定しなければ下位のスーパークラスにて同じようにidを振ってくれるので、あくまで独自にidを知る且つそれを使いまわす時に使用する方法です。

以上

Read more
JavaScript

Extjs ComboBoxにてリストをはじめからロードする方法

1 Mins read

Extjs2.2.1においてComboBoxを使用時にサーバーからリストを取得して使用するときに初回のフォーカス移動&クリック時にリストを取得しに行くが、これだと更新処理の時にはじめから値をセットできない。(正しくはセットできるがsetValueを使用すると後述するvalue値にセットされてしまう)

ComboBoxではdisplayValueとvalue値の2つを使い分けている。

名前のとおり「displayValue」は表示用「value」は本来の値として使用する。
(selectタグのvalueとoptionみたいな関係だろう。)

そこで、画面表示時にリストを設定するにはプロパティ設定&メソッド呼び出しが必要になるので覚書!

config設定にて以下を含める
「lazyInit: false」

さらにrenderイベントなどに以下を含める(注意:cboは実体化されたComboBox)
cbo.doQuery(cbo.allQuery, true);

その後にsetValueすればOK!

Read more