2011-01-01から1年間の記事一覧

DataMapper でカスタムリレーション

DataMapper - Associations の「Customizing Associations」に書いてある。 User と Message というモデルがあり,Message には宛先が(複数)指定できる,とする。できるだけ規約ベースで書くと以下のようになる。 class User include DataMapper::Resource p…

Microsoft Word で LL 言語から差し込み文書作成

タイトルは釣り。 簡単な帳票 (Excel 系じゃなくて Word 系の文書) をプログラムから作成する必要がでてきたので調べた。テンプレートとなる文書にちょっとした変数の差し込みを行う必要があるケース。 ただし 旧来の Microsoft Office Document (OLE2) はサ…

winbind による Active Directory 認証 on Ubuntu 11.04

Ubuntu での winbind による Active Directory 認証は以前 winbind で Linux 認証 on Ubuntu - daily dayflower で書いたんだけど,だいぶ古くなったんで今の環境むけに。一応,対象 Natty だけど Maverick とかたぶん Lucid あたりまで適用できると思う。面…

Java で RSA 暗号を使う

まず OpenSSL コマンドで RSA 秘密鍵を生成する。 $ openssl genrsa -out private_key.pem 1024 Generating RSA private key, 1024 bit long modulus ........................++++++ ...++++++ e is 65537 (0x10001)末尾にビット数を指定している。OpenSSL …

KVM で PXE ブートしようとしたら難儀した

KVM の場合,virt-install コマンドに --pxe オプションをつければ PXE ブートさせることができる。Xen と違って完全仮想化だから。ばんざい。 # virt-install --name=hogehoge --accelerate --os-variant=rhel5.4 \ --ram=384 --vcpus=1 \ --file=hogehoge.…

Debian 6.0 Live イメージを PXE 経由でブート

さいきんの Debian は Live 起動用イメージも用意しているらしい。んで,Live 起動イメージはネットワークブート用のイメージも用意されている。たとえば,http://ftp.jaist.ac.jp/pub/Linux/Debian-CD/6.0.0-live/i386/net/ をみるといくつかの種類 (GNOME …