ubuntuのbashのPS1

Ubuntuにしてからプロンプトの文字列でディレクトリがフルパスで表示され、気になっていたのだけど、それは/etc/bash.bashrcで

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

と記述されているところからくるのだけど、\wとなっているのが原因。というわけで、$HOME/.bashrcで
PS1='[\u@\h \W]\$ ‘
と記述することで今まで使っていた形に変更した。このPS1形式はRedhat系からくるのだろうか…。
 

Java 7 on Lion

ぼちぼち、Java 7に移行しなければと思い、手持ちの環境たちをJava 7に移行し始めました。そんで、Mac OS X (Lion) でどうするのかを調べたら、OpenJDKを入れればよいらしい。バイナリはここからOpenJDK-OSX-1.7-x64-u-jdk-*.dmgを入手できる。これを普通にインストールして、あとは.bash_profileに

export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0u.jdk/Contents/Home

を記述しておけば良い。確認は

$ java -version
Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8
openjdk version "1.7.0-u6-b01"
OpenJDK Runtime Environment (build 1.7.0-u6-b01-20120314)
OpenJDK 64-Bit Server VM (build 23.0-b16, mixed mode)

という感じ。

Fessの予定

次はFess 7の予定ですが、以下のことを考えています。

  • Java 7
  • Servlet 3.0&JSP 2.2
  • 管理API
  • お気に入り機能

Java6も今年でEOLになるので、FessのオープンソースとしてサポートするバージョンもJava 7にします。管理APIの都合でServlet 3.0以上にしようと思います。つまり、Tomcat 7以上が必要になります。まぁ、既にTomcat 7ベースで動いているので、その辺は問題ない気がするけど。そんな感じで考えて入るものの、結構作業量がある気がしてます。5月中にはベータを作るかもしれませんが、夏前くらいまでにはFess 7をリリースしておきたいところです。