トップ «前の日(06-29) 最新 次の日(07-01)» 追記

SewiGの日記

2004|01|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

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();
	}
}
}
本日のツッコミ(全57件) [ツッコミを入れる]

Before...

cialis [ygwjfwxz fntxgdsi fostqmcz]

viagra [eomkevnv zildabfi jlpbtyvl]

Tvpyaxna [With silibinin, kills skin cells mutated by UVA radiation,..]


2007-06-30 [土]

[Other] 漢字検索

この製品の面白いところは検索方法にあり、 漢字の部品や部首、読み、画数、およびそれらの組み合わせで検索できる。さらにかけ算と引き算まで使え、「木*4」により「木」を4つ以上含む漢字を検索したり、「登−豆」にて「癶」が出てくるという。 漢字マニアなら欲しいかも?

こういうの大好きです。手書き認識だとマウスでうまく文字が書けなかったり、画数が多くなると面倒でしたが、これならキーボード操作で簡単に検索できそうですね。将来的にタブレットPCや電子ペーパインタフェースが普及するまではこの方法はかなりユーザビリティが高そうです。

というか各漢字について、成り立ちをデータベースにするとかどれだけ苦労したんだろうと考えると、作った人すげーと思ったりします。


Copyright © 2004-2008 SewiG All rights reserved.