タグ

2009年1月5日のブックマーク (3件)

  • 複雑度と単体テストケース数の相関関係 - プログラマの思索

    garyoさんから、ソースの複雑度と単体テストケース数について有益なアドバイスを示唆してもらったので、メモしておく。 ◆SourceMonitor Version 2.4 SourceMonitorはフリーで、以下の言語のソースのソフトウェア複雑度(McCabeのサイクロマチック数)を測定できる。 例:C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML ◆McCabe's cyclomatic complexity SourceMonitorで求められる複雑度(McCabeのサイクロマチック数)は、モジュール内の分岐の数(+ループの数)で計算される。 複雑度の数値は、下記の意味を持つらしい。 10 以下であればよい構造 30 を越える場合,構造に疑問 50 を越える場合,テストが不可能 75 を越える場合,いかなる変更も

    複雑度と単体テストケース数の相関関係 - プログラマの思索
  • PHPでWordのdocファイルやPDFをテキストとして読み取る方法:phpspot開発日誌

    Read PDF and Word DOC Files Using PHP PHPでWordのdocファイルやPDFをテキストとして読み取る方法が紹介されていました。 XPDF package、Antiword というプログラムをshell_execで外部起動するだけなのですが、WordやPDF用の検索のインデックスを作成する時など、なかなかこれは便利そうです。 PDFの場合は、XPDFパッケージをインストールして入るコマンドのpdftotext にファイル名を渡します。最後の - も必要みたい。 $content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -'); //dash at the end to output content これで $content にpdfのテキストが入る Wordの場合も同様に、Antiwor

    yamam_s
    yamam_s 2009/01/05
  • 80秒で見る6億5千万年の大陸移動の推移 |デジタルマガジン

    80秒で見る6億5千万年の大陸移動の推移 2009年01月04日 16:00 by.Shinohara     僕たちの住む日が、毎年数センチずつ移動していることを知っていますか? 実は日の正体は移動要塞、ということはなく世界中の大陸が地球を移動して形を変えているんですね。これを大陸移動説といいます。 そんな大陸移動のこれまで、そしてこれからをたったの80秒間で見られる動画を紹介します。最初はどこなのか全く分からない地域が、あの場所だったのか! となる様は結構面白いものです。 この動画は未来の位置も学べるので、将来日がどうなるのか? そして世界はどうなるのか? というところも分かって楽しいですよ。興味のある方はぜひどうぞ。 [ via 雑学 Part2 ] ※1/4 13:52修正。6億5千年前を650万年前と誤って記述しておりました。 あわせて読みたい 親から子へ、