憂鬱なプログラマのためのオブジェクト指向開発講座―C+<ins>による実践的ソフトウェア構築入門
Tucker
翔泳社 (1998/05)
売り上げランキング: 4,890
通常24時間以内に発送
おすすめ度の平均: 4.5
5 オブジェクト指向スタートに最高の1冊
3 改定が望まれる初級本
5 “オブジェクト指向”を理解する最短の道

やはり名著。Cをやっている人のオブジェクト指向入門に最適です。個人的には単純にC+の入門書として読みました。(何故かC+が流行っている)

オブジェクト指向の入門書でオススメはこれとあとは、オブジェクト指向でなぜつくるのか オブジェクト脳のつくり方

xored software – TruStudio Downloads

trusdutio.gif

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

真ん中あたりをよーく見てみると・・・。

virus.png (厭なHello World)

ちょっとしたときにWindowsバイナリが作りたい時があります。PHPにもbcompilerなんてものがありますが、わざわざPHPを使うのもいかがなものかと。(それはそれで面白いけど)

Windows環境でわざわざVisual Studioを避ける意味は特に無いんですが、面白そうなのでEclipseのC/C++開発環境CDTを試してみました。

C用のProjectにはStanderd Make C ProjectManaged 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が出ない。いい加減に突っ込みが入ってきてます。

Filesystem Hierarchy Standard

This page is the home of the Filesystem Hierarchy Standard (FHS).

The current version is 2.3. It was announced on January 29, 2004.

SuSE入れたらApacheが/srvで驚いたという話。UNIX系のディレクトリ構成の標準FHSの最新2.3だと/varなんてunkだとかそうじゃないとか・・・。/srvて・・・。

X51.ORG : 救援物資を載せたヘリ、島民の弓矢に迎撃される インド

【BBC】インドはベンガル湾に面するアンダマン、ニコバー諸島周辺において、津波の救援物資を乗せたヘリが島民の弓矢で迎撃されたとのこと。

lon.gif

★C言語開発者を一斉逮捕へ 京都府警★

1 :仕様書無しさん :04/05/11 22:07 ★C言語開発者を一斉逮捕へ 京都府警

・映画や音楽の違法コピーを容易にする「Winny」の開発に使われたプログラミング言語マイクロソフト ビジュアル C++を開発したとして、京都府警ハイテク犯罪対策室と五条署は10日朝にも、著作権法違反ほう助ほう助の疑いで、マイクロソフトの担当幹部・社員を逮捕する方針を固めた。

また、ビジュアル C++の元になったC++を開発したビャーネ・ストロヴストルップ容疑者(著作権法違反ほう助ほう助ほう助容疑)、さらにそのもとになったC言語を開発したリッチー容疑者とカーニハン容疑者(著作権法違反ほう助ほう助ほう助ほう助容疑)の国際手配の調整を警察庁と開始した。

26 名前:仕様書無しさん[] 投稿日:04/05/11 22:43 京都府警曰く

「むしゃくしゃしたから逮捕した」 「プログラマーなら誰でも良かった」