2008年8月7日木曜日

エコワットでPCにかかる電気代をはかる。



近所のスーパーに買い物に行ったら、エコワットという電気利用量、電気料金、二酸化炭素排出量が測れるという機械を見つけたので購入してみました。2980円という微妙な値段でした。


ELPA 簡易型 電力量 表示器 エコワット EC-20B



  • PC1 shuttle キューブ型 

    • HDD 500G

    • CPU Athlon X2 BE-2400

    • OS WindowsXP

    • モニター、キーボード、マウス、モニタなし。

    • 動画のエンコードで夜間はずっと起動。





  • PC2 ASUS ミニタワー

    • HDD 500Gx2

    • CPU Athlon64 X2 5200

    • OS WindowsXP

    • VGA Radeon HD 2400

    • DVDマルチドライブ

    • モニタ 液晶17インチ DVI接続

    • キーボード、マウス。

    • PCIスロットにUSBのボード1枚

    • Friio3台

    • ネット、文章打ち、ゲーム、テレビ録画など、いろいろ使う







とりあえず、パソコン周りのもの(PC1(文章打ち中)、PC2(エンコ中)、ハブ)を1つの延長コードにつないで使ってみたところ、1.96kwhと出て、5時間で43円と出ました。


このまま1日8時間使うと68.8円、1週間で481.6円、1ヶ月30日で2064円。


こんなぐらいかなという電気でした。





2008年7月1日火曜日

PlamoLinuxでWPA-TKIPを使う



Plamo 4.22 + ndiswrapper 1.53 + wpa_supplicant-0.5.10 + WLI-CB-AMG54HP



Ndiswrapper


Linux WPA/WPA2/IEEE 802.1X Supplicant





1.Ndiswrapperは導入済み。PlamoLinuxでWLI-CB-AMG54HPを使う(ndiswrapper)





2.Supplicantをダウンロード、解凍、make、make install(たぶんカーネルソースが必要)



%tar xzf wpa_supplicant-0.5.10.tar.gz
%cd wpa_supplicant-0.5.10
%make mkconfig
%make
%su
password
#make install


標準で/usr/local/sbinに作られる。





3.設定ファイルを作る。(/etc/wpa.conf)



#/usr/local/sbin/wpa_supplicant <ESSID> key******** (ESSIDとキーを書く)
(以下のような結果が返ってくるのでキーなどを確認する。)
network{
ssid="ESSID"
#psk="key********"
psk=sdkajfa875rsd98a7g9a7ga9327801hfjahty487985jsdafhaweyrakjdslfh
}


#/usr/local/sbin/wpa_supplicant <ESSID> key******** > /etc/wpa.conf (/etc/wpa.confに書き込み)


#vi /etc/wpa.conf (上の5行部分の設定を追加する)
network{
scan_ssid=1 #SSIDを隠蔽する設定にしているとき必要らしい。
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP

ssid="ESSID"
#psk="key********"
psk=sdkajfa875rsd98a7g9a7ga9327801hfjahty487985jsdafhaweyrakjdslfh
}



6.wpa_supplicantを実行する。



#/usr/sbin/wpa_supplicant -iwlan0 -c/etc/wpa -Dwext
(-i インターフェイス名、-c 設定ファイル、-D ドライバ名(ndiswrapperのときはwext))
(-B バックグラウンドで実行ができるがテストなので、そのまま実行する。)


/etc/network.conf等を設定しておけば、この時点で自動的につながる。











思いの他すんなりと進んだ。





2008年5月13日火曜日

windowsインストーラが使えない



コントロールパネルのプログラムの追加と削除からプログラムを削除しようとすると、"Windows インストーラ サービスにアクセスできませんでした"との エラー メッセージが表示されて、削除できない。





プログラムを追加または削除すると ”Windows インストーラ サービスにアクセスできませんでした” エラー メッセージが表示される


WindowsXP SP3 を一度あてているのでリンクのページの方法2は使えない。





以下リンクページに書いてある通り。





手順


1.レジストリの"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer"の[ImagePath]に書かれてるパスをチェック。(C:\WINDOWS\System32)





2.1のパスに"msiexec.exe"が存在するかをチェック。





3.セーフモードで再起動。





4.コマンドプロンプトから以下を実行。(スタートメニューのファイル名を指定して実行でも可)


msiexec.exe /regserver





5.再起動





WindowsXP XP3 をあてると”Unkown Hard Error






WindowsUpdateにSP3があがっていたので、何も考えずにアップデートしたところ、"Unknown Hard Error"と出て起動しなくなった。





検索してみるとWindows XP SP3 RC と STOP: c0000139 Unknown Hard Error。(パソコントラブル出張修理・サポート日記)に対処方を発見。


以下、実際に行った手順。








1.WindowsXPのインストールディスクから起動。





2.回復コンソールでの修復を選択。





3.ログインしたら、cd C:\WINDOWS\$NtServicePackUninstall$\spuninst で移動。





4. batch spuninst.txt と実行。





5.モニタに何も表示されず、その後ファイルがない旨のメッセージが出るが、無視しておく。





6.終了したら再起動。





再起動後もコントロールパネルシステムで見ると、なぜかSP3のままになってる。





2008年5月4日日曜日

linuxでPSPをマウントする






とりあえず、/var/log/messageを見ながら挿してみる。


MODULE 0x0003 0x6472 0x1c8 0 0 0x0 0x0 0x0 0x0 0x0 0x0 0x00000000


こんな表示を探す。





/etc/murasaki/murasaki.usbmapに追加



alias-psp


0x0003 0x6472 0x1c8 0x0 0x0 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000






/etc/murasaki/murasaki.genericlistに追加



usb_device


usb_endpoint






後はusb-storageモジュールが必要なので読み込んでおく。


/etc/murasaki/murasaki.preloadに追加



usb-storage






このままだと、再起動時に上書きされて書き換えられてしまうので、/ete/rc.d/rc.murasakiを書き換える



OVERWRITE=true -> OVERWRITE=false