Archive for category Windows

久しぶりにPCを組み立てた

メインで使っているMacbook ProがnVidiaのチップの不良問題で修理に出したら、手元で一番速いマシンがトレード専用のPentium4のPCになってしまった。

このPCのXPが調子悪くなったので、Vistaにしたんだけど、遅くて我慢できないので、軽いと評判のWin7にしたんだけどP4クラスのマシンだと、やっぱ遅くてストレスが溜まったw。ストレスだけならいいけど、遅すぎて、発注君のオーダーが失敗したりするんだww。

もう二度とPCなんて組まねぇ とか思ってたけど、自分がほしいスペックだとメーカー品のPCだとそこそこの値段がすることがわかったので、結局自作することに。

条件は、「Win7でマルチディスプレイが快適に動くように、PCIe x16 が二本以上あること。DVI x2のビデオカード」だけだったので、コストパフォーマンスのよさそうなパーツを大須にいって適当に選んだ。

SSDにしたかったのだが、値段とパフォーマンスのことを考えてWin7が正式版でてから買うことにして、結局1Tのハードディスク2台を購入。1台で7680円。安っ。

マザーボードはPCIe x16 が3本あるAsus P6T SEにビデオはファンレスのGeForce9500GTのを2枚

メモリはDDR3x3本のセット9980円を二つで合計12G。安っ。

最近PCから離れてMacばかりみてたから、すごく安く感じるな。

あとケース込みで128000円。Mac Proの半額以下だな。
OSはいまさらXPにこだわるのもアレなんで、Win7 64bit(RC)をインストールした。

動作は、快適だけど、感動するほどの速さではなかったかな。これくらいのスペックだと、Vista完成版(Win7のこと)の重さは感じないね。とりあえずストレスはなくなったw。

Win7は相変わらずフォントがメイリオだったりMSゴシックだったりでだっさいUIなんだけど確実にVistaより良い。
Vistaより、ユーザーのことを少しは考えてる感じだけど、ハリボテ感は隠せないな。

んで、はじめてWindowsで64bit版使ったんだけど、スタートメニューにある、Internet Explorer(64bit) って何?w
スタートメニュー
64bitじゃないIEもその下にあるんだけど、使い分けがわからない。この辺のダサさがマイクロソフトらしい。
たぶん32bit版を用意しないと、ActiveX がらみで問題がおこるんだろうな。

タスクマネージャも32bitのプロセスは*32って表示されてわかるようになってるのね。
taskman1

スペックを忘れるのでメモ

CPU:Core i7 920
MB:Asus P6T SE
Mem: DDR3-1333 2G x 6 : 12G
HDD: 1T x 2 
Video:WinFast PX9500 GT 512MB x 2
Power: ENERMAX PRO82+

Bookmark and Share

No Comments

MacとWindowsでキーボードとマウスを共有する Synergy「追記」

最近はメインをMacに使っているのだが、トレードのチャートなどのソフトはWindowsしかないためMacからRemoteDesktopでWindowsマシンを利用していたのだが、プログラミングをしてたりするとどうも画面がせまくてめんどくさいので、トレード用に1920×1200 24インチを買ってみた。

普段電源をいれいてるコンピュータはMacのほかに2台あるのでそれらをマックから操作できるように設定してみた。

SynergyをPCとMacにインストール。Macにつながっているキーボードマウスを共有したいのでMacをサーバにしてPCをクライアントにした。

こことかぐぐればいくらでもでてくるので割愛するが、自分の設定をメモ

section: screens
 macbookpro.local:
 kabu-machine:
 freeek.jp:
end

section: links
 macbookpro.local:
 right = kabu-machine
 kabu-machine:
 left  = macbookpro.local
 right = freeek.jp
 freeek.jp:
 left = kabu-machine
end

section: aliases

end

Macの右に2台のPCをつないでみた。MacbookPro本体のモニタを含めて4つのディスプレイをマウスカーソルが横断できる。もちろん違うコンピュータにウィンドウはドラッグできないけど、クリップボードは渡せる。
初めて縦にできるモニタつかってみてるけど、結構良いね。

img_02341

追記
Windowsで漢字変換が効かないことがわかって設定を変更

自分のMacのキーボード環境はちょっと特殊でPC用キーボードRealforceUSBWinK for OSXというドライバでやっている。Synergy経由でPCを利用したときに記号は問題なかったのだが漢字入力がきかないのが判明。

ここを参考にSyngergy日本語版と、秀CAPSをいれて漢字変換をキーボードで動作できるようにした。

Bookmark and Share

1 Comment

dp.SyntaxHighlighter

ブログでソースコードの表示が綺麗なのを見て興味をもって調べると
dp.SyntaxHighlighterを使っていることがわかった。

WordPressの場合はこのプラグインを置くだけでできた。これ以外にもSyntaxHighlighterのプラグインはあるのだが、これ以外は動作しなかった。
SyntaxHighlighter

以下、自分がよくつかうWindowsでの高精度タイマークラス

class CTimer
{
public:
	//		タイマリセット
	void Reset()
	{
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llStart);		//	開始時間を保持
	}
	//		コンストラクタ
	CTimer()
	{
		//		タイマの分解能を調べる
		LONGLONG		lFreq;										//	64bit
		::QueryPerformanceFrequency((LARGE_INTEGER*)&lFreq);		//	タイマの周波数
		m_dScale = 1.0 / lFreq;

		Reset();
	}
	//		デストラクタ
	virtual ~CTimer() {}
	//		オブジェクトの経過時間を返す(単位:秒)
	double		GetTime()
	{
		LONGLONG	m_llNow;										//	現在のクロック(64bit)
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llNow);		//	現在時刻を保持
		double	dRet = (m_llNow - m_llStart) * m_dScale;			//	スタート時刻からの差異を返す
		return	dRet;
	}
	//		ms単位で時間を返す
	operator	int()
	{
		return	(int)(GetTime()*1000);
	}
	//		ms単位で時間を返す
	operator	DWORD()
	{
		return	(DWORD)(GetTime()*1000);
	}
	//		秒単位で時間を返す
	operator	double()
	{
		return	GetTime();
	}
protected:
	double		m_dScale;			//	タイマの分解能
	LONGLONG	m_llStart;			//	開始時刻
};
Bookmark and Share

No Comments