java

package private についてふと思ったこと。

ふと思ったので自分用にメモしておく。思い付きなので深く考えずにとりあえず殴り書きするだけっす。あるオブジェクト内部の情報を外部に開示したくない場合に、情報隠蔽は有効な方法だと思われる。しかし、特定の相手には開示したいという場合もあり、その…

How to manage SQLite's database file names

SQLite の名前空間に関する問題 Android で SQLite を扱う場合、SQLiteOpenHelper を利用するのが一般的だと思いますが、その際にデータベースファイル名を指定する必要があります。*1*2データベースファイル名は同一アプリケーション内部で共有されるため、…

maven central に存在しない 3rd party 製 jar の扱い方

概要 ビルドシステムとして maven を使用している場合に、maven central に存在しない 3rd party 製 jar を扱う方法をいくつか考察してみました。 3rd party に頼んで jar を central repository にアップしてもらう 社内リポジトリに jar を deploy する ロ…

gmaven-pluginの日本語設定

私の手元で軽く動かした限りでは sourceEncoding の設定がうまく効かないようです。JIRAのステータスを見る限りは sourceEndoding 指定はバグ登録されていて既に fixed。${project.build.sourceEncoding} からの設定も対応されているようなのですが、、、。…

DebianとTomcat

Debian に Tomcat7 をインストールする。 事前準備 ビルドする必要があるので、事前にビルドに必要なパッケージを導入しておく。 yes | apt-get install build-essential インストール # 作業ディレクトリの作成 mkdir /tmp/tomcat-installation-working-dir…

X60sとDebianとJava

X60s 上の Debian に Java7 をインストールする。 # 作業ディレクトリの作成 mkdir /tmp/java7-installation-working-dir cd /tmp/java7-installation-working-dir # jdk-7u10-linux-i586.tar.gz のダウンロード wget --no-cookies --header "Cookie: gpw_e2…