2007年3月3日土曜日

C#でMACアドレス取得

久々にプログラムでも組もうかと窓の杜を眺めていたら、

IPアドレスのダイアログ・コマンドライン入力でMACアドレス取得「MacLookup」


なるものを発見。

真似してつくってみました(真似だけじゃ寂しいので、メインネットワークカードのMACアドレスが初期表示されるようにした。すごいぜ!進化してる)

MacALookup
DLはコチラ ※C#で作ったので要.NetFramework2.0です

30分くらいでできちゃった・・・というか、このソフトの使い道が思いつかない・・・・まぁいいか。
ソースも公開しておきます(続きページで。)

うーむ。以前作った

ダイエット管理ソフト「腹八分」

は、4,5日かかってます。
こりゃ「窓の杜」に応募してみるかな。


■C#のTIPS

興味がない方ごめんなさい。プログラマの方は以下をどうぞ


・IPアドレスからMACアドレスを取得

[DllImport("iphlpapi.dll"(, ExactSpelling = true)]
public static extern int SendARP(UInt32 DestIP, UInt32 SrcIP, [Out] byte[] pMacAddr, ref int PhyAddrLen);
public void GetMacAddress(uint ipAddr)
{
  byte[] macAddr = new byte[6];
  int lenPhyAddr = 6;
  int hr = SendARP(ipAddr, 0, macAddr, ref lenPhyAddr);
  textBox1.Text = string.Format("{0,2:X}:{1,2:X}:{2,2:X}:{3,2:X}:{4,2:X}:{5,2:X}",
  macAddr[0], macAddr[1], macAddr[2], macAddr[3], macAddr[4], macAddr[5]);
}

・文字列をIPアドレスに変換

IPAddress ipAddr = IPAddress.Parse(textBox2.Text);
GetMacAddress((uint)ipAddr.Address);

・クリップボードにコピー
Clipboard.SetDataObject(textBox1.Text, true);

・ホスト名からIPアドレスを取得

IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipAddr = host.AddressList[0];
textBox2.Text = ipAddr.ToString();
GetMacAddress((uint)ipAddr.Address);

これで全部。
シンプルですね。

2007年1月27日土曜日

歯医者のすすめ

肩慣らしに雑記です。

「定期的に歯医者に行きましょう」というお話


■歯医者の定期健診
ご無沙汰していました。
たかすけです。
肩慣らしに身近な話題、歯医者について書きたいと思います。
いきなりですが、皆さんは定期的に歯医者にいっているでしょうか?
それとも虫歯になったときだけでしょうか?
ボクも以前は虫歯になったときにのみ歯医者に行っていたのですが、現在では4か月に一回の割合で定期健診を受けており、正直この検診は非常に役立っています。
具体的にどういったことをするかは各診療所で異なるかもしれませんが、ボクの場合は
1. 状態のチェック
2. 歯垢、歯石の除去
3. フッ素による虫歯予防

を行っています。
状況に応じて、
・ ブラッシング講座
・ 歯茎の黒ズミ除去(ホワイトニング)

も行います。
値段ですが、一回の検診でおおよそ2500円(健保使用)です。

■定期健診について
内容についてもう少し詳しく書きますと、
定期健診では主に、日々の歯磨きで取りきれなかった歯垢などや、歯周病初期に溜まってしまう歯石をとってもらいます。
歯磨きをしっかりやっている方でも、特にタバコを吸う人は要チェックです。
参考:健保組合の事業所歯科健診の結果
・タバコは口腔疾患、歯周病とう蝕のリスクファクターである
・その中で歯周病のオッズ比は30歳代がピーク、むし歯のオッズ比は20歳代がピーク
・年に一回の事業所歯科健診がタバコのリスクを減少する

また、非喫煙者の方にも定期健診はもちろん有効です。
厚生省の調査によると80歳を過ぎて20本以上がある人の割合は65歳以上で半数以下、80歳以上で1割以下

となっており、少しでも歯の健康を保つために専門家の継続的なチェックは欠かせないといえます。
とまぁ、今回は情報局らしからぬ、歯科連盟のようなことを書いてしまいましたが、
とにかく歯科検診はおすすめです。
なにより終わった後に歯がツルツルになって気持ちいいですよ。
ただ、定期的にチェックしてるからいいやぁーと、日々の歯磨きがおろそかになっているのは内緒です。
ではまた。

2007年1月9日火曜日

平塚八幡宮【謹賀新年】

あけましておめでとうございます
平塚八幡宮

写真は平塚八幡宮の写真です。さすがに年明け7日も過ぎると参拝客もほとんどいませんね。
遅ればせながら新年のご挨拶を申し上げます。
今年もよろしくお願いします。

現在溜まっている記事は食事関連が2つ、あと七沢温泉にもいってきたので記事にしたいと思っています。
相変わらず更新が遅れ気味ですが、細く長くやっていきますので生暖かい目で見守ってくださいね。

2006年12月26日火曜日

イルミネーション【平塚】

メリークリスマス

ということで、ご近所平野さん宅のイルミネーションです
Xmas.gif

通りすがりの人も思わず立ち止まってしまう壮麗さ。
写真を撮る方もチラホラみかけます。

これ、商店街ではなく一般家庭の飾り付けですよ


■イルミネーション・ムービー
※点灯しているほうが綺麗なので、IEの方はムービーをご覧ください。







■平塚美術館はどうなってるの?
広報に掲載されていた平塚美術館のイルミネーションも確認しにいったのですが、無点灯でした。
どうなってるのかしら??
一応、広報の情報では20:00から点灯となっています。
時間も微妙ですね。
すぐ近くにある平塚中央図書館の閉館に合わせて17:00から点灯してくれるといい感じです。
警察暑のある通りとはいえ、決して大通りではないので夜間は人通りが少ないからです。
結局点灯してなかったわけですが・・・。

■クリスマス
さて、みなさん、今年のクリスマスの予定はいかがでしょうか?
家でゆっくりTVを見るもよし。
奮発して豪華な食事を食べるもよし。
寒い季節に負けないよう暖かいクリスマスを過ごしてくださいね。

2006年12月16日土曜日

戦国ランス

■戦国ランス発売
戦国ランス
「戦国ランス」、めでたく発売日に届きました。
はじめてAMAZONの予約を使ったので当日(12/15)に届くか不安だったんですよね。

来ました! AMAZON使えます。


■戦国ランスについて
18禁ゲームです。といったら身も蓋もなく、鬼畜戦士ランスが各国を制圧してヤリまくっちゃうのですが、そのゲームシステムに定評があります。
ターン制で行動を選択していく中で様々なイベントが発生し、それによって仲間や戦局が変わっていく自由度の高さがウリです。やり込みだしたら、この冬はこの一本で乗り切れてしまうかもしれません。
来週には「イースオリジン」も出るのでゲーマー泣かせというか嬉しい悲鳴が出てしまうそんなゲームです。

■鬼畜王ランス
余談ですが、地域制圧イベント発生型やり込みゲーの不動の地位を築いた名作「鬼畜王ランス」は現在無料で配布されています。
「アリスソフト アーカイブス」
さすがに10年以上前のゲームなのでよほどのランス好きか、時間に余裕のある方にしかおすすめできませんが、今プレイしてもゲーム面での楽しさは遜色がありません(やり込みの楽しさがある)
「戦国ランスを買うお金がいまはないよぅ」という方はこの「鬼畜王ランス」でしのいでください。
戦国ランス攻略日記を書いてみたいですが、ボリュームが多そうなのでどうするかは今のところ未定です。

2006年12月11日月曜日

トゥームレイダー レジェンド

■トゥームレイダー レジェンド
トゥームレイダー レジェンド
2006年12月7日にプレイステーション2版、PSP版も発売された「トゥームレイダー レジェンド」をPC版(英語)でプレイ中です。

非常に面白い。けど、むずい。
映画にもなっているのでご存知の方も多いはず。
海外では日本でいうFF並みのビッグネーム作品です。
トゥームレイダー2


■バックストーリーなど
職業冒険家(Ysのアドルみたいだ)トレジャーハンター「ララ・クロフト」がインディージョーンズばりに遺跡の謎を解明しちゃうアクション・アドベンチャー。ララは数ヶ国語ペラペラ、考古学の知識もあり、おまけに身体能力の優れた女性。トレードマークは2丁拳銃ときたもんだ。パーフェクトです。そんな彼女でさえ、あっけなく死んでしまうような罠がゲームには満載で、さすが洋ゲーと思わせてくれます。
また、今作はシリーズ7作目で、母を失った航空機事故の回想からはじまり、ボリビア 、ペルー、日本、ガーナ、カザフスタン、イギリス、ネパールと舞台を移しながらエクスカリバーの謎を追っていきます。
トゥームレイダー レジェンド
■ゲームについて
本編とムービーがシームレスになっており、グラフィックも非常にきれいです。
ゲームシステムは
・「プリンスオブペルシャ ケンシノココロ」に近い3Dアクション
・ZキーでFPSモードガンシューティング
・バイクに乗り込んでモーターアクション
・ムービー上で「タイムギャル」のような選択アクション

と非常に多彩な構成になっていて飽きません。
ただ難易度が高いかなぁと思う場面もしばしば。


前半戦の攻略(ぽいの)
■ボリビア
最初は操作になれるためのチュートリアル。崖をのぼり、川をのぼって遺跡入り口で銃撃戦。
遺跡内には箱を2つセットする場所があり、石のシーソーがあります。
もうおわかりですね。
シーソーの端に箱をセットしたら逆サイドに向かってジャンプすると、石が「ポーン」と飛んでいきます。
ここを抜ければムービーです。

■ペルー
またまた遺跡。奥までいくと石像の前に3つのくぼみがある仕掛けが・・・。
ペルー
最初から一つ石が転がってるので、くぼみの一箇所にセット。
次に右側をよじのぼって2つ目の石をゲット。次に来た道をギリギリまで戻るとワイヤーを打つ場所があるのでそこにワイヤーを打ち込んで3つ目をゲットして先に進みます。

■日本
ヤクザビル(笑)に潜入です。
銃撃戦をこなして屋外に出たら、ガラス張りモールの屋上にワイヤーを打ち込んで再進入します。
日本
バイクをGETするためです。またカーチェイスか!と思いきや、空中ダイブ用のバイクでした。
次に悩むのが
日本
ヤクザビル内のハイテク部屋? ここでも銃撃戦をこなした後に株式相場のようなディスプレイパネルの留め金を吹き飛ばして先に進みます。
今度は竜の置物が飾ってあります。
日本
ワイヤーで引き寄せて正面の窓をぶち破りましょう。
この後、ビル側面を看板の裏側などを通りつつ最上階までいけばボス戦になります。
Mr.Takamotoは下から撃つのではなく、上に登って倒しましょう。


イングランドのボスが強くてまだ倒せないので、続きは次回
#2006/12/15追記 ラスボスが倒せないので終了・・・。続きのレビューかけませんw

2006年12月5日火曜日

ボイスチェンジャー

■ボイスチェンジャー

ライブドアが提供しているネットラジオ配信「ネトラジ」で「たかすけのラジヲ」を放送したことがあります。
そのときに「ボイスチェンジャーがあったら楽しいだろうなぁ」と思っていたところ、先日見つけました。
「MorphVOX」 面白かったので紹介します。
WS000088.JPG
MorphVOX Junior 2.4.2 ダウンロードページ

この「MorphVOX」を通してしゃべると、男性、女性、合成音?の三種類に変換することができます。

■ボイスチェンジ テスト
せっかくなのでどんな感じに変換されるか録音してみました。開始時に無音部分がありますが、バーが動いていればちゃんとしゃべりますので聞いてみてください。










■インストール・設定
1. 「MorphVOX Junior 2.4.2」をダウンロードします
2. MorphVOXJunior_Install-1.exe をクリックしてインストールを開始します。
3. 途中のInstallation Setting ではチェックを全て外します。
MorphVOX-1.gif
おわり
4. 録音など
MorphVOX-2.gif
「S Rec」を使って録音してみました。

■使い道
・ネットラジオ
・MSN,Skaype などのインターネット電話
他にあるかなぁ・・・。
これはこれで面白いので携帯電話の遊び機能として追加してもいいですね。