2009年6月30日火曜日

Windows7ネイティブアプリ

「Windows7はそのアプリケーションに埋め込まれているアプリケーションマニフェスト内にWindows7対応が明記されていない限り下位互換性を保つ為にWindowsVsita互換モードでそのアプリを起動する」
らしい。という事でアプリをWin7ネイティブで動かす為の方法。

なおネイティブで動いて得られるメリットは
■Win7&2008R2: アプリケーション マニフェストに書いてあった。
しかし具体的な際が解らんかったので調べてみた。
・・・がムズイ。
もし解る人いたらアドバイスください。


■RPC Default Thread Pool
ネイティブ: RPC が NT スレッドプールを使う
互換: RPC がプライベートスレッドプールを使う

■DirectDraw Lock
詳細は分からないけど、DirectDrawのLockメソッドは使うと相当遅くなるらしい。それを使わないで処理を巧い事やってくれる様になる。
ネイティブ: DDARW のビデオバッファをロックできない
互換: DDARW のビデオバッファをロックできる

■DirectDraw Bit Block Transfer (Blt) to Primary without Clipping Window
詳細は分からないけど、アプリケーションが動いてるWindowがちらつかなくなって、スムーズに移動出来る様になる。
ネイティブ: クリッピングウィンドウ無しで Blt エリアに描画ができる
互換: Desktop Window Manager に従い、描画する

■GetOverlappedResult API
複数スレッドが非同期処理を行っている際、このメソッドを使用してその状態を追跡した時の動作が異なる。互換モードだと取違いが発生する可能性がある。
ネイティブ: マルチスレッドで使用した場合の競合を解決する
互換: マルチスレッドで使用した場合、タイミングによっては期待した結果が得られない

■Program Compatibility Assistant (PCA)
互換性担保の為の各種プログラムが動作するか否か。動けば当然処理が増えるしアプリケーションも監視されるので処理が遅れる
ネイティブ: PCA を使わない
互換: PCA を使う

最近のAMD製CPUのメモ

最近AMDのCPUの種類が増えてきたので整理して一覧にしてみる。
モバイル向けでAthlon NeoとかK8系が残ってるけど基本的にK10以後のみをまとめてみた。
Phenom、PhenomⅡ、AthlonⅡがメイン

2009年6月29日月曜日

架空創作表現規制禁止の法制化を求める署名

○架空創作表現規制禁止の法制化を求める署名
≪転載≫
http://www.shomei.tv/project-1025.html

日記題名通りですが、架空創作表現規制禁止の法制化を求める署名についてです。
「署名とURL転載&紹介」をお願いします。
最低必要事項は名前・メアド・年齢・性別の記載のみ。
はっきり言って転載含めて5~10分で終わります。
よろしくお願いいたします。

≪転載終わり≫

日本の輸出産業第二位のアニメ漫画産業に壊滅的な打撃を与える愚行極まりない法律です。
皆様方のご協力をお願いします。

Windows7の準備

64bit版Windows7RC版を使っているので自分の持ってる機器が動くか動かないかはほぼ把握済み。
だけど多分まだ未検証の人もいるだろうから、各メーカーがList出してくれる。
■そういえば今使っている周辺機器、「Windows 7」でも動くのだろうか

Razer Mambaを買った

早速ファームウェアを更新してみた。
■Mambaファームウェア更新手順

Windows7からやると微妙に問題あり。
ファームウェアを書き換える際に、マウスをBootloaderモードにする必要があるのだがWindows7ではこのBootloaderモード時のDriverを自動認識してくれない。その為にファームウェア書き換えが出来ないのだ。

まぁ詳しくは上記URLの先で。

2009年6月26日金曜日

また一人神が逝く

■マイケル・ジャクソンさんが死亡

マジか。

これで葬式とかやってる最中にスリラー踊りながら実は生きてましたとかやったら神なんだが…

ないか…

ファンではなかったがかなり好きなキャラだったな

ご冥福を祈ります。

2009年6月23日火曜日

interFORestに参加してみた

interFORest プロジェクトに参加してみた。
firefox3.5の開発コードネームがshiretokoなので知床半島とタイアップしてるみたい。
取り敢えず私の木はこちらにあります。
Under The MOONの木

久しぶりなCloudネタ

なんか最近Cloudネタの記事も減ってきたけど気になる記事を発見。
■クラウドコンピューティングがビジネスを変える8つの方法

XenServer5.5にZabbixを入れる。

XenServerもLinuxなのでZabbixで監視出来る様にしてみる・・・って出来るのかな。相当特殊な構造になってると思うけど・・・。まぁ壊れたらまた入れ直せばいいか('A`)。
どうやらyumも標準で入ってるみたいだし。入れるだけなら苦労しなさそう?
基本はCentOSと同じなのでUnder the MOON: CentOSにZabbixのClientを入れる。と同じ方法いける。
しかし!
Installする途中でfpingとlibiksemel.so.3がなくてERRORが出ちまう。
という訳でこいつを入れる。

■fpingのInstall
普通のyumじゃとってこないのでyumの検索対象を追加する。
rpm --import http://ftp.riken.go.jp/pub/Linux/dag/RPM-GPG-KEY.dag.txt
vi /etc/yum.repos.d/dag.repo

でファイルを開いて下記の文言を書き加える。
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://ftp.riken.go.jp/pub/Linux/dag/RPM-GPG-KEY.dag.txt
enabled=0

でyum
yum --enablerepo=dag install fping
yum install fping


■libiksemel.so.3を入れる。
wget ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/i386/RPMS/iksemel-1.3-2.el5.kb.i386.rpm
rpm -UvH iksemel-1.3-2.el5.kb.i386.rpm
chmod u=rwsx,g=rx,o=rx /usr/sbin/fpin


■Zabbix-AgentのInstall
yum install zabbix-agent


■設定の変更
vi /etc/zabbix/zabbix_agent.conf
vi /etc/zabbix/zabbix_agentd.conf
の二つのファイルを開いて編集する。Server=127.0.0.1を正しいZabbix-ServerのIPに変更する。

2009年6月22日月曜日

CentOSにZabbixのClientを入れる。

CentOS5.3にZabbixのClientだけ入れてみる。
yumでとれる様にyumの検索先を追加。
vi /etc/yum.repos.d/zabbix-jp.repo

でファイルを開いたら書きの設定を書き加える。
[zabbix-jp]
name=ZABBIX-JP
baseurl=http://www.zabbix.jp/rpms/rhel5/$basearch/
gpgcheck=0
enabled=1
で追加完了。

yum install zabbix-agent
で入る。

続いて設定ファイルを変更する。下記二つのファイルを編集する。
vi /etc/zabbix/zabbix_agent.conf
vi /etc/zabbix/zabbix_agentd.conf

で開いてserver=127.0.0.1の部分を正しいZabbix-ServerのIPに変更する。