Yahoo! Topics Barがアプリケーション作成例で紹介されました

http://public.news.yahoo.co.jp/api/

Yahoo! JAPANにご紹介頂きました。どうもありがとうございます。他にもいろいろなAPIを利用したWebサイトなどが紹介されています。
それにしても、ステータスバーに消極的に表示したつもりだったけれども、よくクリックして記事を確認してしまうので、個人的にはかなり活躍している。とはいえ、この手のは人によって需要がかなり異なるだろうから、設定が出来るようにはしたいなと思う。

Javaに「ド」を再生させる

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();
}
}
}
}

Firebugのコマンドラインが見難いのでフォントを変えてみた

コンソールの文字サイズは変更できるみたいだけれど、コマンドラインの設定項目が見当たらなかったので、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と同じような見栄えになるように調整。

郵便番号検索に新着情報を表示

郵便番号検索に新着情報の欄を作った。ついでにRSSも出力している。
あと、ローマ字からの受付ができるようにしてみたのだけれど、微妙な状態。「おおさか」を打ちたくて「oosaka」と入力するのは、タイピングであれば自然だけれども、テキストフィールドに表示されていると何か気持ちが悪い。

Yahoo!トピックスを表示するFirefoxアドオンを作った

Yahoo! Topics Bar

Yahoo!トピックスのAPI公開されたようなので、Firefoxのステータスバーにトピックスを表示するアドオンを作ってみた。

現在はトップページ掲載トピックスの最新を表示して、クリックすると新しいタブで該当トピックスが開くだけ。RSSできっちり更新チェックしたいとは思わないけれども、テロップとして表示してあれば見るかなというような人にお勧め。
設定画面でAPIのオプションが設定できたりすると、より便利だとは思うけれど、とりあえずは現状にて公開。

[2009/2/20 追記]
Firefox 3.0に対応しました。

郵便番号検索をリリースしました

http://post.clonedoppelganger.net/

郵便番号検索

ブロードバンドの普及以前から存在する既出過ぎるサービスがゆえに、インタフェースが刷新されないので、今風なのを作りました。
郵便番号、漢字、読み仮名から検索できて、検索ボックスではサジェスト(ただし前方一致)もします。検索結果をクリックすると地図がその場所に移動します。
家にMacがないのでSafariだと動かなかったり見た目がおかしかったりするかもしれませんが、その内直すと思います。
謝辞。id:amachangさん作のAlphaLoaderを使わせて頂きました。

どうぞご利用ください。

[追記]
ブクマコメントに「京都で東京都が… orz」というコメントを頂いたので検索オプションを付けました。「京都」などのワードの場合は前方一致にすることで検索できます。