タグ

2009年4月6日のブックマーク (2件)

  • Erlang によるウェブプログラミング - elm200 の日記(旧はてなダイアリー)

    Erlang は「コンピュータにおいて汎用的な用途に使うことができる並列処理指向のプログラミング言語および実行環境である」(Wikipedia) 言語としては関数型言語で、軽量プロセスを扱うのが得意と聞いている。 ベトナム語のウェブサイト cntt.tv より Lập trình web với Erlang(Erlang によるウェブプログラミング) を翻訳する。 ==翻訳開始 Erlang によるウェブプログラミング Python, Ruby, PHP そして Java のように、よく使用される言語では、強力な ウェブフレームワークがたくさんあります。Erlang は世に出て20年になります。ネットワークプログラミングに対してはよいサポートがありますが、ウェブ方面はまだ弱いです。複雑なビューやコントローラのあるウェブをErlang で書くのは、いまのところ間違った決定でしょう。しかしな

    Erlang によるウェブプログラミング - elm200 の日記(旧はてなダイアリー)
  • Aho Corasick 法 - naoyaのはてなダイアリー

    適当な単語群を含む辞書があったとします。「京都の高倉二条に美味しいつけ麺のお店がある」*1という文章が入力として与えられたとき、この文章中に含まれる辞書中のキーワードを抽出したい、ということがあります。例えば辞書に「京都」「高倉二条」「つけ麺」「店」という単語が含まれていた場合には、これらの単語(と出現位置)が入力に対しての出力になります。 この類の処理は、任意の開始位置から部分一致する辞書中のキーワードをすべて取り出す処理、ということで「共通接頭辞検索 (Common Prefix Search)」などと呼ばれるそうです。形態素解析Wikipediaはてなキーワードのキーワードリンク処理などが代表的な応用例です。 Aho Corasick 法 任意のテキストから辞書に含まれるキーワードをすべて抽出するという処理の実現方法は色々とあります。Aho Corasick 法はその方法のひと

    Aho Corasick 法 - naoyaのはてなダイアリー