Thursday, November 3, 2011

NN/g Nielsen Norman Group

UXに特化した、コンサルファームがあるんですね。
ユーザビリティーの評価(テスト、デザインレビュー)などのサービスや、
Witepaper/Reportを提供しています。ワークショップに今度参加してみようかしら。

・Web Usability
・Mobile usability
・Application Usability
・Email Usability
・Special Audience Segments
・User-Centered Design Methodology

Nielsen Norman Group

Wednesday, November 2, 2011

Microsoft Windows UX Guideline

MicrosoftはMSDNでUXに関わるguidelineを公開しています。(959ページに及ぶ大作です。)

Windows UX Guideline

僕が関わっているインフラ/サーバサイドもUXを向上するため(応答性を高めるための)の一つの要素なので、こういったクライアントサイドの資料は大変参考になります。

実際の応答性を上げるのはシステムをスケールアップするなどで解決できる問題もあるかとは思いますが、
システム的にも、予算的にも限界はあります。
心理学・人類学的な観点から、「利用者がこうするであろう操作」を先読みしたり、
時には利用者を騙す手法もビッグデータの時代には必要だと感じます。

Tuesday, November 1, 2011

Sysinternals 「Notmyfault」

Windowsシステムをクラッシュさせる実行ファイルおよびドライバです。


言い方が悪いな.... 自作のドライバが、Windowsで非ページプールを使い果たした時にもどの程度動作するかをテストしたりするためのツールです。 以下のようにいくつかの壊し方があるようです。



































また、このツールはいわゆるブルースクリーンの色も変えられます。





















BG:赤、FG:白で設定してやってみましたが...
RSOD レッドスクリーン (Red Screen Of Death)になりましたよ。


ダウンロードはこちらからできますが、内容をご理解の上、自己責任でお願いします。
Sysinternals Notmayfault

Monday, October 31, 2011

Windows8ではisoのマウントが標準に

DPでの地味にうれしいアップデート。
物理メディアをほとんと使わない&怪しいマウンタを入れたくない人には....

Building Windows 8
An inside look from the Windows engineering team
Accessing data in ISO and VHD files

Saturday, October 29, 2011

KVMゲストのパフォーマンスを上げるには?

賛否両論あるかとは思いますが、個人的な見解ということで。

・準仮想化ドライバのVirtIOを使う。
Rusty Russellさんの文献が詳しい。
http://dl.acm.org/citation.cfm?id=1400097.1400108

・Intel Extended Page Tables(EPT)やAMD Rapid Virtualization Indexing(RVI)を使う。

・kernel ioスケジューラのパラメータを変更する。
grub.confのkernel行にelevator=deadlineを追加する。

・ワークロードによっては、仮想マシンのvCPUを増やしても意味がない(スケールしない)ので、
vCPUを少なくして、仮想マシン数を増やすのもよいと思う。
LAMP環境などでは、Linux/Apache/MySQLだけであればいいのですが、残りのPがvCPUを増やしてもスケールしない。


・RHEL5.5上で実行したRHEL5.5と比較して、足回りをRHEL6.0にしたRHEL5.5は倍の性能を持つらしいのでアップグレードしてみる。(ホントかな?)

Friday, October 28, 2011

Redhatの最近

CloudForms・・・いわゆるIaaSを提供するためのソフトウェア群。Redhat自らがサービスを提供するかどうかは良くわからない。現在はβテストの1st phaseが終了している。

OpenShift・・・いわゆるPaaSで、Amazon EC2上に開発環境をデプロイする仕組み。以下3つのプランが用意されるようだ。
・Express
・Flex
・Power
Expressは無償で提供されるので、今度試してみようと思う。
RHEL6、JBoss、Ruby on Rails、Phython、Java、PHP、MySQLやMongoDBなどを(で)動かせるようだ。

RHEV3.0β・・・主なエンハンスメントは以下のとおり

•Red Hat Enterprise Virtualization Manager is now a Java application running on JBoss Enterprise Application Platform on Red Hat Enterprise Linux
•An updated KVM hypervisor based on the latest Red Hat Enterprise Linux 6
•Industry-leading performance and scalability levels, supporting up to 128 logical CPUs and 2TB memory for hosts, and up to 64 vCPUs and 2TB memory for guests
•A power user portal that allows end users to provision virtual machines, define templates and administer their own environments
•A RESTful API that allows all aspects of Red Hat Enterprise Virtualization to be managed and configured programmatically
•New multi-level administrative capabilities, improving product functionality for very large deployments
•New local storage capabilities
•An integrated and embedded reporting engine allowing for analysis of historic usage trends and utilization reports
•SPICE WAN optimization and enhanced performance including dynamic compression and automatic tuning of desktop effects and color depth. The new version of SPICE also features enhanced support for Linux desktops.


激しく気になるのが、New Local Storage Capabilities。最近買収したGlusterを機能として取り込むのか?が気になります。

Windows7でQuick launchを復活させる方法

いつもPCが変わったタイミングで忘れてしまうので、備忘録として

1.[右クリック]→[ツールバー]→[新規ツールバー]














2.「shell:quick launch」でフォルダの選択












3.現れる。quick launchを右クリックして、ボタン、タイトル名の表示をカスタマイズ