2010-12-01から1ヶ月間の記事一覧

rsyslog-pgsql の スキーマ定義

Debian lenny で、rsyslog-pgsql をインストールしてみた。dbconfig-common で簡単にセットアップ出来るものの、エンコーディングが "SQL_ASCII" だったりするので、自分で作成しようと思った。スキーマ定義はどこに記述されているかを調べたところ、 /usr/s…

FullCalendar と PHP との連携

FullCalendar とは、JavaScript で書かれたカレンダーライブラリ。 jQuery のプラグインとして利用する。http://arshaw.com/fullcalendar/FullCalendar を描画する際に、PHP からイベントデータを取得してみる。FullCalendar 側は、データの取得元の URL を …

emacs の scala-mode を使う

本家のリポジトリからソースを取得する。 mkdir ~/lib cd ~/lib svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ scala-mode .emacs ファイルに以下を追加。 (add-to-list 'load-path "~/lib/scala-mode") (require 'sc…

ivy で外部のリポジトリを参照する

ライセンスの関係で、ivyのデフォルトのリポジトリに取り込まれていないライブラリが存在する。 たとえば JavaMail が欲しい場合、ivysettings.xml を新たに作成する。 <ivysettings> <settings defaultResolver="chain-example" /> <resolvers> <chain name="chain-example"> <ibiblio name="ibiblio" m2compatible="true" /> </ibiblio></chain></resolvers></settings></ivysettings>

Ubuntu 10.10 で ivy を使う

ivy とは、複雑な java ライブラリの依存関係を解決してくれる ant のプラグイン。遅ればせながら導入を検討中。 インストールする まずはパッケージをインストール。 aptitude install ivyインストール後、 /usr/share/doc/ivy/README.Debian を読むと、 Th…

sbt で実行可能な jar を生成

scala 製アプリを1つの実行可能な jar ファイルにまとめたくなった。sbt にデフォルトでついている package アクションでは、依存するライブラリが jar には含まれないため不十分。今回は、sbt-proguard-plugin を利用することで対応した。ProGuard はJavaの…