2007年4月21日土曜日

ハローキティ ワイヤレスイヤホンセット

ハローキティ ワイヤレスイヤホンセット
24GHzじゃSHFですかね。Bluetoothの2.4GHzはUHF?

まあ、この手のはレシーバ側の電池が交換できなくていやだ。

追記
24GHzもISMバンドなのか。車載レーダーとかで使われてるらしい。
UWBもここか。



2007年4月19日木曜日

MP3FS

MP3FSというのがあった。FUSEをつかっているようだ。

(今のところ)flacファイルがあるディレクトリをマウントして、それぞれのflacファイルを、その場エンコードでmp3にエンコードして取り出せるとある。

実用性はともかく、ちょっとおもしろいかな。cueに対応してるか見てみるか。    



VM上のSolaris10でVMWareが落ちる

125038-04入れたら、起動時に落ちるようになった(5.5.3/6betaどっちも)。
failsafeで起動して、patchrmした。

/aにマウントさせて、# patchrm -R /a 125038-04しただけ。



IronPython 1.1

IronPython 1.1が出てた。でも、いじってる暇がないよ。



2007年4月17日火曜日

ICU4JでFullwidth-Halfwidth

いわゆる全角カタカナをいわゆる半角にするために、ICU4Jを使ってみた。

まず、TransliteratorのIDをしらべてみた。


Jython 2.2b1 on java1.6.0_01 (JIT: null)
Type "copyright", "credits" or "license" for more information.

>>> from com.ibm.icu.text import Transliterator

>>> for i in Transliterator.getAvailableIDs():

...   print i

...

こんな感じで。

日本語が(も)関係すると思われるもの

  • Fullwidth-Halfwidth
  • Halfwidth-Fullwidth
  • Hiragana-Katakana
  • Hiragana-Latin
  • Katakana-Hiragana
  • Katakana-Latin
  • Latin-Hiragana
  • Latin-Katakana
  • Any-Hiragana
  • Any-Katakana

なんか使えそう?

  • Any-Hex/Unicode
  • Any-Hex/Java
  • Any-Hex/C
  • Any-Hex/XML
  • Any-Hex/XML10
  • Any-Hex/Perl
  • Any-Lower
  • Any-Upper
  • Any-Title
  • Any-Name
  • Name-Any

よくみる正規化(JavaSE6のjava.text.Normalizerにもあるけど、違いは知らない)

  • Any-NFC
  • Any-NFD
  • Any-NFKC
  • Any-NFKD

変換してみる
>>> from java.lang import String

>>> t.transliterate(String("バリ島", "UTF-8"))

u'\uFF8A\uFF9E\uFF98\u5CF6'

>>> print t.transliterate(String("バリ島", "UTF-8"))

��゙リ島



2007年4月13日金曜日

会社のネットワーク

打ち合わせしてきた。そろそろ本格的に動かなくては。
かなり好きにできるし、おもしろいと思うんだけど、やっぱりやりたがる人が少ないなぁ。



LuceneとGoSen

Luceneでつかっている、JapaneseAnalyzerを、SenからGoSenをつかうように書き換えてみた。
とりあえず問題なし。

perlは最初だけだからともかく、JCLが不要なのがすばらしい。
これだけのために、jcl104-over-slf4jが必要になってたからな。