SewiGの日記
2005-06-30 [木]
■ [Programming] ICカード/ICタグ リーダ・ライタ (1)
去年、研究室で購入したというICカード/ICタグ リーダ・ライタのEFG-400を使用しています。名前が示す通り、ICカードを読み取る装置なのですが、この装置だけでは、カードからデータを読み取って表示するだけしかできないのですが、別売りのRFIDコントロールソフトという開発キットを使えば、簡単にデータの読み書きが可能になります。
この別売りの開発キットが5万円って。本体価格に迫る値段なのによく買ったなぁ。あと、その辺の電器屋で売ってる、Dsub 9Pinメス→Dsub 9PinオスのRS-232Cケーブルが1万円って、ぼったくりもいいところです。さすがに、このケーブルまでは購入していなかったようで、よかった。
さらに、この開発キットがActiveXコントロールで、あとはVisual Basicのサンプルが数点付属しているだけでした。教授からはJavaで使えるように、と言われています。OCXを読み込んで別の言語から使えなくもなさそうですが、面倒そうなので、シリアルケーブルで直接、読み取り装置と通信することにしました。幸い、通信で使用するコマンド一覧はあったのでこれを参考にします。
(続く)
2006-06-30 [金]
■ [C#][Programming] C#でサウンド オマケ
ブザーで音楽。
using System; using System.Runtime.InteropServices; namespace Sample { public class BeepSound { [DllImport("kernel32.dll")] private extern static bool Beep(uint dwFreq, uint dwDuration); private const int C4 = 262; private const int Cs4 = 277; private const int D4 = 294; private const int Ds4 = 311; private const int E4 = 330; private const int F4 = 349; private const int Fs4 = 370; private const int G4 = 392; private const int Gs4 = 415; private const int A4 = 440; private const int As4 = 466; private const int B4 = 494; private const int C5 = 523; private const int Cs5 = 554; private const int D5 = 588; private const int Ds5 = 622; private const int E5 = 660; private const int F5 = 698; private const int Fs5 = 740; private const int G5 = 784; private const int Gs5 = 830; private const int A5 = 880; private const int As5 = 932; private const int B5 = 988; private const int b = 3000; private const int n1 = b; private const int n2 = b/2; private const int n4 = b/4; private const int n8 = b/8; private const int n16 = b/16; private const int n32 = b/32; private const int n64 = b/64; public BeepSound() { Beep(F4, n8); Beep(Ds4, n16); Beep(F4, n8); Beep(C5, n16); Beep(As4, n4); } static void Main() { new BeepSound(); } } }
2007-06-30 [土]
■ [Other] 漢字検索
- 漢字の部首や画数などでも検索できる入力支援ツール (Slashdot Japan)
この製品の面白いところは検索方法にあり、 漢字の部品や部首、読み、画数、およびそれらの組み合わせで検索できる。さらにかけ算と引き算まで使え、「木*4」により「木」を4つ以上含む漢字を検索したり、「登−豆」にて「癶」が出てくるという。 漢字マニアなら欲しいかも?
こういうの大好きです。手書き認識だとマウスでうまく文字が書けなかったり、画数が多くなると面倒でしたが、これならキーボード操作で簡単に検索できそうですね。将来的にタブレットPCや電子ペーパインタフェースが普及するまではこの方法はかなりユーザビリティが高そうです。
というか各漢字について、成り立ちをデータベースにするとかどれだけ苦労したんだろうと考えると、作った人すげーと思ったりします。
Before...
● cialis [ygwjfwxz fntxgdsi fostqmcz]
● viagra [eomkevnv zildabfi jlpbtyvl]
● Tvpyaxna [With silibinin, kills skin cells mutated by UVA radiation,..]