タグ

2008年7月14日のブックマーク (4件)

  • GCC、LLVM、Java、JET比較 - JETが健闘 GCCと同レベル | エンタープライズ | マイコミジャーナル

    JavaとCのベンチマーク結果を公開していたStefan Krause氏が新しいベンチマーク結果をUpdate For Java Benchmarkとして公開した。比較対象として最近のJava仮想マシン実装を取り上げていることやLLVMをベンチマーク対象に加えているところが目をひく。このベンチマーク結果がすべてを表すものではないが、ひとつの指針としておもしろいデータではある。 Stefan Krause氏は5つのベンチマークを実施。うち4つはThe Computer Language Benchmarks Gameからもってきている。ただしJava特有の遅さを回避するため、10回実行したうちの1回目は計測対象からはずされている。残りひとつはHimeno benchmark xpが使われている。 比較に使われた言語とコンパイルオプションは次のとおり。実行はUbuntu 8.04 (x86)が

  • WikiMatrix - Compare them all

    The Wiki Comparison Site Find the right Wiki software for your needs. WikiMatrix helps you compare the features of different Wikis in a comfortable side-by-side table. Select the Wikis you're interested in below and click the compare button. Not sure where to start? Let the Choice Wizard guide you through a few questions to narrow down the available Wikis to your needs. Need special features? Try

  • DokuWiki:エレガントで軽量なwikiエンジン | OSDN Magazine

    DokuWikiはもともとはシンプルな文書管理ソリューションとして開発されたが、今や共同編集が必要なほとんどの作業に適したパワフルで柔軟なwikiに進化している。 バックエンドにデータベースを使用しない(全ページをプレーンテキストファイルとして保存する)ため、インストールも保守も簡単だ。特定のページや名前空間へのアクセス制限を行うためのユーザフレンドリで柔軟な仕組みを提供する、ACL(アクセス制御リスト)機能も備えている。またプラグインを使ってデフォルトの機能を拡張することも可能で、何百というプラグインから選んで利用することができる。 DokuWiki DokuWikiはデータベースバックエンドを使用しないため、インストールして利用するためにはPHPが利用可能なウェブサーバさえあれば良い。DokuWiki最新版をダウンロードしてアーカイブを展開して、作成されたフォルダ(フォルダ名を「dok

    DokuWiki:エレガントで軽量なwikiエンジン | OSDN Magazine
  • 【ハウツー】Javaのビヘイビア駆動開発をやさしく現する"easyb"を試す (1) ビヘイビア駆動開発、そしてeasybとは? | エンタープライズ | マイコミジャーナル

    稿では、Java向けのビヘイビア駆動開発(Behavior Driven Development: BDD)フレームワークであるeasybを簡単に紹介する。 「ビヘイビア駆動開発」という用語になじみのない方のために簡単に説明すると、「ソフトウェアを書く前に、その仕様をコードで書く」という開発手法である。対して、皆さんおなじみの「テスト駆動開発(TDD)」は、「ソフトウェアを書く前に、そのテストをコードで書く」という開発手法だ。 この2つの開発手法は、「プログラムを書く前に、そのプログラムが正しく動くことを保証するためのコードを書く」という点ではまったく一緒だ。保証するためのコードもかなり似通ったものになる。ただし、TDDのコンセプトは「テスト対象のものがないのにテストを書く」というもので、あまり直観的とは言えない。対してBDDは、「仕様通りに動くことを保証するために、検証コードを先に書く