自然言語処理 ああ勘違い(山本和英 長岡技科大)決定木(けっていぎ)。 確かに、「けっていぼく」のほうが自然な読み方かもしれません。 ただ、専門用語としての木は「き(ぎ)」としか読まないので、 構文木は「こうぶんぎ」、二分木は「にぶんぎ」としか読みません。
あぁすっきりした。二分探索木は「にぶんたんさくぎ」でいいんですね。これでやっと発音できる。じゃあB木(Balance Tree)は「びーき」?
自然言語処理 ああ勘違い(山本和英 長岡技科大)決定木(けっていぎ)。 確かに、「けっていぼく」のほうが自然な読み方かもしれません。 ただ、専門用語としての木は「き(ぎ)」としか読まないので、 構文木は「こうぶんぎ」、二分木は「にぶんぎ」としか読みません。
あぁすっきりした。二分探索木は「にぶんたんさくぎ」でいいんですね。これでやっと発音できる。じゃあB木(Balance Tree)は「びーき」?
技術系Blogばかり見ていると全然目に入ってこないですが、アバターを使ったBlog/Communityが結構増えているみたいです。
仕事関係で知りましたが、アバター機能をASPで提供している会社までも・・・。何気にCafestaなどは小中学生に大人気らしいです。上記の会社ではアバターを広告媒体として使うこと(ブランドアイテムをアバターに装着させるとか)を売りのひとつにしていますが、その辺の感覚が全然掴めない。アイテムを有料で売ることで利用料を完全無料にしている韓国系MMORPGがなりたっていることからも実際は需要があるんでしょう。
・・・自分が共感できない分野には無理に首突っ込まない方が良さそうです。
C+プログラミング入門posted with amazlet at 05.01.16グレゴリー サティア ダウグ ブラウン Gregory Satir Doug Brown 望月 康司 谷口 功
オライリー・ジャパン (2001/11)
売り上げランキング: 221,337
通常2日間以内に発送おすすめ度の平均:構成が悪い。
C→C+な方に
C+バイブル
仕事で直接は使わないものに関しては真正面からぶつかろうというよく分からない信念によってまずはオライリーのC++入門を・・・。(憂鬱な~より先に読んだ)
あぁ、、難しい・・・。多重継承に演算子オーバーロード、コピーコンストラクタやクラステンプレート等々、、、Javaから入った身にとっては悪夢としか・・・。
憂鬱なプログラマのためのオブジェクト指向開発講座―C+による実践的ソフトウェア構築入門posted with amazlet at 05.01.16Tucker
翔泳社 (1998/05)
売り上げランキング: 4,890
通常24時間以内に発送おすすめ度の平均:オブジェクト指向スタートに最高の1冊
改定が望まれる初級本
“オブジェクト指向”を理解する最短の道
やはり名著。Cをやっている人のオブジェクト指向入門に最適です。個人的には単純にC+の入門書として読みました。(何故かC+が流行っている)
オブジェクト指向の入門書でオススメはこれとあとは、オブジェクト指向でなぜつくるのか と オブジェクト脳のつくり方。
xored software – TruStudio Downloads
Preconfigured TruStudio 1.0M7 BundleThis preconfigured and ready-to-launch bundle recommended for novice Eclipse/TruStudio users and includes TruStudio Professional 1.0M7, Eclpse 3.0.1, and FTP/WebDAV plug-in. Download Now
EclipseのPHP/Python開発環境TruStudio 1.0M7がようやくリリース。人柱の先輩からのメールを引用すれば、
「M7入れたら壊れた」
だそうなのでEclipse同伴版?を別に入れて試した方が良さそう。 UIとかがPHPEclipseより洗練されてる気がしてホントはこっちに早くでて欲しいです。
http://www.mni.ne.jp/~tady/chackky/diary/0gazo/0.html
真ん中あたりをよーく見てみると・・・。
ちょっとしたときにWindowsバイナリが作りたい時があります。PHPにもbcompilerなんてものがありますが、わざわざPHPを使うのもいかがなものかと。(それはそれで面白いけど)
Windows環境でわざわざVisual Studioを避ける意味は特に無いんですが、面白そうなのでEclipseのC/C++開発環境CDTを試してみました。
C用のProjectにはStanderd Make C ProjectとManaged Make C Projectの二つがあります。Standerdの方は単純に手でMakefileを書いて、Build Projectでmakeする形。ManagedはちゃんとMakefileを自動で作ってくれます。 (WindowsではMinGWのmingw32-makeなどを使う)
あまり複雑なのは試してないですが、ちょろっと書くには十分だと思います。
靖国神社、WebサーバーがDDoS攻撃などを受けていることを明らかに靖国神社は、2004年9月からWebサーバーに対して断続的にDDoS攻撃を受けていることを明らかにした。攻撃は現在も継続して行なわれている。
靖国神社によれば、Webサーバーに対する攻撃は2004年9月3日から開始され、多くは中国からのものと思われるIPアドレスからの攻撃で、激しい場合には毎秒15,000回にも及ぶDDoS攻撃が行なわれたという。また、2004年9月21日には、靖国神社のアドレスを詐称したスパムメールが大量に送信され、返ってきた大量のエラーメールによりメールが利用できなくなるといった被害を受けたとしている。
靖国神社がDDos攻撃。
PHPUnit再評価。PHPUnit_Skeltonで雛形吐けるようになってるとは知りませんでした。
require_once("PHPUnit/Skeleton.php");
$ps = new PHPUnit_Skeleton("Book", "Book.php", true);
$ps->createTestClass();
$ps->writeTestClass();
吐かれるテストケースはこんな感じです。
/**
* PHPUnit test case for Book
*
* The method skeletons below need to be filled in with
* real data so that the tests will run correctly. Replace
* all EXPECTED_VAL and PARAM strings with real data.
*
* Created with PHPUnit_Skeleton on 2005-01-06
*/
require_once 'PHPUnit.php';
class BookTest extends PHPUnit_TestCase {
var $Book;
function BookTest($name)
{
$this->PHPUnit_TestCase($name);
}
function setUp()
{
require_once 'Book.php';
$this->Book =& new Book(PARAM);
}
function tearDown()
{
unset($this->Book);
}
function testgetname()
{
$result = $this->Book->getname(PARAM);
$expected = EXPECTED_VAL;
$this->assertEquals($expected, $result);
}
function testgetprice()
{
$result = $this->Book->getprice(PARAM);
$expected = EXPECTED_VAL;
$this->assertEquals($expected, $result);
}
function testgetreleasedate()
{
$result = $this->Book->getreleasedate(PARAM);
$expected = EXPECTED_VAL;
$this->assertEquals($expected, $result);
}
}
// Running the test.
$suite = new PHPUnit_TestSuite('BookTest');
$result = PHPUnit::run($suite);
echo $result->toString();
Antでこの辺もっと良い使い方になんないか考え中。
xored software – When is m7 coming?Hi Yegor,
can you give us a more detailed timeframe ? One Week ? Two Month ?
EclipseのPHP開発用Plugin Trustudio。ロードマップでは去年リリース予定でした。RCどころかM7が出ない。いい加減に突っ込みが入ってきてます。