Ubuntu 8.04 と Firefox 3.5
Ubuntu 8.04 (Hardy Heron) に Firefox3.5 をインストールして起動しようとすると、uim のバージョンが 1.4.1 のために起動できないらしい。 今月中には Ubuntu 9.10 (Karmic Koala) がリリースされるので(現在 Beta版がリリース中)、そちらを待とうかな。 LTS は安定して使い続けることができるけど、新しいソフトを使おうとするとハ…続きを読む
Ubuntu 8.04 (Hardy Heron) に Firefox3.5 をインストールして起動しようとすると、uim のバージョンが 1.4.1 のために起動できないらしい。 今月中には Ubuntu 9.10 (Karmic Koala) がリリースされるので(現在 Beta版がリリース中)、そちらを待とうかな。 LTS は安定して使い続けることができるけど、新しいソフトを使おうとするとハ…続きを読む
Apache2 のインストール $ sudo aptitude install apache2 デフォルトの文字コードを UTF-8 にする $ sudo vi /etc/apache2/conf.d/charset # 以下の行のコメントアウトを解除する。 AddDefaultCharset UTF-8 サイト共通のディレクトリ設定をする CGI を使用可能に、ファイルの一覧表示は行わない、.h…続きを読む
問題5.13 make-new-machine の lookup-register 手続きで、引数 name に該当するレジスタが見つからない場合に name レジスタを作成するように変更する。 ;;;; 修正前の make-new-machine (define (make-new-machine) ;; 省略 (define (lookup-register name) (let ((val …続きを読む
.htaccess が使えるように apache2 の httpd.conf を設定する。 $ sudo vi /opt/local/apache2/conf/httpd.conf <Directory "/opt/local/apache2/htdocs"> # 省略 … # AllowOverride None # ↓ 以下のように All に変更する。 A…続きを読む
Snow Leopard の MacPorts でインストールした PHP が Version 5.3.0 となり、以下のような警告が出るようになった。 Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the da…続きを読む
以下のような記述が .php 内にあった場合、Notice: Undefined index: id in /Users/foo/public_html/hoge.php on line n と表示される。 $id = $_GET[‘id’]; これは、外部からの汚染された引数が渡されたことが原因なので、htmlspecialchars を使ってサニタイズすると警告が表示されなくなる。 $id =…続きを読む
Snow Leopard をクリーンインストールしたので、ソフトウェアもインストールをやり直した。 そこで、インストールしたソフトウェア一覧と Snow Leopard でインストールする際に必要だったことなどを書いてみる。 Xcode Snow Leopard インストール完了後、インストール DVD を取り出さずにそのまま Xcode のインストールを行う。 MacPorts まず最初に Ma…続きを読む
Snow Leopard をクリーンインストールし、 Apache2、PHP5、MySQL を MacPorts からインストールした際のメモ。 Apache2 のインストール インストール後表示されるメッセージにしたがって、OS起動時に Apache2 を自動起動するように設定する。 $ sudo port install apache2 ############################…続きを読む
Snow Leopard に変更してから Gauche のインストールをしようとして Snow Leopard 用のパッチ を試してみたりしたけれどうまくいかなかった。 ところが、次のサイトの情報を試してみたら MacPorts からのインストールに成功した。 Snow LeopardでGaucheがやっと使えるように(using MacPorts) – Ehrenの日記 Gauche…続きを読む
MacBook MB061J/B の HDD を換装して、Mac OSX Snow Leopard をインストールした。 HDD (ハードディスク)の換装 10円玉でバッテリーのロックを解除して、バッテリーを外す。 L字型の金具を取り外し、ベロを引っ張って HDD を引き出す。 HDD のマウント金具を外す。この時、T8 サイズのトルクスドライバーで4本のネジを外す。 (アルミ・ユニボディの Ma…続きを読む