2009年9月13日日曜日

統計データ検索サービス「Internet Stats」

Google、統計データ検索サービス「Internet Stats」をスタート というニュースがありました。この記事によると、
さまざまなカテゴリーの最新業界データや分析を、オンライン上のサードパーティーのデータから抽出し、提供するというもの。ユーザーは用意されているカテゴリーをクリックしたり、検索枠に調べたい単語を入力することで、短くまとめられた情報と、その情報源のサイト名が表示される。
だそうです。
Google Internet Statsはこちらから。カテゴリーとしては、
  • Macro Economic Trends(マクロ経済トレンド)
  • Technology(技術)
  • Consumer Trends(消費者トレンド)
  • Media Consumption(メディア消費)
  • Media Landscape(メディア観測)
がある。

2009年8月24日月曜日

Rで仮想クラス (virtual class) の定義をする

Rでは、仮想クラス (virtual class) というものがあります。
他の言語でいうところの抽象クラス (abstract class) に相当するものです。
仮想クラスは、抽象クラス同様、インスタンスを生成できないようになっています。

以下、PHPの抽象クラスとRの仮想クラスです。
まず、PHPから。
<?php
abstract class Animal {
public $color;

public function eat() {
print("むしゃむしゃ");
}

protected abstract function cry();
}

class Dog extends Animal {
public function cry() {
print("ワンワン");
}
}

//doubutsu = new Animal();
// //Fatal error: Cannot instance abstract class Animal

wanchan = new Dog();
wanchan->eat();
wanchan->cry();
?>


次は、Rです。
setClass("Animal", 
representation=representation(color="character", "VIRTUAL"))
setGeneric("eat", function(this) standardGeneric("eat"))
setGeneric("cry", function(this) standardGeneric("cry"))
setMethod("eat", "Animal",
function(this) {
print("むしゃむしゃ")
})
setClass("Dog", contain="Animal")
setMethod("cry", "Dog",
function(this) {
print("ワンワン")
})

#doubutsu <- new("Animal")
# #Error in new("Animal") :
# # trying to generate an object from a virtual class ("Animal")

wanchan <- new("Dog")
eat(wanchan)
cry(wanchan)

2009年7月5日日曜日

ANS-9010のベンチマーク(Win7RC32bit・RAIDなし)

環境は以下のとおりです。
【製品名】ANS-9010
【基盤】Rev. 3.3
【ファーム】1.09
【メモリ】APG800-2GX2 / 2*4set=8枚
【ECC】エミュレート機能ON
【CPU】Intel Core2Duo
【M/B】Asus P5Q-EM (G45 & ICH10R)
【メモリ】APG800-2GX2 / 2*1set=2枚
【電源】内部電源
【SATA】SATAII / 1port
【RAID】なし(ICH10R)
【OS】Windows 7 Ultimate 32bit RC
【環境】起動ドライブ
【ベンチ】CrystalDiskMark 2.2

以下、ベンチマーク結果です。

--------------------------------------------------
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
--------------------------------------------------

Sequential Read : 185.559 MB/s
Sequential Write : 152.385 MB/s
Random Read 512KB : 185.125 MB/s
Random Write 512KB : 151.968 MB/s
Random Read 4KB : 70.357 MB/s
Random Write 4KB : 61.174 MB/s

Test Size : 50 MB
Date : 2009/07/05 18:15:13

2009年5月26日火曜日

ANS-9010のベンチマーク(VistaUltimate32bit・RAID0)

環境は以下のとおりです。
【製品名】ANS-9010 / 2台
【基盤】Rev. 3.3
【ファーム】1.09
【メモリ】APG800-2GX2 / 2*8set=16枚
【ECC】エミュレート機能ON
【CPU】Intel Core2Duo
【M/B】Asus P5Q-EM (G45 & ICH10R)
【メモリ】APG800-2GX2 / 2*1set=2枚
【電源】内部電源
【SATA】SATAII / 1port * 2台
【RAID】有(ICH10R・RAID 0・128kb)
【OS】Windows Vista Ultimate 32bit
【環境】起動ドライブ
【ベンチ】CrystalDiskMark 2.2

以下、ベンチマーク結果です。

--------------------------------------------------
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
--------------------------------------------------

Sequential Read : 337.814 MB/s
Sequential Write : 281.075 MB/s
Random Read 512KB : 332.743 MB/s
Random Write 512KB : 277.410 MB/s
Random Read 4KB : 52.621 MB/s
Random Write 4KB : 47.661 MB/s

Test Size : 100 MB
Date : 2009/05/26 9:02:13