2015-11-01から1ヶ月間の記事一覧
良いデザインは情報を隠蔽する 良いデザインは内部でもっているデータや実装を出来る限り他のモジュールから隠蔽する。 モジュールはAPI経由でのみ伝達され、内部で何が行われているか他のモジュールは意識しない。 なぜ隠蔽するか 分離されたモジュールは個…
なんで行ったのか なんとなくこういうのに一度行ってみたかったから 行くまで Java EEのハンズオンを見よう(見よう?)と思ったので事前準備をした。 Sessions / JJUG CCC 2015 Fall(11月28日開催) | 日本Javaユーザーグループ ほかは何見るかあんまり決…
public class OverloadTest { public static void method(Sexy sexy){ System.out.println("メソッドA"); } public static void method(SuperSexy superSexy){ System.out.println("メソッドB"); } public static void main(String[] args){ Sexy sexy = new…
なんかいろいろ出来るって程度にしか理解してないので一回じゃっとアレする。 現状知ってるのは、 なんかコンパイルエラーの条件に出来る(@Overrideとか) アノテーションがついてますよ、ってのを見て特別な動作をさせられる(AOPで差し込まれたメソッドの…
Comparebleの話 Comparable (Java Platform SE 7) おやくそく sgn(x.compareTo(y)) == -sgn(y.compareTo(x)) そして、x.compareTo(y)が例外を投げるなら、y.compareTo(x)も投げること。 関係が連続していること。 x.compareTo(y) > 0 && y.compareTo(z) > 0 …
参考 サウンドの生成 | Web Audio APIの基本処理 | WEB SOUNDER - Web Audio API 解説 - 音でた 連打しまくるとこんなんでる Uncaught NotSupportedError: Failed to construct 'AudioContext': The number of hardware contexts provided (6) is greater th…