http://public.news.yahoo.co.jp/api/
Yahoo! JAPANにご紹介頂きました。どうもありがとうございます。他にもいろいろなAPIを利用したWebサイトなどが紹介されています。
それにしても、ステータスバーに消極的に表示したつもりだったけれども、よくクリックして記事を確認してしまうので、個人的にはかなり活躍している。とはいえ、この手のは人によって需要がかなり異なるだろうから、設定が出来るようにはしたいなと思う。
http://public.news.yahoo.co.jp/api/
Yahoo! JAPANにご紹介頂きました。どうもありがとうございます。他にもいろいろなAPIを利用したWebサイトなどが紹介されています。
それにしても、ステータスバーに消極的に表示したつもりだったけれども、よくクリックして記事を確認してしまうので、個人的にはかなり活躍している。とはいえ、この手のは人によって需要がかなり異なるだろうから、設定が出来るようにはしたいなと思う。
PCMを使って音程を再生させる。ちゃんとクラスを考える時間がなかったので、とりあえず実行する箇所をmainメソッドにまとめたものを貼ってメモる。
import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine; public class HelloPCM { public static void main(String[] args) throws LineUnavailableException { float sampleRate = 11025f; int sampleSizeInBits = 8; int channels = 1; int frameSize = 1; float frameRate = 11025f; boolean bigEndian = true; AudioFormat format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, sampleRate, sampleSizeInBits,channels,frameSize, frameRate, bigEndian); SourceDataLine line = null; try { line = (SourceDataLine) AudioSystem.getLine( new DataLine.Info(SourceDataLine.class, format)); line.open(); line.start(); float key = 260.7f; // C byte[] buffer = new byte[(int)sampleRate]; int rate = (int) (sampleRate / key); int volume = 50; boolean isUp = true; for (int i = 0; i < buffer.length; i++) { if (i % rate == 0) { isUp = isUp ? false : true; } buffer[i] = isUp ? (byte) volume : (byte) (volume * -1); } line.write(buffer, 0, buffer.length); } finally { if (line != null) { line.close(); } } } }
コンソールの文字サイズは変更できるみたいだけれど、コマンドラインの設定項目が見当たらなかったので、userChromeで変更してみた。
やり方は、
C:\Documents and Settings\[ユーザ名]\Application Data\Mozilla\Firefox\Profiles\[プロファイル名]\chrome\userChrome.css
に以下を追記した。
textbox#fbLargeCommandLine { font-size: 10pt !important; font-family: Consolas !important; color: #E6E6E6 !important; background-color: #000 !important; }
フォントを変えたついでに、自分のPuTTYと同じような見栄えになるように調整。
public static boolean isBomExists(String value) { byte[] b = value.getBytes(); return b.length > 3 && b[0] == 63 && b[1] == 60 && b[2] == 104; }
こんな感じかな。何かこう効率の悪そうな気配があるけれど。
http://post.clonedoppelganger.net/
ブロードバンドの普及以前から存在する既出過ぎるサービスがゆえに、インタフェースが刷新されないので、今風なのを作りました。
郵便番号、漢字、読み仮名から検索できて、検索ボックスではサジェスト(ただし前方一致)もします。検索結果をクリックすると地図がその場所に移動します。
家にMacがないのでSafariだと動かなかったり見た目がおかしかったりするかもしれませんが、その内直すと思います。
謝辞。id:amachangさん作のAlphaLoaderを使わせて頂きました。
[追記]
ブクマコメントに「京都で東京都が… orz」というコメントを頂いたので検索オプションを付けました。「京都」などのワードの場合は前方一致にすることで検索できます。
double.TryParseを使う、で合っているのだろうか。戻り値のbooleanで判定可能みたい。
Javaで言うところの、Integer.parseIntがNumberFormatException投げるかどうかで判定、みたいなイメージかな。