hiriscの日記 RSSフィード

 

2011-01-13 このエントリーを含むブックマーク

MacBook Air 11インチ欲しい!

近日中にSHCでBoostコンパイル、みたいな記事を書ければいいなー

トラックバック - http://d.hatena.ne.jp/hirisc/20110113

2010-05-04

WEB+DB PRESS vol.56に載ってたベイジアンフィルタをやってみる

| 10:13 |  WEB+DB PRESS vol.56に載ってたベイジアンフィルタをやってみるを含むブックマーク

text2vec() 関数はこんな感じ?

面倒なので形態素解析Yahoo APIのを使いました…。


$KCODE="u"
require 'rexml/document'
require 'open-uri'

def text2vec(text)
  appid = 'YahooAPIのappid'
  uri	= 'http://jlp.yahooapis.jp/MAService/V1/parse'
  result = {}
  body = open("#{uri}?appid=#{appid}&results=uniq&sentence="+URI.encode("#{text}"))
  doc = REXML::Document.new(body).elements['ResultSet/uniq_result/word_list/']
  doc.elements.each('word') { |item|
    case item.elements['pos'].text
    when  '名詞', '動詞', '形容詞', '副詞'
      result[item.elements['surface'].text] = item.elements['count'].text.to_i
    end
  }
  result
end

続きは後で。

トラックバック - http://d.hatena.ne.jp/hirisc/20100504

2009-11-21

Windows7の64bit版でCygwinの挙動が怪しい

| 21:54 | Windows7の64bit版でCygwinの挙動が怪しいを含むブックマーク

Windows7が悪いのか64bit版なのが悪いのかわからないけど、configure中に刺さったりファイルのパーミッションがいつの間にか000になったり不便すぎた。

こんなときこそ Windows7 Professional の売りであるところのXPモードだろう、と思って使ってみた。VirtualPCXPモードのイメージをマイクロソフトのサイトからダウンロードしてインスコして、Cygwin入れたらふつうに動いた。

不便な点としては、せっかくVirtualBox上に入れたUbuntu64が同時に動かないこと。VirtualPCは32ビットモードしかないみたいなのでVirtualPCに統一するわけにもいかないし…

AES128とAES256の復号ライブラリをCodeReposにコミットしたよ

| 23:52 | AES128とAES256の復号ライブラリをCodeReposにコミットしたよを含むブックマーク

いろいろテーブルルックアップを最適化した。C記述ではたぶんこれ以上は劇的に速くはならないと思う。テーブル引きとXORの単なる繰り返しになっちゃいました。

トラックバック - http://d.hatena.ne.jp/hirisc/20091121

2009-11-18 このエントリーを含むブックマーク

はてなパーカー欲しい!

バーガンディのSがほしいです。

トラックバック - http://d.hatena.ne.jp/hirisc/20091118

2009-11-17

CodeReposにアップしたよ

| 06:59 | CodeReposにアップしたよを含むブックマーク

なんとなく書いてみたSHA1とSHA256のコードをコミットしてみました。SHA1だけのバージョンは夏に上げてたんだけど、SHA256が必要になったので対応したタイミングで昨日再び上げたのでした。

http://coderepos.org/share/browser/lang/cplusplus/shaenc

トラックバック - http://d.hatena.ne.jp/hirisc/20091117