google-code-prettify

2008-08-28

NetBSD4のSH7710用パッチ

NetBSD4のSH7710用のパッチを作った。
ターゲットボードは、BUG社(私の勤めている会社)のESPT2

とりあえず動作する、という状態のソースだが、誰かの役に立つかもしれないので公開。

2008-08-21

pkgsrcのrubyをrdoc無しでビルドする

pkgsrcのrubyは、そのままの状態では--enable-install-docがconfigureのオプションに付いているので、rdocのインデックスも構築しようとする。

メモリが少ない環境(16MBとか…)だと、これが結構きびしい。というか、スワップしまくりでビルドが終わらない。

/etc/mk.confに以下のように書くと、rdocのインデックスを作らない。
PKG_OPTIONS.ruby=-ruby-build-ri-db

2008-08-19

distccでpkgsrcをビルドする

distccを使ってpkgsrcをビルドする時に、
$ make CC=distcc
としても、以下のようなエラーが出てビルドする事ができない。
$ make CC=distcc
=> Bootstrap dependency digest>=20010302: found digest-20080510
ERROR: This package has set PKG_FAIL_REASON:
ERROR: Unable to satisfy dependency: gcc34>=4.1.2
*** Error code 1

Stop.
$

distccでpkgsrcをビルドするには、まず/etc/mk.confに以下のように書く。
PKGSRC_COMPILER=distcc gcc
DISTCC_HOSTS=192.168.0.1 localhost

その後、フツーに
$ make
とすれば良い。

参考
http://www.ki.nu/software/pkgsrc/distcc.html

2008-08-04

SSL(TLS)のDHとDHEの違い

  • DHEのEは、EphemeralのE。
  • DHEは、DHパラメータを通信時に動作に作成する。
  • DHは、DHパラメータは証明書に書かれている物を使う。よって、static DHとも呼ばれる。
  • DH-RSAは、証明書にCAがRSAで署名したという事。証明書にRSA鍵が入っているわけではない。
  • DHE-RSAは、証明書にRSA鍵が入っている。































DH-RSADH-DSSDHE-RSADHE-DSS
サーバーの証明書に入っている物DHパラメータDHパラメータRSA鍵DSA鍵
DHパラメータ静的(証明書に書かれている)静的(証明書に書かれている)動的(通信時に作る)動的(通信時に作る)
証明書の署名RSADSA--

プロカウンセラーの聞く技術



プロカウンセラーの聞く技術の解説なのだが、ただの手法の紹介ではなく、
「なぜそう聞くか」
「その時、カウンセラーはどんな事を考えているのか」
といった点が解説されているため、非常にわかりやすい。

満足度: ★★★★★

2008-08-01

twitter始めた

twitterを始めて3か月。細々とだけど続きそうなので、URL公開。
http://twitter.com/anolivetree