タグ

2007年4月27日のブックマーク (4件)

  • スペル修正プログラムはどう書くか

    Peter Norvig / 青木靖 訳 先週、2人の友人(ディーンとビル)がそれぞれ別個にGoogleが極めて早く正確にスペル修正できるのには驚くばかりだと私に言った。たとえば speling のような語でGoogleを検索すると、0.1秒くらいで答えが返ってきて、もしかして: spelling じゃないかと言ってくる(YahooMicrosoftのものにも同様の機能がある)。ディーンとビルが高い実績を持ったエンジニアであり数学者であることを思えば、スペル修正のような統計的言語処理についてもっと知っていて良さそうなものなのにと私は驚いた。しかし彼らは知らなかった。よく考えてみれば、 別に彼らが知っているべき理由はないのだった。 間違っていたのは彼らの知識ではなく、私の仮定の方だ。 このことについてちゃんとした説明を書いておけば、彼らばかりでなく多くの人に有益かもしれない。Google

  • Cocoon2

    CocoonはXMLをpublishするためのフレームワークです。Cocoonを用いることでXMLベースの アプリケーションの開発を行うことができます。このサイトはForrestで構築されていますが、 Forrestの裏ではCocoon2が働いています。ここではCocoon2の紹介および チュートリアルを行います。 Cocoon1はXML(およびXSP)とXSLTを用いて動的に新しいXMLを生成するサーブレットを提供しました。 この技術をWebアプリに適用した場合XMLはコンテンツ、XSLTはプレゼンテーションロジックが 記述されます。Cocoon1はこのようにしてコンテンツとプレゼンテーションロジックの分離という 問題に対する一つの解を与えました。つまりCocoon1はVの部分の技術に焦点を当てていたわけです。 ところが最近のようにWebアプリケーションが大規模化してくると、分離した

  • XMLサーバ/Cocoon自由自在! 第1回 Cocoonをセットアップしよう

    連載の1回目にあたる今回は、まずCocoonを動かすための環境設定について解説します。CocoonはJavaサーブレットとして実装されていますから、まずJavaが動く環境と、サーブレットを動作させるための環境が必要です。もう少し詳しくいうと、JDK(Java Development Kit)1.1以上、Servlet API2.0以上が利用できる環境が必要になります。 連載ではJDKのインストールについては詳しく述べませんが、最低限、以下の環境変数が正しく設定されているかは確認しておいてください。 (1)JAVA_HOME JDKがインストールされたディレクトリへのパスを設定します。Windows環境においてC:\jdk1.2.2にJDKがインストールされているならば、下記のように設定しておきます。

  • 複数ISOを一気にAVI化できるDVD変換ツール「Handbrake」 :教えて君.net

    DVD → AVI/MKVの変換ツールには様々な選択肢があるが、Mac用として既に定番&Windows版が登場した海外製ツール「Handbrake」はひと味違う。ISO形式のDVDファイルを読み込む機能&複数タスクを順番に行うキュー機能が搭載されているのだ。つまるところ、HDD上の複数ISOを一気にまとめてAVI化することができる。通常のツールは「VIDEO_TS」形式しか読み込めないため、ISOをAVI化するには仮想ドライブなどを使うのが一般的だったのだ。……と、いう点のみならず、2-passや日語字幕の埋め込み、(「特定タイトル」だけでなく)特定チャプターのみのリッピングも可能な高機能ツールだぞ。インターフェイスがこなれていない感は若干あるのだが、スタイルが合致する人にとっては、現時点でベストなDVD変換ツールとなるはずだ。 Handbrakeを作者のページからダウンロードしてイン