The Codehaus, the Drools projectは1日(カナダ時間)、Droolsの最新版であるDrools 2.5を公開した。Drools 2.5はJavaで開発されたビジネスルールエンジン。組織におけるビジネスルールを処理するためのルールエンジンであり、カーネギーメロン大学のCharles L. Forgy教授によって開発されたReteアルゴリズムをベースとしている。 Drools 2.5はThe BSD Licenseによくにたライセンスのもとで公開されているオープンソースソフトウェア。ライセンスの詳細は同梱されているライセンスファイルやライセンスを参照のこと。 Drools 2.5における主な変更点は次のとおり。 コンパイラインタフェースとしてApache JCIの採用 no-loop、xor-groupサポートの追加 コンパイル可能なルールセットとルールコンポーネ
本連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基本構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。本連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーのコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) FOR...LOOP文を使って、いくつものSQL文でデータをINSERTしているPL/SQLプロシージャやプログラムをよく見掛けますが、実は1度にデータをINSERTする方法もあるんです。マルチテーブル・インサート(Multitable Insert)とはその名のとおり、1つのSQL文で複数の表にINSERTが可能になります。この最大のメリットは、やはりパフォーマンスです。では早速ご紹介します。 マルチテーブ
現在のシステム開発という開発モデルを考えてみると、そのシステムを必要としており開発の依頼を発注する発注側と、実際の開発作業を請け負う開発側の間で、プロジェクトに対し契約を結んだ段階からシステム開発は始まる、というのが当たり前の話。そして、この当たり前と思われている関係でビジネスを続けると問題があるのでは、と考察したのが以前のエントリ、「ディフェンシブな開発*1」だった。 今回は、その当たり前だと思われているところについて、発想の転換を取り入れて考えてみようと思う。社会における通念や物事を大きく変えるためには、コペルニクス的転回が必要だからだ。 ノウハウを集約できないSI企業 まずこの「プロジェクト開始してからシステム開発を始める」という点について、ディフェンシブであるということ以外にも、SI企業として重大な問題点が隠されている。それは、IT技術に対するノウハウの蓄積に関する問題である。今の
lispdoc - lisp documentation lispdoc is a search engine for documentation of the Common Lisp programming language and many of its libraries. Content is from Practical Common Lisp (PCL), Successful Lisp, On Lisp, CLtL2, the HyperSpec, and the docstrings of SBCL. Example code is from PCL, PAIP, ANSI Common Lisp, and a bunch of ASDF-installable libraries.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く