Javaでビープ音を鳴らせ!
半分くらいネタです。ひょんなことからJavaのコード内でビープ音を鳴らすメソッドを発見したのでメモしておこうかなと。
ソースコードはこんな感じ
10.times { java.awt.Toolkit.getDefaultToolkit().beep() System.sleep(100) }
上のサンプルはGroovyですがほぼJavaなのでOKです。上記を実行すると立て続けに0.1秒置きに10回程ピープが鳴ります。一応WindowsとMacの環境で動作することを確認してあります。Awtすごい!すごいけど何に使えるかは不明です。
そういえばJava Sound APIとかあるからほんとはもっと音楽関係で色々できるんだろうなぁ。
Groovyでjava.text.Collatorを試してみた
BigInteger, BigDecimalって全角OKなんだね
タイトルの通りです。
BigIntegerやBigDecimalは文字列からインスタンスを生成できますが、その際、全角も許されるみたいです。
地味にすごい!
new BigInteger("123").intValue() // => 123 new BigDecimal("123.45").doubleValue() // => 123.45d
JLabelなどででHTMLを使いたい時のTIps
SwingのJLabelなどでHTMLを使いたい時は先頭と末尾に空白が入っているとだめらしい。
new JLabel(" <html> .... </html> "); // ←これNG new JLabel("<html> .... </html>"); // ←これOK
たったこんな事で1時間程度はまった…やはりGUIはいろいろと勝手が違うね。
HatenaHaiku4J v1.2.1リリース
HatenaHaiku4J v1.2.1をリリースしました。
こちらからどうぞ。
主な変更点(changelog.txtより抜粋)
HatenaHaiku4J v1.2.1 2010-05-09 ・HatenaHaikuAPIHTMLでmp3リンクの対応。(embedタグが閉じられていない)
MP3タグの部分の対応です。(bug fix)
よろしくお願いします。
HatenaHaiku4J v1.2.0リリース
HatenaHaiku4J v1.2.0をリリースしました。
こちらからどうぞ。
主な変更点(changelog.txtより抜粋)
HatenaHaiku4J v1.2.0 2010-05-07 ・HatenaHaikuAPIHTML(HTMLスクレイピング版)を追加した。
前回からだいぶリリース間隔が開いてしまいましたが、やっとリリースに漕ぎ着けました。
HTMLスクレイピングを利用することにより、はてなハイクAPIでは取得できないような過去のページの情報も取得できるようになりました。
ただし、HTMLを解析している関係で一部メソッドはHatenaHaikuAPIと互換性がありません。あしからず。
よろしくお願いします。
HatenaHaiku4J v1.1.4リリース
HatenaHaiku4J v1.1.4をリリースしました。
こちらからどうぞ。
主な変更点(changelog.txtより抜粋)
HatenaHaiku4J v1.1.4 2009-11-18 ・StringUtil#encodeで「+」「.」「-」「*」「_」もURLエンコードするよう修正。
よろしくお願いします。