新規インストールしたVine Linux 4.0でVNCを設定してみた。RealVNC 4 Free Editionをダウンロードして、書いてあるとおりにインストールする。ここで何の説明も不要だと断言できるほど簡単である。早速vncserverを立ち上げようとすると、
error while loading shared libraries: \ libstdc++-libc6.2-2.so.3: \ cannot open shared object file: No such file or directoryというようなエラーが出てしまう。そこで、libstdc++2_10-compatをインストール。vncserverは起動できるようになる。ところが、vncviewerで接続しようとすると、
"unable to connect to host: No route to host (113)"というような表示が出て接続できない。今度は、setupコマンドを使ってFirewallの設定を行なう。「信頼できるデバイス」というところにチェックを入れる。すると接続できるようになった。gnomeや日本語入力については前に書いたとおり。
![]() |
Amazon.co.jp 実践ハイパフォーマンスMySQL オライリージャパン (2004/10) ¥ 3,780 (税込) 在庫あり |
日本語の入力(仮名漢字変換)をSCIM/ANTHYにしたい場合(前に書いたようにアップグレードだとVJEのまま)、
setime scimすればいいのだった。このsetimeというのはVine独自のコマンドらしい。
# pear install Math_Statsでいいのだけど、ubuntuではPEARがインストールされていなくて、一瞬狼狽えてしまった。PEARをインストールしても、Math_Statsなんて見つからないけど……という表示で終わってしまった。確かにあるのに何故? と思ったが、ちゃんと本に書いてあった。pear config-set preferred_state betaと設定しておかないとβ版がインストールできないのだった。MacOSXではそのままインストールできた(もともとMacOSXではそういう状態になっているという意味ではない。私のMacがそうなっていただけである)。
<?php
require_once('Math/Stats.php');
$data=array(13,12,15,11,19,12,15,14,17,11);
$stat=new Math_Stats();
$stat->setData($data);
echo "Max = ".$stat->max()."\n";
echo "Min = ".$stat->min()."\n";
echo "Mean = ".$stat->mean()."\n";
echo "SD = ".$stat->stDev()."\n";
echo "SE = ".$stat->stdErrorOfMean()."\n\n";
$sum=array_sum($data);
$num=count($data);
$mean=$sum/$num;
$dttl=0;
foreach($data as $value){
$dif=$value-$mean;
$ddif=$dif*$dif;
$dttl=$dttl+$ddif;
}
$var=$dttl/($num-1);
$sd=sqrt($var);
$se=$sd/(sqrt($num));
echo "Max = ".max($data)."\n";
echo "Min = ".min($data)."\n";
echo "Mean = ".$mean."\n";
echo "SD = ".$sd."\n";
echo "SE = ".$se."\n";
?>
最大値最小値を出すようなときにはほとんど意味がないけれども、標準偏差とか標準誤差を出すときにはちょっと楽かも。どちらで計算しても結果は、
![]() |
Amazon.co.jp MySQL Cookbook, 2nd Edition O'Reilly (2006/11) ¥ 5,166 (税込) 通常7~13日以内に発送 |
PEAR(PHP Extension and Application Repository)のことを詳しく書いている本がないものかと思って『PEAR入門』を前に買ったのだけれど、400を越すパッケージが登録されているというにはこの本で紹介されているものは少ないのではないかと少々不満であった。もっと分厚いPEARの本はないのか。と思って探していたところ、800ページ近い厚さのPEARの本を見つけ、早速註文した。それが今日届いた。嬉しい。
99のPEARパッケージと11のPECLパッケージを紹介している。でも、やはりPEARというとオブジェクト指向で書かなくてはならないんですか? オブジェクト指向の話から始まっているんですけど。これを機会にPHPのオブジェクト指向に馴染めばいいのだろうか。
ああ、この本が日本語で書いてあればどんなに楽だったろう。せめて英語なら!
![]() |
Amazon.co.jp PHP PEAR Galileo Press GmbH (2005/06) ¥ 7,341より 出品者から通常2営業日以内に発送 |