引き続きお休みです、10時頃まで寝てました。
昨日から比べれば早くなりましたな。
昨日は夜、iBookでCGI動かそうとしたら動かんかったのでそれで時間かかってました。結局寝たのが3時か・・・・
アップデートの時にアパッチのuser.confが書き換えられてしまったのが原因のようで。設定ファイルはアップデート前にバックアップ取っておかないとね。
特にGUIの方では出来ない部分は置き換えられてしまう可能性も高いし。
昨日から行っていたMEPG4への変換は朝、5時ごろに終わっていたようでした。
変換設定はほぼデフォルト、データレートは256キロビット、解像度320×240。
高品質モードと呼ばれるタイプですな。音声部分はAACですのでMP3よりは圧縮率は高いはず・・・・・・
1.1GB(約2時間相当)のものが296MBまで小さくなりました。
画質は確かに目に見えて粗くなりましたがまあこれなら問題ないでしょう。
データレートあげればもう少しはマシになったんでしょうがね。
さすがMPEG4というべきでしょうか。DivXとかでも良かったんだけどとりえあずはオープン・スタンダード規格という事で。
それにしてもインターネットは素晴らしい、私も出来るだけそういった検索に役立てるよう時間があればドキュメント化していこうと思いますわ。
WebObjects 5.2.1 Updateが配布開始。
あれ?WebObjects 5.1のは?・・・・・
動くんであれば良いけど。
WEB+DB PRESS Vol.12にでてた記事の概要
http://asp.dataweb.ne.jp/trial/ApacheIIS.htm
一応メモ
リンクとか備忘録とか日記とかさんから
http://homepage.mac.com/vm_converter/200303_diary.html#20030321_02
私もやっぱりこの考えかな・・・・自分で入れてもいいんだけどソフトウェアアップデートとかの事を考えると実際運用するのはLinuxとかBSDの方がいいような気がします。
まあWebObjectsとかある程度割り切った運用ならばそれでもいいかもしれませんけど・・・・アップデートの指針みたいのをハッキリさせてくれればこちらも動きやすいと思うんですけどね。
家内サーバー君のMac OS X Serverは大活躍中ですが・・・・・
正直こいつ(X)に出会わなかったらと思うとぞっとする、現状の会社での業務もLinux系というかUNIX系OSをいぢる事も多いし、導入前にOSXである程度慣れていたというのは大いに助かりました。
あくまできっかけに過ぎないですけどそういった魅力を与えてくれたOSに今は感謝致します。
といってもシェルスクリプトすらまともに使えない現状で「使える」なんてことはいえませんが。
さてはてまだ環境構築に時間を割いてはおりますが家では少しずつプログラムも書いていきたいと思ってます。本命は当然ながらWebObjectsですが細々としたものを作るにはPHPもいいね。
グラフィックも出来てUNIXもいじれればある意味最高なんですが双方になかなか時間が裂けなくて。
さて、我がiBookにもMySQLの稼働環境を作ろうとインストール準備に取り掛かる。
環境的には
iBook
PowerPC G3 600MHz
メモリ384MB
Mac OS X 10.2.4
です。まずは
http://www.mysql.com/downloads/
からソースをダウンロードします。
現段階で最新Verは3.23.56ですね。
tar.gzになっているので
tar zxvf ファイル名
で解凍致しまして
あとは
./configure --with-low-mem ory --with-charset=ujis --prefix=/usr/local/mysql --with-extra-charsets=all
として(起動時に一応別のコードも使えるようcharsets=allもつけました)
次に
make
そして
sudo make installとします。
その次に
sudo ./scripts/mysql_install_db
として
第一段階終了。
なんかコンパイル時間かかったな・・・・気のせいかもしれないけどセレロン533MHzの方が早かったような・・・・・
次に
sudo chown -R mysql.mysql /usr/local/mysql
としてmysqlディレクトリをユーザー・グループmysqlの権限で読み書きが出来るようにします。
Mac OS Xの場合は最初からMySQLがインストールされているからかユーザーMySQLとグループMySQLは最初から存在しているようです。
後は
sudo /usr/local/mysql/bin/safe_mysql &
で起動します。
次にこのままでは再起動したら同時に起動してくれないので起動スクリプトを組みます。というか面倒くさいのでそれはMac OS X Serverから持ってくることにしました。
と思ったらない?一応MySQLマネージャーで起動してみると・・・・
あれ?出てきた?気のせいかもしれないけどとりあえず
/System/Library/StartupItems/MySQL
のディレクトリをそのままiBookの方へコピーします。
場所は当然
/System/Library/StartupItems/MySQL
ですね。
流石にデフォルトじゃ動かないので変更します。
ファイル名:MySQL
#!/bin/sh. /etc/rc.common
if [ "${MYSQL}" = "-YES-" ]; then
ConsoleMessage "Starting MySQL"/usr/local/mysql/bin/safe_mysqld --user=mysql &
fi
ファイル名:StartupParameters.plist
{
Description = "MySQL";
Provides = ("MySQL");
OrderPreference = "Resolver";
Messages =
{
start = "Starting MySQL";
stop = "Stopping MySQL";
};
}
それはともかく現状ではMySQLにパスワードなしで使えちゃうデフォルトユーザーみたいのがいるので削除致します。
ユーザー名% /usr/local/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.56Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> delete from user where password =""\g
Query OK, 0 rows affected (0.08 sec)mysql> flush privileges\g
Query OK, 0 rows affected (0.00 sec)
ここまでは何の問題もなくいけましたね。
ちなみにsudoですがroot権限ならいらん。
管理者ユーザー権限でやってましたのでsudoが必要だったという事で。
よく使う場合であればシンボリックリンクをはっとけばいいかも。
ちなみに通常のMac OS Xは
/usr/include/mysql(ちなみにServer版は/usr/share/mysqlと/usr/local/mysqlに?)に最初からはいっとるようなんですがVerも少々低いし(本日確認したところでは3.23.51)自分でオプションつけてインストールすることにしました。
ソースからインストールしなくてもパッケージ版もあるようですので普通にインストーラーを使ってインストールも出来ます。
http://www.apple.com/jp/downloads/macosx/tools/mysql.html
OSXでMySQL関連の情報は
TPJさん
も参考にさせていただきました。
他にもHiro's Personal Pagesさんのterminalと本では
「MySQL&PHPで作るWebデータベース」Spencer K Ogawa氏著(エーアイ出版)など。
この本、非常にわかりやすいのでお勧めです。
公式サイトでも、もうOSXのパッケージインストーラーがあるようですね。
結構まとめるのに時間かかったな・・・・・・下準備に時間がかかってしまった・・・
ちなみに当然ここにある情報も元に実行して失敗しても責任は取れませんのでご了承ください。
夕方、ちょっと仕事があったので依頼先に電話してデータまとめておく。
もう少し時間が欲しいところです・・・・・・
月曜日には届いているかな?
6時からガンダム見てそれから夕飯、しばらくまたPCに向かって作業。
今日はずっとPCの前で作業してますな、ちょっと疲れた。
7時からテレビ見て9時過ぎ風呂に入る。
あとはニュースとか見て日記もまとめてと。
ちょっと一休み・・・・・・・・
天使な小生意気も次で最終回ですか?てっきり26話で終了かと思っておりましたので・・・・・ちょっと残念ではありますが。
その後知人のトラブルレスキュー、電話でいろいろと。
これだけは私にはわからん分野ですので・・・・
まあ、言えることは・・・・配置はすべて同ディレクトリで・・・・・