2011年11月5日土曜日

自作ジャンクソフト(5)Zipファイルの日付を、書庫内の一番新しいファイルの日時に変更するソフト

Zipファイルの日付を、圧縮されているファイルの中の一番新しいファイルの日時に
    変更するソフトです。

    具体例:
        ABC.zipの中身:
            A.TXT    2009/01/01
            B.TXT    2009/12/01(一番新しいファイル)
            C.TXT    2008/01/01   
        となっている場合、

        ABC.zipの作成日時、更新日時、アクセス日時を2009/12/01に書き換えます。

    何の役に立つの?:
        自宅や会社で、古いファイルを圧縮して保存する場合があります。

        例えば、2010年に、「2005年以前のファイルはまとめて圧縮しよう」とした場合、
        圧縮ファイル自体には2010年の日時が記録されてしまいます。
        忘れた頃に「このファイルはいつより前のデータが入ってるんだっけ?」と思った場合、
        いちいちファイルを開く事無く、日付を確認することができます。


https://sites.google.com/site/eleproxxx/ZipTimeSync.zip?attredirects=0&d=1
https://github.com/elepro/ZipTimeSync
2012/1/3追記
        ベクターにて、ArcTouchという同機能のソフトがあることを発見しました。
        向こうは統合アーカイバDLLを使うらしいので、こっちとは使っているライブラリが違います。

        GnuWin32のZipコマンドの-oオプションでも同じことができますが、向こうはワイルドカードによる一括処理が出来ないことが、こっちとの違いです。

 変更履歴:
        2011/12/25
                ディレクトリは処理しないようにした
                メッセージ表示の不具合対応
                ループ処理の流れを修正
                カレントディレクトリ以外のファイルを指定しても動作するようにした

        2012/11/8
                コンパイル環境をVisual Studio 2012に更新した。
                zlibのバージョンを1.2.7に更新した。
        2014/1/22
                コンパイル環境をVisual Studio 2013に更新した。
                zlibのバージョンを1.2.8に更新した。
        2022/8/19
                zlib1.dllの今後の更新が見込めないため.NET版を作製した。
                C言語で作成していた従来版は開発終了とした。
                コンパイル環境をVisual Studio 2022に更新した。
                sites.google.comのファイルが消されたため。githubに移行。

2011年9月19日月曜日

面接から見抜くブラック企業

ブラック企業に入社しないために、面接から判断するポイントを挙げる。

  • 役員が前職での自慢話をする
自分の経歴をもとに、「前の会社では~といったことをやってきた」という話をしてくる。
過去の自慢話をするということは、その時がその人のピークだったということである。
今の会社では自慢できるネタがないので、過去の話を自慢してくるのである。


  • 社員を悪く言う
「過去に~な社員が居たが、勝手に辞めていった」
「あいつは仕事ができない(できない奴だった)」

などと、過去に在籍した、または在籍中の社員を悪く言う会社は、普段から悪口を言っていると思われ、社風が良くないことが想像できる。

「人の悪口を言わない」という、人として基本的なことができない会社である。


  • 抽象的な言葉でしか会社を褒められない
「うちで仕事すると得られるものはたくさんある」

「小さいことで会社を選ばないで欲しい」

といった、客観的な根拠のない言葉で釣ってくる会社は危険である。
給料は労働者にとって最も重要なものである。
それを提供できない故に、あたかも給料以外に大事なものがあるかのような言い方をしているだけである。

もし、上記のようなことを言ってくる会社があったら、絶対に入社を勧めない。
人格障害者と付き合うことになり、自分の精神を壊されることになる。
長くないうちにうつ病に陥ることだろう。

2011年6月20日月曜日

求人票のチェックポイント

就職・転職するにあたって、必ず目を通すのが求人票である。
ブラック企業を極力避けるために、求人票から得られる情報で会社を見極める必要がある。
そこで、いくつかポイントを挙げておく。

  • 給料
社員の収入源には、基本給と手当がある。
残業代や休出などの割増賃金は、基本給からのみ計算される。
手当はどんなに残業や休出をしようと一定額である。
よって、基本給を低く設定し、手当が高く付いている会社は、社員を大切にしていないと考えるべき。

  • 勤務時間
勤務時間は、必ずしも、出社時間と退社時間ではない。
会社によっては、早出で朝礼や、定時後に夕礼などがある場合がある。

  • 休日数
年間休日数と、休日の内容(土、日、祝など)は必ず計算し、照らし合わせるべき。
特に中小企業は、実際に計算せずに適当な数字を記載している場合もある。
土日祝、GW、夏休み、年末年始があるばあいは125日程度にはなるはずである。
土日祝、GW、夏休み、年末年始と記載してあるのに、105日程度だったら怪しむべきである。

  • 残業時間
社員に残業をさせるには、36協定というものを結ぶ必要がある。
「残業なし」と記載されている場合は、36協定を結んでいないと考えるべき。
36協定を結んでいないということは、残業代が出ないか、残業が無制限にあると疑うべき。
法律上は、残業は月45時間以上させてはいけない。

2010年10月11日月曜日

MusicBrainz XMLWebServiceの使い方

音楽情報DBのMusicBrainzのXMLWebServiceの使い方。

  • アーティスト名とアルバム名での検索方法
http://musicbrainz.org/ws/1/release/?type=xml&title="アルバム名"&artist="アーティスト名"
候補が出力されるので、releaseタグ内のid属性で、アルバムIDを特定する。

例)
    • アーティスト名:Michael Jackson
    • アルバム名:Thriller
http://musicbrainz.org/ws/1/release/?type=xml&title="thriller"&artist="michael jackson"

  • アルバムIDでのアルバム収録曲の検索方法
http://musicbrainz.org/ws/1/release/アルバムID?type=xml&inc=tracks+artist+counts+release-events+discs+tags+isrcs
収録曲一覧が出力される。trackタグ内のid属性で、トラックIDを特定する。
inc以降は必要に応じて指定する。

例)
  • アルバムID:bc689b95-ef23-4742-b9d7-cf3b14d6ad8a
http://musicbrainz.org/ws/1/release/bc689b95-ef23-4742-b9d7-cf3b14d6ad8a?type=xml&inc=tracks+artist+counts+release-events+discs+tags+isrcs

  •  曲の詳細情報
http://musicbrainz.org/ws/1/track/?type=xml&releaseid=アルバムID&tracknumber=曲順(0が1曲目)
または
http://musicbrainz.org/ws/1/track/トラックID?type=xml&inc=isrcs+puids+artist+releases

例)
  • アルバムID:bc689b95-ef23-4742-b9d7-cf3b14d6ad8aの4曲目
http://musicbrainz.org/ws/1/track/?type=xml&releaseid=bc689b95-ef23-4742-b9d7-cf3b14d6ad8a&tracknumber=3


または
  • トラック名:6e0fba3c-d222-44bd-b65d-5d317dd3c423
http://musicbrainz.org/ws/1/track/6e0fba3c-d222-44bd-b65d-5d317dd3c423?type=xml&inc=isrcs+puids+artist+releases

2010年5月5日水曜日

新PCのベンチマーク

新旧PCのCrystalMarkの結果を書いておく。

まずは旧PC
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CrystalMark 2004R3 [0.9.126.452] (C) 2001-2008 hiyohiyo
Crystal Dew World [http://crystalmark.info/]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

------------------------------------------------------------------------------
CrystalMark Result
------------------------------------------------------------------------------
Display Mode : 1024 x 768 32bit (ClearType)

CrystalMark : 33730

[ ALU ] 6094
Fibonacci : 2560
Napierian : 842
Eratosthenes : 967
QuickSort : 1703
[ FPU ] 4918
MikoFPU : 788
RandMeanSS : 1672
FFT : 1391
Mandelbrot : 1045
[ MEM ] 5119
Read : 1739.73 MB/s ( 1739)
Write : 1106.30 MB/s ( 1106)
Read/Write : 1063.54 MB/s ( 1063)
Cache : 11891.35 MB/s ( 1189)
[ HDD ] 7517
Read : 59.87 MB/s ( 2394)
Write : 53.13 MB/s ( 2125)
RandomRead512K : 26.30 MB/s ( 1052)
RandomWrite512K : 31.66 MB/s ( 1266)
RandomRead 64K : 5.51 MB/s ( 220)
RandomWrite 64K : 11.51 MB/s ( 460)
[ GDI ] 3453
Text : 1598
Square : 234
Circle : 791
BitBlt : 830
[ D2D ] 1567
Sprite 10 : 282.94 FPS ( 28)
Sprite 100 : 188.56 FPS ( 188)
Sprite 500 : 62.86 FPS ( 314)
Sprite 1000 : 33.16 FPS ( 331)
Sprite 5000 : 7.02 FPS ( 351)
Sprite 10000 : 3.55 FPS ( 355)
[ OGL ] 5062
Scene 1 Score : 3870
Lines (x1000) : ( 656439)
Scene 1 CPUs : ( 128)
Scene 2 Score : 1192
Polygons(x1000) : ( 50557)
Scene 2 CPUs : ( 32)

------------------------------------------------------------------------------
System Information
------------------------------------------------------------------------------
OS : Windows NT6.1 Ultimate Edition [6.1 Build 7600]
Display Mode : 1024 x 768 32bit 60Hz
Memory : 1023 MB
DirectX : 10.0
------------------------------------------------------------------------------
CPU
------------------------------------------------------------------------------
CPU Name : AMD Athlon 64 3000+ (Venice)
Vendor String : AuthenticAMD
Name String : AMD Athlon(tm) 64 Processor 3000+
Platform : Socket 939
CPU Type : Original OEM processor
Number(Logical) : 1
Family : F
FamilyEx : 00
Generation : F
Model : F
Stepping : 0
BrandID : 04
APIC : 00
Feature : MMX SSE SSE2 SSE3 MMX+ 3DNow! 3DNow!+ NX AMD64

Current Original
Clock : 1795.31 MHz 1800.00 MHz
System Clock : 199.48 MHz 200.00 MHz
System Bus : 997.40 MHz 1000.00 MHz
Multiplier : 9.00 9.00
Data Rate : HT
Over Clock : -0.26 %

L1 I-Cache : 64 KB
L1 D-Cache : 64 KB
L2 Cache : 512 KB [Full:1795.31 MHz]
------------------------------------------------------------------------------
Device
------------------------------------------------------------------------------
ChipSet : VIA K8T890
North : VIA K8T890
South : VIA VT8237/R
IDE Controller :
------------------------------------------------------------------------------
Graphics
------------------------------------------------------------------------------
Video : NVIDIA GeForce 6200 TC (NV44)
Video Product :
Video Vendor :
Video Chip :
Video RAM :
Driver Version :
Driver Date :
------------------------------------------------------------------------------
HDD
------------------------------------------------------------------------------
Type Size Model ( Buffer Mode )
SATA 160.0GB Maxtor 6V160E0 8192KB SATA/300
------------------------------------------------------------------------------
BIOS
------------------------------------------------------------------------------
Vendor :
Caption :
Version :
Date :
SM BIOS Caption :
SM BIOS Version :
------------------------------------------------------------------------------
Mother
------------------------------------------------------------------------------
Vendor :
Product :
Version :
------------------------------------------------------------------------------
Computer System
------------------------------------------------------------------------------
Vendor :
Product :
------------------------------------------------------------------------------
CPUID Detail Information
------------------------------------------------------------------------------
0x00000000 : EAX=0x00000001 EBX=0x68747541 ECX=0x444D4163 EDX=0x69746E65
0x00000001 : EAX=0x00020FF0 EBX=0x00000800 ECX=0x00000001 EDX=0x078BFBFF
0x80000000 : EAX=0x80000018 EBX=0x68747541 ECX=0x444D4163 EDX=0x69746E65
0x80000001 : EAX=0x00020FF0 EBX=0x00000108 ECX=0x00000001 EDX=0xE3D3FBFF
0x80000002 : EAX=0x20444D41 EBX=0x6C687441 ECX=0x74286E6F EDX=0x3620296D
0x80000003 : EAX=0x72502034 EBX=0x7365636F ECX=0x20726F73 EDX=0x30303033
0x80000004 : EAX=0x0000002B EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000005 : EAX=0xFF08FF08 EBX=0xFF20FF20 ECX=0x40020140 EDX=0x40020140
0x80000006 : EAX=0x00000000 EBX=0x42004200 ECX=0x02008140 EDX=0x00000000
0x80000007 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x0000003F
0x80000008 : EAX=0x00003028 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000009 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000A : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000B : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000C : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000D : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000E : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000F : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000010 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000011 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000012 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000013 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000014 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000015 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000016 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000017 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000018 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
------------------------------------------------------------------------------
PCI Device List
------------------------------------------------------------------------------
No Bus Dev Fnc VendorDeviceRev SubSystem Class DeviceType
0 0: 0: 0 1106h:0238h.00h 17F23148h 060000h Host Bridge
1 0: 0: 1 1106h:1238h.00h 00000000h 060000h Host Bridge
2 0: 0: 2 1106h:2238h.00h 00000000h 060000h Host Bridge
3 0: 0: 3 1106h:3238h.00h 00000000h 060000h Host Bridge
4 0: 0: 4 1106h:4238h.00h 00000000h 060000h Host Bridge
5 0: 0: 5 1106h:5238h.00h 00000000h 080020h PID
6 0: 0: 7 1106h:7238h.00h 00000000h 060000h Host Bridge
7 0: 1: 0 1106h:B188h.00h 00000000h 060400h PCI to PCI Bridge
8 0: 2: 0 1106h:A238h.00h 00000000h 060400h PCI to PCI Bridge
9 0: 3: 0 1106h:C238h.00h 00000000h 060400h PCI to PCI Bridge
10 0: 3: 1 1106h:D238h.00h 00000000h 060400h PCI to PCI Bridge
11 0: 3: 2 1106h:E238h.00h 00000000h 060400h PCI to PCI Bridge
12 0: 3: 3 1106h:F238h.00h 00000000h 060400h PCI to PCI Bridge
13 0: 6: 0 11ABh:4320h.13h 17F21C03h 020000h Ethernet Controller
14 0: 9: 0 1102h:0008h.00h 11021001h 040100h Audio Device
15 0: 15: 0 1106h:3149h.80h 17F23149h 01018Fh Serial ATA Controller
16 0: 15: 1 1106h:0571h.06h 17F20571h 01018Ah Bus Master IDE controller
17 0: 16: 0 1106h:3038h.81h 17F23038h 0C0300h UHCI USB Controller
18 0: 16: 1 1106h:3038h.81h 17F23038h 0C0300h UHCI USB Controller
19 0: 16: 2 1106h:3038h.81h 17F23038h 0C0300h UHCI USB Controller
20 0: 16: 3 1106h:3038h.81h 17F23038h 0C0300h UHCI USB Controller
21 0: 16: 4 1106h:3104h.86h 17F23104h 0C0320h EHCI USB Controller
22 0: 17: 0 1106h:3227h.00h 17F23177h 060100h ISA Bridge
23 0: 24: 0 1022h:1100h.00h 00000000h 060000h Host Bridge
24 0: 24: 1 1022h:1101h.00h 00000000h 060000h Host Bridge
25 0: 24: 2 1022h:1102h.00h 00000000h 060000h Host Bridge
26 0: 24: 3 1022h:1103h.00h 00000000h 060000h Host Bridge
27 2: 0: 0 10DEh:0161h.A1h 10480E61h 030000h VGA Compatible Controller

No DeviceName
0 VIA K8T890 Host Bridge
1 VIA K8T890 Host Bridge
2 VIA K8T890 Host Bridge
3 VIA K8T890 Host Bridge
4 VIA K8T890 Host Bridge
5 VIA K8T890 I/O APIC Interrupt Controller
6 VIA K8T890 Host Bridge
7 VIA VT8237 PCI bridge [K8T800/K8T890 South]
8 VIA K8T890 PCI to PCI Bridge Controller
9 VIA K8T890 PCI to PCI Bridge Controller
10 VIA K8T890 PCI to PCI Bridge Controller
11 VIA K8T890 PCI to PCI Bridge Controller
12 VIA K8T890 PCI to PCI Bridge Controller
13 Galileo Technology Ltd. 88E8001 Gigabit Ethernet Controller
14 Creative Labs SB0400 Audigy2 Value
15 VIA VIA VT6420 SATA RAID Controller
16 VIA VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
17 VIA VT82xxxxx UHCI USB 1.1 Controller
18 VIA VT82xxxxx UHCI USB 1.1 Controller
19 VIA VT82xxxxx UHCI USB 1.1 Controller
20 VIA VT82xxxxx UHCI USB 1.1 Controller
21 VIA USB 2.0
22 VIA VT8237 ISA bridge [KT600/K8T800/K8T890 South]
23 AMD K8 [Athlon64/Opteron] HyperTransport Technology Configuration
24 AMD K8 [Athlon64/Opteron] Address Map
25 AMD K8 [Athlon64/Opteron] DRAM Controller
26 AMD K8 [Athlon64/Opteron] Miscellaneous Control
27 NVIDIA NV44 [GeForce 6200 TurboCache(TM)]






次に新PC
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CrystalMark 2004R3 [0.9.126.452] (C) 2001-2008 hiyohiyo
Crystal Dew World [http://crystalmark.info/]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

------------------------------------------------------------------------------
CrystalMark Result
------------------------------------------------------------------------------
Display Mode : 1024 x 768 32bit (ClearType)

CrystalMark : 124743

[ ALU ] 25853
Fibonacci : 9733
Napierian : 4343
Eratosthenes : 3880
QuickSort : 7875
[ FPU ] 23552
MikoFPU : 3115
RandMeanSS : 11456
FFT : 4981
Mandelbrot : 3978
[ MEM ] 22844
Read : 6516.15 MB/s ( 6516)
Write : 5518.38 MB/s ( 5518)
Read/Write : 5094.21 MB/s ( 5094)
Cache : 56947.43 MB/s ( 5694)
[ HDD ] 9893
Read : 75.61 MB/s ( 3024)
Write : 66.70 MB/s ( 2668)
RandomRead512K : 37.23 MB/s ( 1489)
RandomWrite512K : 34.83 MB/s ( 1393)
RandomRead 64K : 8.64 MB/s ( 345)
RandomWrite 64K : 24.35 MB/s ( 974)
[ GDI ] 13705
Text : 5385
Square : 1485
Circle : 3197
BitBlt : 3638
[ D2D ] 4076
Sprite 10 : 815.03 FPS ( 81)
Sprite 100 : 457.61 FPS ( 457)
Sprite 500 : 159.20 FPS ( 796)
Sprite 1000 : 87.65 FPS ( 876)
Sprite 5000 : 18.60 FPS ( 930)
Sprite 10000 : 9.36 FPS ( 936)
[ OGL ] 24820
Scene 1 Score : 15211
Lines (x1000) : (2889507)
Scene 1 CPUs : ( 256)
Scene 2 Score : 9609
Polygons(x1000) : ( 607204)
Scene 2 CPUs : ( 256)

------------------------------------------------------------------------------
System Information
------------------------------------------------------------------------------
OS : Windows NT6.1 Ultimate Edition [6.1 Build 7600]
Display Mode : 1024 x 768 32bit 85Hz
Memory : 3839 MB
DirectX : 10.0
------------------------------------------------------------------------------
CPU
------------------------------------------------------------------------------
CPU Name : AMD Unknown Processor
Vendor String : AuthenticAMD
Name String : AMD Phenom(tm) II X2 555 Processor
CPU Type : Original OEM processor
Number(Logical) : 2
Family : F
FamilyEx : 01
Generation : F
Model : 4
Stepping : 3
BrandID : 2D
APIC : 00
Feature : MMX SSE SSE2 SSE3 SSE4A MMX+ 3DNow! 3DNow!+ NX AMD-V AMD64
Clock : 3200.00 MHz
System Clock : 200.00 MHz
System Bus : 2000.00 MHz
Multiplier : 16.00
Data Rate : HT

L1 I-Cache : 64 KB
L1 D-Cache : 64 KB
L2 Cache : 512 KB [Full:3200.00 MHz]
L3 Cache : 6144 KB
------------------------------------------------------------------------------
Device
------------------------------------------------------------------------------
ChipSet : AMD Unknown
North : AMD Unknown
South : ATI Unknown
IDE Controller :
------------------------------------------------------------------------------
Graphics
------------------------------------------------------------------------------
Video : ATI Unknown
Video Product :
Video Vendor :
Video Chip :
Video RAM :
Driver Version :
Driver Date :
------------------------------------------------------------------------------
HDD
------------------------------------------------------------------------------
Type Size Model ( Buffer Mode )
------------------------------------------------------------------------------
BIOS
------------------------------------------------------------------------------
Vendor :
Caption :
Version :
Date :
SM BIOS Caption :
SM BIOS Version :
------------------------------------------------------------------------------
Mother
------------------------------------------------------------------------------
Vendor :
Product :
Version :
------------------------------------------------------------------------------
Computer System
------------------------------------------------------------------------------
Vendor :
Product :
------------------------------------------------------------------------------
CPUID Detail Information
------------------------------------------------------------------------------
0x00000000 : EAX=0x00000005 EBX=0x68747541 ECX=0x444D4163 EDX=0x69746E65
0x00000001 : EAX=0x00100F43 EBX=0x01020800 ECX=0x00802009 EDX=0x178BFBFF
0x00000002 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x00000003 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x00000004 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x00000005 : EAX=0x00000040 EBX=0x00000040 ECX=0x00000003 EDX=0x00000000
0x80000000 : EAX=0x8000001B EBX=0x68747541 ECX=0x444D4163 EDX=0x69746E65
0x80000001 : EAX=0x00100F43 EBX=0x10003B76 ECX=0x000037FF EDX=0xEFD3FBFF
0x80000002 : EAX=0x20444D41 EBX=0x6E656850 ECX=0x74286D6F EDX=0x4920296D
0x80000003 : EAX=0x32582049 EBX=0x35353520 ECX=0x6F725020 EDX=0x73736563
0x80000004 : EAX=0x0000726F EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000005 : EAX=0xFF30FF10 EBX=0xFF30FF20 ECX=0x40020140 EDX=0x40020140
0x80000006 : EAX=0x20800000 EBX=0x42004200 ECX=0x02008140 EDX=0x0030B140
0x80000007 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x000001F9
0x80000008 : EAX=0x00003030 EBX=0x00000000 ECX=0x00002001 EDX=0x00000000
0x80000009 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000A : EAX=0x00000001 EBX=0x00000040 ECX=0x00000000 EDX=0x0000000F
0x8000000B : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000C : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000D : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000E : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000000F : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000010 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000011 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000012 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000013 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000014 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000015 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000016 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000017 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000018 : EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x80000019 : EAX=0xF0300000 EBX=0x60100000 ECX=0x00000000 EDX=0x00000000
0x8000001A : EAX=0x00000003 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
0x8000001B : EAX=0x0000001F EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
------------------------------------------------------------------------------
PCI Device List
------------------------------------------------------------------------------
No Bus Dev Fnc VendorDeviceRev SubSystem Class DeviceType
0 0: 0: 0 1022h:9601h.00h 18499601h 060000h Host Bridge
1 0: 1: 0 1849h:9602h.00h 18499602h 060400h PCI to PCI Bridge
2 0: 7: 0 1022h:9607h.00h 18499601h 060400h PCI to PCI Bridge
3 0: 10: 0 1022h:9609h.00h 18499601h 060400h PCI to PCI Bridge
4 0: 17: 0 1002h:4391h.40h 18494391h 010601h Serial ATA Controller
5 0: 18: 0 1002h:4397h.00h 18494397h 0C0310h OHCI USB Controller
6 0: 18: 2 1002h:4396h.00h 18494396h 0C0320h EHCI USB Controller
7 0: 19: 0 1002h:4397h.00h 18494397h 0C0310h OHCI USB Controller
8 0: 19: 2 1002h:4396h.00h 18494396h 0C0320h EHCI USB Controller
9 0: 20: 0 1002h:4385h.41h 00000000h 0C0500h SMBus Contoller
10 0: 20: 1 1002h:439Ch.40h 1849439Ch 01018Ah Bus Master IDE controller
11 0: 20: 3 1002h:439Dh.40h 1849439Dh 060100h ISA Bridge
12 0: 20: 4 1002h:4384h.40h 00000000h 060401h PCI to PCI Bridge (SSD)
13 0: 20: 5 1002h:4399h.00h 18494399h 0C0310h OHCI USB Controller
14 0: 22: 0 1002h:4397h.00h 18494397h 0C0310h OHCI USB Controller
15 0: 22: 2 1002h:4396h.00h 18494396h 0C0320h EHCI USB Controller
16 0: 24: 0 1022h:1200h.00h 00000000h 060000h Host Bridge
17 0: 24: 1 1022h:1201h.00h 00000000h 060000h Host Bridge
18 0: 24: 2 1022h:1202h.00h 00000000h 060000h Host Bridge
19 0: 24: 3 1022h:1203h.00h 00000000h 060000h Host Bridge
20 0: 24: 4 1022h:1204h.00h 00000000h 060000h Host Bridge
21 1: 5: 0 1002h:9714h.00h 18499714h 030000h VGA Compatible Controller
22 1: 5: 1 1002h:970Fh.00h 1849970Fh 040300h High-Definition Audio Device
23 2: 0: 0 10ECh:8168h.06h 18498168h 020000h Ethernet Controller
24 3: 0: 0 1B73h:1000h.01h 1D5C1000h 0C0330h

No DeviceName
0 AMD RS780 Host Bridge Alternate
1 Unknown Unknown
2 AMD RS780 PCI to PCI bridge (PCIE port 3)
3 AMD RS780 PCI to PCI bridge (PCIE port 5)
4 ATI SB700/SB800 SATA Controller [AHCI mode]
5 ATI SB700/SB800 USB OHCI0 Controller
6 ATI SB700/SB800 USB EHCI Controller
7 ATI SB700/SB800 USB OHCI0 Controller
8 ATI SB700/SB800 USB EHCI Controller
9 ATI SBx00 SMBus Controller
10 ATI SB700/SB800 IDE Controller
11 ATI SB700/SB800 LPC host controller
12 ATI SBx00 PCI to PCI Bridge
13 ATI SB700/SB800 USB OHCI2 Controller
14 ATI SB700/SB800 USB OHCI0 Controller
15 ATI SB700/SB800 USB EHCI Controller
16 AMD Family 10h [Opteron
17 AMD Family 10h [Opteron
18 AMD Family 10h [Opteron
19 AMD Family 10h [Opteron
20 AMD Family 10h [Opteron
21 ATI Unknown
22 ATI Unknown
23 Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller
24 Unknown Unknown

5年ぶりに新PC購入

今回は、購入するに当たっていくつか目標を設定した。

テーマ現時点の結果
グラフィックチップのNVIDIAからATIへの変更継続調査
画面をVGAから出し、音声だけHDMIを使う成功
脱サウンドブラスター継続調査
microATXで済むか試す継続調査
4GB以上のメモリを積んで64bitOSを使う4GB積んで4GB認識された

それでは個別に見ていこう。
  • グラフィックチップのNVIDIAからATIへの変更
ここ数年、NVIDIAチップを使ってたが、最近はATIのほうが面白そうなので乗換え。


インストール時に、HDMI絡みで予想外のことが起きて悩んだが、解決したので良し。


今後PCゲームの動作について調査していく。

  • 画面をVGAから出し、音声だけHDMIを使う
今までは、サウンドカードからSPDIF出力を使っていたが、せっかくだからHDMIで音声出力をしようと思い、HDMIケーブルでAVアンプに接続した。

しかし、Catalystをインストールすると再起動後に画面が出なくなってしまうという問題が発生。

結構悩んだが、結局、HDMIケーブルを接続しているとAVアンプがモニター1として設定されてしまうということが判明。

解決策として、HDMIケーブルを抜くと画面が移るので、抜いた状態で「画面の解像度」を開き、「複数のディスプレイ」で「表示画面を複製する」と設定してあげることでVGA側の画面が映るようになった。

ポイントとして、どうやらHDMIは音声のみ出力することはできないらしく、HDMI側のモニターを無効にしてしまうと音声も出せなくなってしまうらしい。

また、起動中にケーブルを抜き差しすると、動的にON/OFFが切り替わるようだ。

手元にある音声ファイルを利用して、DolbyDigitalでサラウンド出力が行えることも確認した。

  •   脱サウンドブラスター
今まではEAXの為の保険としてサウンドブラスターシリーズを使っていた。

だが、Vista以降になってOpenALなどに変わってきたので、もうサウンドブラスターでなくてもいいのではないかと思い始めた。

今後対応ソフトを買うことも無いと思うので、サウンドブラスターに依存しない方向で考えていく。

  • microATXで済むか試す
今まではグラフィックボードとサウンドカードを挿していたが、今回はどちらもオンボードを利用するので、今は何もボードを挿していない。

もし、このまま運用で困らなければ、今後はmicroATXを買えば良いということになる。

そうなれば、「マザーの値段が安い」「ケースを小さくできる」というメリットがある。

  • 4GB以上のメモリを積んで64bitOSを使う
これからは64bitOSが主流になっていくだろうと思い、今回導入することにした。

インストールは問題なく、今のところソフトも間に合っている。

メモリは4GB中4GB認識された。

2010年4月21日水曜日

Google Analytics再設定

Google AdSenseを登録してから、ページアクセスが全くなくなっていたので変だなと思い、
今日確認して見たら、トラッキングコードがなくなっていた。
どうやら、テンプレートをいじくったせいで消えていたようだ。

再設定してみたので、これでアクセス数がまた記録されていると思う。