« 2004年10月15日 | メイン | 2004年10月17日 »

2004年10月16日

HDD搭載の新ザウルス「SL-C3000」

シャープ、4GB HDD搭載の新ザウルス「SL-C3000」

HDD内蔵というのが一番の目玉でしょうが、Ctrlキー搭載というのも地味ですがいいです。どんどんPCに近づいて遜色なくなってきていますが、値段もどんどん上がってますね。

Win XP搭載の超小型PC「OQO UPC」ついに販売開始

こちらは逆にPDAに近いPC。発表されてから発売までだいぶ経ってしまったおかげで、スペックはだいぶ見劣りしますね。今更Crusoe TM5800か……。

投稿者 sai : 08:30 | コメント (0)

ハロマテラピー

動くハロからいい香り――「ハロマテラピー」発売

値段も安いですし(1750円)、インテリアとしてもいいかもしれません。

投稿者 sai : 08:23 | コメント (0)

Boostを使ってみよう その5

前回に引き続きrandomを使ってみることにします。randomはその名の通り乱数を生成するものですが、Cの標準のrand関数と比べて質の良い乱数が生成できたり、乱数の分布を指定することなどが可能です。

指定した範囲のdouble型の乱数を生成するのに、こんな感じのクラスを作りました。

class Rand
{
public:
  Rand(boost::uint32_t seed, double min, double max);
  virtual ~Rand();
  double operator()();
private:
  boost::variate_generator<boost::mt19937, boost::uniform_real<> > m_rand;
};

説明するまでもないですが、コンストラクタで乱数種と乱数の最大、最小値を決めています。肝心の乱数はエンジンがメルセンヌツイスターで分布は一様実数分布です。メルセンヌツイスターが使えるというのはとてもありがたいですね。

投稿者 sai : 07:27 | コメント (0)