diaryこの広告は、90日以上更新していないブログに表示しています。2012の最終日、24日のエントリです。今年のFsAdventJPはテーマが『実用』ということもあって、面白い記事が多かったですね。皆さんがハードルを上げまくって下さいましたので、胸焼けが治まりません。『クリスマス・スペシャル』でお送りしたいと思います。本エントリを読むにあたっての注意事項があります。ご用意下さいdisらないでくださいそれでは本題に入ります。みなさんはビープ音をご存知でしょうか。あの「ピッ」とか「プッ」とか鳴るあれです。その昔、僕がプログラミングを始めたばかりの頃、HSPという言語(!)で遊んでいた時に「周波数を指定すればビープ音の高さを変えられる」ということを知りました。FrameworkのAPIにも用意されていて、自由に周波数を指定することができます。;;(BIOSのビープ音ではなく、OS側のビープ音ですのでスピーカーから音が出ます。)第1引数が周波数、第2引数が鳴らす時間の長さ(ms)です。国際基準ではA(ラの音)は440.0Hzと定められているそうで、12平均律に従って計算すると、F#の音は約740Hzになります。今後「F#!F#!」と口にする際には、音程にも気をつけてみて下さい。Server製品は恐らくビープ音が鳴りません。XPの64bitエディションおよびVistaの64bitエディションはこのBeepメソッドをサポートしていないみたいです。(なぜ・・・?)mono環境は良くわかりません。ここまでのまとめ実用的すぎてやばいプログラムfsiの準備はして頂けたでしょうか。ささやかなX'masプレゼントをご用意しましたので、以下のプログラムをコピペして評価してみてください。unitという関数が定義されています。心の準備ができたら実行してみて下さい。例外が発生した方は、お使いの環境ではAPIがサポートされていない可能性があります。月別アーカイブはてなブログをはじめよう!Nobuhisaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。