[JavaScript]モジュールパターンでprivateぽい宣言をする方法

js
JavaScriptには他のプログラミング言語と違ってprivate・publicの宣言がありません。

では呼び出し元に特定の変数や関数を隠したい時って、privateのように隠蔽することはできないのでしょうか?

ご安心を!
JavaScriptでもモジュールパターンを使うことによって、privateのように特定の変数や関数を呼び出し元から隠すことができます。

今回はモジュールパターンを使って、変数・関数をprivateのように扱う方法を紹介していきます。
続きを読む

【Java】try-with-resourcesのNullや例外の話

try-with-resourcesがJava7で登場してcloseの処理を自分で書くことがなくなり便利になりました。

しかし今までのclose処理とことなるため、try句のリソースがnullだったときの挙動やtry句とclose処理の両方で例外が発生した時の挙動が忘れがちになっているので、try-with-resourcesのアレコレのちょっとした疑問をまとめていきます。

続きを読む

JUnit5の楽しみな機能たち

きしだのはてなさんの最新記事で「JUnit5で変わるテストの書き方」という面白そうな記事を発見。

記事自体も面白くまとめられていて、JUnit5の興味をひくものだったのでJUnit5について色々調べてみましたがやはり面白そうでした。

というわけで、今回はJUnit5でとくに面白そうな機能をまとめていきます。(今回は思ったことをまとめる備忘録というか書き殴り系の記事です。)
続きを読む

ツールチップ「balloon.css」の吹き出しの色をカスタマイズする方法

文字やボタンにマウスオーバーするとニョキっとでてくるツールチップ(吹き出し)を作成することのできるballoon.css。とっても便利なCSSライブラリです。

しかしballoon.cssのツールチップの色はデフォルトで真っ黒なのでこのままだとちょっと使いにくい。今回はツールチップの色を変更する方法を備忘録として残していきます。

続きを読む