2013-08-01から1ヶ月間の記事一覧

Firefoxのアドオンでクリップボードを使う

Add-on SDKの場合 Add-on SDK を使う場合は、下記に書いてある通りで、とても簡単に書けます。 clipboard - Add-on SDK Documentation クリップボードへの設定、取得 XULオーバレイ、bootstrappedなアドオンの場合 XULオーバレイ、bootstrappedなアドオンだ…

bootstrappedなアドオンでショートカットキーを追加するときのはまりどころ

bootstrappedなアドオン(bootstrap.jsを使った再起動不要なアドオン)を作る際に、ショートカットキーの登録を、XULオーバレイでやるときのように、mainKeySet配下にkeyを追加すると、アドオンのインストール、無効→有効化など、アドオンの状態が変わった際に…

Google Chrome の最小フォントサイズは、SVGにも効いてくる

Google Chromeには、最小フォントサイズという設定があり、デフォルトだと10pxになっています。 この設定により、cssのfont-sizeで10px未満を指定しても、10pxに自動調整されることになります。 この設定ですが、当然HTML上に書いたインラインSVGでも効いて…

あるクラスからの例外を一律握りつぶす

とあるクラスから一律例外を返さないようにしたいといったことに対して、いちいち各メソッドにtry/catchを入れるのではなく、対象クラスになるべく手を加えないでできないかということで、RealProxy使う方法で考えてみました。 そもそも例外を握りつぶすべき…

UbuntuをVirtualBoxで動かす

仮想ハードディスクイメージのダウンロード | Ubuntu Japanese Team 上記にある手順に沿うだけ。 VirtualBoxはすでにインストール済みの状態から、イメージのダウンロード含めて10分ちょいで完了。 手軽すぎます。

GithubでRelease機能が追加になっていた

バイナリをダウンロードさせるのに、以前はDownloadといったページがあったのですが、それがなくなってどうしたものかなと思っていた(代わりにGoogle Codeに置いていた)ら、Release機能が追加されて、TagとReleaseを結び付けて、かつバイナリも添付できるよ…

アノテーションを使って決まりきったコードを減らすLombokが面白い

Lombok きしださんの記事みて知ったのですが、Lombok面白いですね。 JavaでIDEのアクセッサ生成よりlombokを使ったほうがいい理由 - きしだのはてな アノテーションを付与することにより、getter/setter、getHashCode/equals などのメソッドをコンパイル時に…