ログ日記

作業ログと日記とメモ

2011-06-01から1ヶ月間の記事一覧

ataエラー調査

エラーで時々固まる。 Jun 29 18:42:18 node2 kernel: [156554.787521] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Jun 29 18:42:18 node2 kernel: [156554.787555] ata1.00: failed command: WRITE DMA Jun 29 18:42:18 node2 kern…

Debian squeeze でmailコマンドを使えるようにする

mailコマンドがインストールされているlennyのマシンを見ると、bsd-mailxパッケージがインストールされているようなのでそれを入れる。 他にはmailutilsパッケージがある。mailutilsの方はmysql-clientなど依存が多いのでやめておく。 aptitude install bsd-…

Debian squeezeでGanetiを使ってXen + DRBD

仮想化環境管理ツールのGanetiがDebianのパッケージになってるよ!ということで。 本家は http://code.google.com/p/ganeti/ ここ。 日本語情報はほとんどないのね。 http://d.hatena.ne.jp/naruoga/20081201/1228140473 http://trac.mizzy.org/public/blog?…

画像もDBに格納して管理する - Wicket編

PHPからJavaに移ると、アップロードされたファイルの格納場所に戸惑う。 画像をアップした場合、PHPならindex.phpと同じ階層にuploadImageとかいうディレクトリを作ってそこに置けばいい話なんだが…。 大抵はコンテキストルートの外にディレクトリを作ってそ…

相関サブクエリの書き方が分かってきた

SQL

やっとできた。 FROM句に相関副問い合わせは指定できない*1 し、where句での指定では選択した値を持って来れない。 相関サブクエリでひたすら検索していたら http://jutememo.blogspot.com/2010/11/sql-4-select.html このページが見つかった。 なるほど、fr…

SQLが分からない

SQL

2日ほど悩んでる。 おかげで変な技術は身に付いた。 連番生成とか。 例えば 次のような一行だけデータを持つテーブルがあります。データの中身は重要ではありません。 CREATE TABLE OneRow (col1 VARCHAR(8) NOT NULL, col2 VARCHAR(8) NOT NULL, col3 VARCH…

wicket-auth-rolesをカスタマイズする その2

昨日の続き。 権限の一カ所集約はやめて、リンク先ページクラスの権限がないBookmarkablePageLinkに非表示処理を追加する。 AppAnnotationsRoleAuthorizationStrategy.java public class AppAnnotationsRoleAuthorizationStrategy extends AnnotationsRoleAu…