« April 2006 | メイン | June 2006 »
May 31, 2006
月末がきらい
月末は嫌いです。なぜならかなりの高い確率でトラブルや面倒で萎えることが起きるので。
しかも、複数!
今日を乗り切れば明日は幸せになれると思ってがんばっています。
May 29, 2006
OSXにTracをインストール
OSXに今流行?のTracをインストールしてみました。手順は以下、
1.Subversionのソースの入手と展開
wget http://subversion.tigris.org/downloads/subversion-1.3.1.tar.gz tar zxvf subversion-1.3.1.tar.gz cd subversion-1.3.1
2.Apache Portable Runtime(apr/apr-util)の準備
ソースを落としてきてもよいとは思いますが、今回はApache2.2.2のソース内のsrclib/{apr,apr-util}をSubversionのtar ballを展開したディレクトリの中にコピーして設置。rm -rf apr-util rm -rf apr cp -rp ../httpd-2.2.2/srclib/apr ./ cp -rp ../httpd-2.2.2/srclib/apr-util ./
3.Neon libraryの設置
cd ../ wget http://www.webdav.org/neon/neon-0.26.1.tar.gz tar zxvf neon-0.26.1.tar.gz cd subversion-1.3.1 mv ../neon-0.26.1 neon
4.Swigのインストール
cd ../ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.21.tar.gz tar zxvf swig-1.3.21.tar.gz cd SWIG-1.3.21/ which python ./configure --with-python=/usr/bin/python make make runtime sudo make install sudo make install-runtime
5.BerkeleyDBのインストール
こいつはなくても動くらしいのですが、念のためインストールwget http://downloads.sleepycat.com/db-4.4.20.tar.gz tar zxvf db-4.4.20.tar.gz cd db-4.4.20 cd build_unix/ ../dist/configure make sudo make install
6.Subversionのインストール
cd ../../subversion-1.3.1 GXX=yes ./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.4 \ --enable-swig-bindings=python --with-swig=/usr/local/bin/swig \ PYTHON=/usr/bin/python PYTHON2=/usr/bin/python2.3 make sudo make install
7.svn python bindingsのインストール
subversionのインストール作業をしたディレクトリ内で実行make swig-py sudo make install-swig-py echo /usr/local/lib/svn-python > /Library/Python/2.3/site-packages/svn-python.pth
8.SQLiteのインストール
cd ../ wget http://www.sqlite.org/sqlite-3.3.5.tar.gz tar zxvf sqlite-3.3.5.tar.gz cd sqlite-3.3.5 ./configure make sudo make install
9.pysqliteのインストール
pythonでsqliteを使うためのライブラリpysqliteをインストール。cd ../ wget http://initd.org/pub/software/pysqlite/releases/2.2/2.2.2/pysqlite-2.2.2.tar.gz tar zxvf pysqlite-2.2.2.tar.gz cd pysqlite-2.2.2 python setup.py install sudo python setup.py install
10.clearsilverのインストール
cd ../ wget http://www.clearsilver.net/downloads/clearsilver-0.10.3.tar.gz tar zxvf clearsilver-0.10.3.tar.gz cd clearsilver-0.10.3 ./configure --prefix=/usr/local --with-python=/usr/bin/python --disable-ruby sudo make #スクリプト(scripts/document.py)の修正 -------------------------------------------------------- vi scripts/document.py #!/usr/local/bin/python ↓ #!/usr/bin/python -------------------------------------------------------- sudo make install
11.docutilsのインストール
cd ../ wget http://jaist.dl.sourceforge.net/sourceforge/docutils/docutils-0.4.tar.gz tar zxvf docutils-0.4.tar.gz cd docutils-0.4 sudo python setup.py install
12.tracのインストール
cd ../ wget http://ftp.edgewall.com/pub/trac/trac-0.9.5.tar.gz tar zxvf trac-0.9.5.tar.gz cd trac-0.9.5 sudo python setup.py sudo python setup.py install cd /System/Library/Frameworks/Python.framework/Versions/2.3 sudo chown -R user_name share sudo chown -R user_name bin sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/bin/trac* /usr/local/bin sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/share/trac /usr/share/trac
13.Tracの動作環境設定
PATHをとおす vi ~/.bash_profile export PATH=$PATH:/usr/local/bin:/usr/local/bin/py sudo chmod 777 /var mkdir /var/svn svnadmin create --fs-type=fsfs /var/svn/test cd /tmp mkdir proj cd proj mkdir trunk branches tags cd .. svn import proj file:///var/svn/test -m "Import First" rm -r proj svn co file:///var/svn/test proj cd proj svn update mkdir /var/trac trac-admin /var/trac/test initenv #Tracの起動 /usr/local/bin/tracd --port 8000 /var/trac/test &
コンソール上にエラーメッセージがでなければ成功。
この手順は以下のサイトを参考にしています。
お試しください。ものすごく時間かかるけど。暇つぶしにはもってこいだけど。
May 28, 2006
OSXにMySQLをインストール
OSXにMySQLをインストールする手順
#MySQLのインストール先ディレクトリの作成 sudo mkdir /usr/local/mysql #ソースの展開 tar zxvf mysql-4.1.19.tar.gz cd mysql-4.1.19 ./configure—prefix=/usr/local/mysql \ —with-mysqld-user=nitoka \ ←MySQLを動かすユーザー名 —with-charset=ujis—with-extra-charsets=all \ —with-berkeley-db—with-innodb make sudo make install #設定ファイルの設置 sudo cp /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf #PATHの設定 vi .bash_profile export PATH=$PATH:/usr/local/bin:/usr/local/mysql/bin #データベースの初期化 sudo /usr/local/mysql/bin/mysql_install_db sudo chown -R nitoka:nitoka /usr/local/mysql/var #MySQLの起動 mysqld_safe
May 27, 2006
OSXにApache2.2.2+mod_perl2をインストール
先々週からあれやこれや設定している。PowerBookの設定がやっと落ち着いたので、参考までに代表的なものを紹介します。
OSXにApache2.2.2+mod_perl2をインストールする手順
なお、この手順は以下の設定が終わっている前提で話を進めます。- X11がインストールされている
- Xcodeが一式インストールされている
手順
1.下準備(.bash_profile・wgetのインストール)1.1 [.bash_profile]の設定
bashのPATHに/usr/local/binを追加する
#vi .bash_profile #export PATH=$PATH:/usr/local/bin1.2 wgetのインストール ココからwgetのソースをDLしてインストール。
tar zxvf wget-1.9.1.tar.gz cd wget-1.9.1 ./configure make sudo make install2.Apache2.2.2+mod_perl2の設定 wgetでソースをダウンロードしてインストール作業開始。
wget http://www.apache.jp/dist/httpd/httpd-2.2.2.tar.gz wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz tar zxvf httpd-2.2.2.tar.gz tar zxvf mod_perl-2.0-current.tar.gz #Apacheをインストールするディレクトリを作成 sudo mkdir /usr/local/apache2 cd mod_perl-2.0.2/ perl Makefile.PL MP_USE_STATIC=1 MP_AP_PREFIX=../httpd-2.2.2 \ MP_AP_CONFIGURE="--prefix=/usr/local/apache2 --with-mpm=prefork --enable-so --enable-dav=yes" make sudo make install #Apacheを起動 sudo /usr/local/apache2/bin/apachectl startブラウザで「http://localhost」にアクセスし、「It works!」と表示されればインストール成功。
お試しあれ!
May 24, 2006
ジョギングデータをiPodで表示
ナイキとアップル提携、ジョギングデータiPodに送信だそうです。
そういえば近所の緑道をジョギングしているセレブたちもみんなiPodかどうかはわかりませんが、音楽を聞いてます。
アップルってやっぱりすごいですよね。あの手この手でiPodに付加価値をつけて売り上げを伸ばそうとする企業努力はすばらしいです。
May 23, 2006
今年もバジルを植えました

去年に引き続き今年もバジルをベランダに植えました。
わりと育てるのが楽なのと、採れたてのバジルでジェノベーゼを作りたかったので。
まだ、苗なので小さいですがもう1ヶ月もすれば立派に成長することでしょう。
(去年の経験から)
May 21, 2006
虹
土曜日の激しい夕立の後、虹が出てました。
夕暮れ時の空も美しかったので激写。
May 18, 2006
PowerBookはじめました2日目
今日の作業:
・MySQL4.1.19をインストール・初期設定作業
・Python2.4のインストール
課題:
Subversionのインストールがうまくいかず。。。
Apache入れる前にSubversion入れたほうがいいのかしら?
明日、再トライします。
May 17, 2006
PowerBookはじめました
会社でちょっとわがままを言ってPowerBookを支給してもらいました。
最近の世のエンジニアさんたちはMacユーザーが多いらしく、遅ればせながら僕もMacユーザーです。
とりあえず、昨日~本日の作業:
・X11のインストール
・Xcodeのインストール
・.bashrcと.bash_profileの設置
デフォルトの設定だと/usr/local/binにpathが通ってないので、pathを追加
・libtool1.5のインストール(Apache2.2はこれがないとインストールできないらしいので)
・Apache2.2とmod_perl2のインストール
・OpenOffice2のインストール
明日以降はMySQLとSubversionのインストールをする予定。
May 16, 2006
prototype.js + Rico でフォトアルバム
prototype.jsとRicoを使ったAjaxなフォトアルバムを作ってみました。
Ajaxを使ってXMLデータを読み込み解析して画像リストのHTMLを生成。
Ricoをつかって指定のエリアのサイズ変更&画像を表示。
May 15, 2006
カレンダーを月送りにしました
小粋空間さんの「月送りカレンダー」の記事を参考にカレンダーを月送りにしてみました。
追記:
最近ちょっとプライベートでいろいろありまして、記事を書くのをサボってました。
やっと落ち着き(?)今週から書き始めようかと思います。
May 07, 2006
Best 3 shots
view from my deck
夜明けの風景です。シャッタースピードを早めにして、新宿の高層ビル群がシルエットになるようにしました。
May 01, 2006
上野公園といえば
西郷どんということで、今日は上野公園にて撮影をしてきました。ただ、昨日の高尾山登山が効いたせいか足がガクガクで一時間で引き上げてきました。
いい写真もあまり捕れなかった。。。






