問題2.77 – SICP(計算機プログラムの構造と解釈)その87

問題2.77 まず、複素数の選択肢を complex パッケージに登録していない場合をトレースしてみる。 (use slib) (require ‘trace) (define z (make-complex-from- [...]…続きを読む

問題2.75、問題2.76 – SICP(計算機プログラムの構造と解釈)その86

問題2.75 (define (make-from-mag-ang r a) (define (dispatch op) (cond ((eq? op ‘real-part) (* r (cos a))) ((eq? o [...]…続きを読む

CSS で z-index と背景画像を使った Rollover(ロールオーバー)画像置換

JavaScript を使わずに CSS のみで z-index と 背景画像を使って Rollover(ロールオーバー)画像置換を行うメモ。 text-indent を使ってテキストを不可視領域に移動させて画像置換(I [...]…続きを読む

問題2.74 – SICP(計算機プログラムの構造と解釈)その85

問題2.74 事業所レコードの構造を次のようにする。 ; 事業所レコードの構造(東京事業所) (type-tag (record1) (record2) …) (tokyo (isono nakano1-2 1500 [...]…続きを読む

Firefox でステータスバーに HTML ドキュメントのモード(互換/標準)を表示する userChrome.js スクリプト

現在表示中のタブの HTML ドキュメントでの互換・標準モード(document.compatMode)の状態を Firefox のステータスバー上に表示する userChrome.js スクリプトを作りました。 CSS [...]…続きを読む

問題2.73 – SICP(計算機プログラムの構造と解釈)その84

問題2.73 2.3.2 節の記号微分を行うプログラム。 (define (deriv exp var) (cond ((number? exp) 0) ((variable? exp) (if (same-variab [...]…続きを読む

問題2.71、問題2.72 – SICP(計算機プログラムの構造と解釈)その83

問題2.71 (define (expt-pair pairs) (let ((n (length pairs))) (define (iter pairs) (let ((i (- n (length pairs))) [...]…続きを読む

MacOSX で ssh 接続

MacOSX で MacPorts から ssh がインストールされている場合、 MacPorts 版の ssh がエラーが出て使えなかったので直接 MacOSX 標準の ssh を指定して実行した。 $ which s [...]…続きを読む

問題2.70 – SICP(計算機プログラムの構造と解釈)その82

問題2.70 (define rock-code ‘((A 2) (BOOM 1) (GET 2) (JOB 2) (NA 16) (SHA 3) (YIP 9) (WAH 1))) rock-code gosh> [...]…続きを読む

問題2.69 – SICP(計算機プログラムの構造と解釈)その81

問題2.69 対のリストとその順序づけられたリストが以下の場合… (make-leaf-set ‘((A 4) (B 2) (C 1) (D 1))) gosh> ((leaf D 1) (leaf C [...]…続きを読む
Page 1 of 41234
↑ページの先頭へ