2008/12/06

吉瀬美智子オフィシャルウェブサイト

吉瀬美智子オフィシャルウェブサイト

シンプルだけどいいウィンドウエフェクトだなぁ…。

XMLのコメント

XML規格メモ。
<!-- -->の中に--を記入する事はできない(-->でない事に注意!)
<!--<tag>-->のように、中にタグを書く事はできる。

gangliaインストールマニュアル

http://mikilab.doshisha.ac.jp/dia/research/report/2002/0605/011/ganglia.pdf

いつかインストールするとき利用させてもらおう…

2008/12/05

学生は無料でWindows Server 2008をもらえる

あり得ん

うらやましすぎる。

ntp

2012/06/22 修正:

玄箱の時刻を正すため、ntpサーバをインストールした。

# aptitude update
# aptitude install ntp ntpdate ntp-doc

/etc/ntp.confを最寄りの公開NTPサーバに設定する。

server ntp-os01.ocn.ad.jp iburst
server ns.riken.go.jp iburst

各種機関別のNTPサーバリストはここ
設定ができたか確認する。
# ntpq -p

2012-11-04 追記:

リソースがもったいないのでcronで走らせることにした。ここが詳しい。でも、調べてて気づいたけど、debianだと起動時に時間調整してくれるんですね。とりあえずそれでどれぐらいずれるか様子見てみよう。

2008/12/04

美女暦

技術者にとって……、いや、社会人にとってスケジュールを管理する事は非常に重要である。そのためには、カレンダーなどはとても見る気が起こる物でなくてはいけない!

だから美女暦をこのブログに乗せてみた!決して趣味ではないのである!!

今日のブログはオバマの演説並に理論的かつ感動的で素晴らしかったと思う。うんうん。

2008/12/03

VMWareゲストOS(Windows2000)の解像度をワイド対応にする

VMWare Server 1.07とGuest OSがWindows 2000の環境において、ゲストを1680x1050の解像度にしたい場合。

  1. VMWare toolをインストール

  2. EditPreferencesDisplayAutofit windowをチェック。Autofit guestをアンチェック

  3. ゲストOSを起動

  4. レジストリエディタを開いて\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\vmx_svga\Device0に文字列Resolution.KVMで値1680x1050を作成

  5. ゲストを再起動

  6. 画面のプロパティから1680x1050を選べばよい



2009/01/27 追記:VMWare 2系列と、そのドライバをインストールすれば普通にワイドに対応している。



2008/12/02

Vimの日本語文字コード自動認識

Vimの日本語文字コード自動認識
ずんWikiより

感謝。

楽天版MapReduce・HadoopはRubyを活用

楽天版MapReduce・HadoopはRubyを活用

フレームワークより、高速化のために使用しているアルゴリズムに惹かれた。

アルゴリズム面では、例えば嗜好の似たユーザーかどうかを判定するのに、「ローカリティ・センシティブ・ハッシング」(LSH:Locality Sensitive Hashing)というテクニックを使っているという。LSHを使うと、ユーザーの購買や評価の履歴が作る個別ベクトルの距離が小さい場合、高い確率でハッシュ値が一致するため、ベクトル間の距離をすべて計算せずに済むという。また、商品情報から辞書とマッチする言葉を抽出する際には検索関連で知られた技術「ダブル・アレイ・ツリー」(Double Array Trie)を使うことで高速化しているという。

ふむふむ。いつか参考にさせてもらおう。

後、高速化のためJRubyを採用しているのも面白い。

また今後はJava VM上で動くRuby処理系のJRubyへの対応も検討する。Cで書かれたオリジナルのRubyでは移植性を重視したためスレッド処理はネイティブスレッドに対応しない。このためマルチコアの恩恵を受けづらい。JRubyであれば処理の並列化が容易ではないかという。

Add-onな環境のほうが速度改善までの費用対効果が期待できるってのは皮肉な話だなぁ。