ラベル

このエントリーをはてなブックマークに追加

MacOSX覚え書き PHPインストール

ようやくPHPのインストールだ。

$ ./configure --enable-mbstring --enable-mbregex \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-pgsql=/usr/local/pgsql --with-mysql=/usr/local/mysql \
--with-zlib-dir=/usr/local --with-jpeg-dir=/usr/local
--with-png-dir=/usr/local --with-freetype-dir=/usr/local \
--with-imap=/usr/local --with-imap-ssl
$ make
$ sudo make install
$ cp ./php.ini-dist /usr/local/lib/php.ini

後はApacheのhttpd.confに以下を追加すれば完了だ。
LoadModule php4_module /usr/local/apache/modules/libphp4.so
AddType application/x-httpd-php .php
http://www.php.net/

MacOSX覚え書き c-clientインストール

実は不評な覚え書きコーナー。
今回はphpでimapを扱うようにするために、c-clientを入れるのである。

$ make osx
$ cd c-client
$ sudo cp c-client.h imap4r1.h rfc822.h mail.h linkage.h env.h env_unix.h fs.h ftl.h misc.h nntp.h nl.h osdep.h smtp.h tcp.h /usr/local/include
$ sudo cp c-client.a /usr/local/lib/libc-client.a
$ sudo ranlib /usr/local/lib/libc-client.a

最後の一行は迷った。これをやらないとphpを導入する際にエラーになります。
ranlibはアーカイブのインデックス作成ってな感じのようですが、実はよくわかってません(^^;
ftp://ftp.cac.washington.edu/imap/

行動はじめてみようよ


ZONEの「E ~Complete A side Singles~」購入。
デビューして出た16曲のシングルが詰まっとります(ボーナストラックあり)
私のオススメは「secret base ~君がくれたもの~」です。
詩もメロディもジャケットも一番好きだったなー。
(どうもああいったストリングスの使い方をするメロディに私は弱いのです)

どれも若々しく元気ある歌いだなー。
だから元気が出ない時にまた聴くことにしよう。

こりゃええわ


思えば今月10回も飲み会があったんだなー。
もう金も体もキツキツですよ。
・・でも営業職の人はもっと大変なんだろうな。


ゲームセンターのUFOキャッチャーでワイヤレスヘッドフォンをゲット!
といっても取ったのは私ではないんですよ。
連れの人にお願いして取ってもらいました。

さっそく使ってみることに。
送信ユニットにMDを繋げてみる。
送信ユニットと受信ユニット(ヘッドフォン)に電池を入れてスイッチオン!
さっそく聴いてみると・・・なんだ?こんな曲持ってないぞ。

FMラジオを受信していたみたいでした。
どうやらこれはFMトランスミッタとFMアンテナ付きヘッドフォンのようですね。
ヘッドフォンに付いてるSCANボタンを何度か押すことで、送信ユニットにチューニングが合いました。
これで家のどこに居ても私のジュークボックスの音楽が聴けるってなもんですよ。
リビングでもキッチンでもベランダでも風呂場・・はダメか。

PLUTO 002


浦沢直樹のPLUTOの2巻が出てたんで買った。
PLUTOは手塚治虫の鉄腕アトムの中の「地上最大のロボット」という話が原作。
鉄腕アトムでも出てくるロボット刑事「ゲジヒト」が主役です。
SFなんだけど、割とリアルなサスペンスです。

ちなみにこの表紙の男の子がアトムです。
1巻の最後にようやく登場したんですよ。
原作みたいに頭は尖がってないですが、微妙に髪が横にはねてます。
2巻ではウランが登場しますよ。

ぐるぐるまわる

久しぶりに酒に飲まれた。
気が付いたら次の日の昼で、もう何が何だか頭がぐるぐる回ってます。
あーえーっと、昨日は何を話してたっけ?
飲まなきゃ話してられないようなことだった気がするのですが・・・。
とにかく昨日のメンバーお疲れ様。

近況とか

悩みの話。
春といえば出会いと別れの季節でありますが、
私は最近たくさんのお酒と出会い、たくさんの記憶と別れました。
そしてとうとう私も酒に弱くなってきたのか、少し飲むと眠たくなるんですよ。
気持ち悪くなる場合は吐けば何とかなることが多いのですが、
眠くなるのを我慢するのはすっごく厳しいです。
友人宅とかならそのまま寝ればいいんですけどね、外だとそうはいかないですし。
これが最近の悩みだったりします。


ドラマの話。
各局で新しいドラマが始まりましたね。
残念なことにほとんど見れてないです。
見たかったのは恋におちたら離婚弁護士2タイガー&ドラゴン雨と夢のあとに
恋におちたらは草なぎのドラマだから。
離婚弁護士2は前作好きだったから。
タイガー&ドラゴンは前にあったスペシャル番組の時に見て面白かったから。
雨と夢のあとには「実は親が幽霊だった」とか「実は自分は幽霊だった」とか「それでも子供を守る」とかそんな設定が好きだから。
この中でどうにか「恋におちたら」だけは見てます。
元凄腕プログラマーの草なぎが、一流IT企業で下っ端から上りつめていく話です。
昔フジテレビであったお金がない!に何となく似てて好きなのですが、
プログラムを組んでサーバー復旧とかネタがネタなだけに、結構ツッコミどころ満載です。
その辺はにぽたん研究所さんの「ドラマに見る「緊急対応」に対する一般的イメージ」を見るとよくわかると思います。


音楽の話。
最近皆さんはどんな楽曲を聴いてますか?
私はこの前買ったElysionをエンドレスで聴いてますね。
でも最近カラオケで歌える曲を増やしたいなーって思ってCDショップに行ったらいい曲がありましたよ。
マニ☆ラバ青森駅(Amazonリンクだけどアフィリエイトじゃないよ)っていうんですけどね。
上京する彼女へ贈る切ない歌って感じです。いい。

MacOSX覚え書き PostgreSQLインストール


readlineをインストールすることで警告は出なくなった。

$ ./configure
$ make
$ sudo make install

MacOSXでPostgreSQL用のアカウント(postgres)を作成する(画像参照)

dataディレクトリを作成、postgresユーザーでデータベースを初期化する。

$ sudo mkdir /usr/local/pgsql/data
$ sudo chown postgres /usr/local/pgsql/data
$ su postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

起動は次の通り

$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/postgres.log start

PostgreSQLでのユーザー作成は次の通り

$ /usr/local/pgsql/bin/createuser -AdPE hoge
http://www.postgresql.org/

MacOSX覚え書き readlineインストール

PostgreSQLを入れようと思う。
が、ソースをコンパイルしようとしたら警告が出た。
どうやらreadlineがいるそうだ。
ということでさっそく入れてみた。

$ ./configure
$ make
$ sudo make install

サクっとオッケー。
ftp://ftp.gnu.org/gnu/readline/

MacOSX覚え書き MySQLインストール


XOOPSみたいにRDBMSを使ってサイトを作るならMySQLを入れておかないと!
って自分はPostgreSQL派なんですけどね。

MySQLのサイトに行ったらご丁寧にOS別にパッケージが用意されている。
ということでMacOSX用をダウンロード。
展開すると画像のようなファイルが現れる。
インストーラパッケージなので、楽々MySQLをインストールできる。
その後の設定は以下の通り。

$ sudo chown -R mysql /usr/local/mysql/data
$ sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql
$ /usr/local/mysql/bin/mysqladmin -u root password "newpass"

二行目でデータベース初期化、三行目で管理者用パスワードの設定。
ちなみにパッケージ展開後にあるMySQL.prefPaneをダブルクリック、もしくはシステム環境設定にドラッグすると、
システム環境設定にMySQLの動作を管理するパネルが増える。
http://www.mysql.com/

楽園に還りましょう


Sound Horizon(サウンドホライズン)の「Elysion~楽園幻想物語組曲~」が出てたんで買った。
Sound Horizonがメジャーデビューして2枚目のアルバムだ。
前作の「Elysion-楽園への前奏曲-」での楽園に関するStoryは全部入ってるんで、前作を買わなくてよかった。

このCDは奇数トラックが楽園(Elysion 画像左)で、偶数トラックが奈落(ABYSS 画像右)のStoryとなっている。
この演出は上手いなと思った。
音の方も相変わらずお見事。
今回の歌手・奏者は合わせて40人にもなる。
その豪華で迫力なる演奏で恐ろしくも哀しい人間の心情世界を演出する。

Sound Horizon official website
Elysion~楽園幻想物語組曲~(Amazon)

今日はjavascript

XHTMLに準拠したホームページを作る時、a要素のtarget属性の廃止に頭を痛めた人はいないだろうか。
廃止の理由は
『どういったウインドウでリンクされたページを開くかはユーザーが決めることだ』

わかる、わかるよ。
ユーザー視点で規格を決めるのは否定しないけど、他サイトへのリンクは_blankで新しいウインドウで開かせたいんだ。
ニュースサイトの人間ならこの気持ちがわかると思う。
ということで、javascriptで作ってみた。

//ここから
window.onload = function(){
  var homepage="http://kilinbox.net";
  for(var i=0; i<document.links.length; i++) {
    if(document.links[i].href.indexOf(homepage) == -1) {
      document.links[i].target="_blank";
    }
  }
};
//ここまで


変数「homepage」に自分のホームページアドレスの頭を書いておけばよい。
ブラウザによっては上手く動かない可能性アリ。
とりあえずIE6とFirefox1.0.2では大丈夫みたい。

MacOSX覚え書き gdインストール

いよいよgdライブラリのインストール
普通にconfigureだと何故かfreetypeを読んでくれなかったので、指定してやることにした。

$ ./configure --with-freetype=/usr/local
$ make
$ sudo make install
http://www.boutell.com/gd/

MacOSX覚え書き freetypeインストール

$ ./configure
$ make
$ sudo make install

気持ちがいいくらいあっさり。
http://www.freetype.org/

MacOSX覚え書き libjpegインストール

そのままconfigure→makeではエラーが出る。
どうやらlibjpegのlibtoolが古いらしい。
なので、少々変更する。

$ cp /usr/share/libtool/config.* .
$ curl -O http://fink.sourceforge.net/file/ltconfig
$ curl -O http://fink.sourceforge.net/file/ltmain.sh
$ ./configure --enable-shared
$ make
$ sudo mkdir /usr/local/man/man1
$ sudo make install

make installの際に/usr/local/man/man1にファイルが作れないようなメッセージが出てエラーになった。
わざわざディレクトリを作ってやるとOK。
最初の3行はやらなくても、gdのconfigure時に生成されるlibtoolをコピーするだけでも大丈夫な気がする。
http://www.ijg.org/

MacOSX覚え書き libpngインストール

libpngは最初のままではmakefileがない。
scriptディレクトリからそれぞれ環境にあったmakefileをとってこなければならない。
MacOSX 10.3な私はDarwinです。

$ cp ./scripts/makefile.darwin ./makefile
$ make
$ sudo make install

これも特に問題なし。
http://www.libpng.org/pub/png/

MacOSX覚え書き zlibインストール

gdライブラリを導入する際に何となく必要そうだから入れることにした。
zipやgzipで使われている圧縮ライブラリだそうだ。

$ ./configure
$ make
$ sudo make install

あっけなく出来た。
http://www.zlib.net/

MacOSX覚え書き Apache2インストール


MacOSXは標準でApacheが入っているが、
少しバージョンが古いし、そのまま使うのは面白みがない。
便利なことに最近のバージョンのMacOSX用バイナリとか配布されているけど、
これまた面白みがないので、最新のソースを拾ってきてmakeした。

$ ./configure --prefix=/usr/local/apache
$ make
$ sudo make install

あっさり終了。インストール先は「/usr/local/apache」にした。
起動は
$ sudo /usr/local/apache/bin/apachectl start
再起動は
$ sudo /usr/local/apache/bin/apachectl restart
終了は
$ sudo /usr/local/apache/bin/apachectl stop

後は自分の環境に合わせて「/usr/local/apache/conf/httpd.conf」を編集。
http://www.apache.jp/

MacOSX覚え書き スクリーンショットについて


commandとshiftを押しながら3で「全画面キャプチャ」
commandとshiftを押しながら4で「選択範囲キャプチャ」
選択範囲キャプチャ時にspaceで「ウインドウキャプチャ」
スクリーンショットはデスクトップにPDF形式で保存される。

また、commandとshiftに加えてcontrolも押しながらにすると、
PDFに保存ではなく、Windowsでいうクリップボードに保存される。

エイプリルフール


4月1日はエイプリルフール。
嘘が舞い散る日ですよ。
インターネットでもこの日は祭りだ。
いつもは真面目なニュースサイトでも変なネタがトップページに来たりする。

ウチも何かしないと!ぁぁ、でも時間ねががが(この時3月31日23:41)
ということで取り合えず色だけ変えときました。
真っ白に・・・燃え尽きたゼ・・・・という意味だと思ってつかーさい。

気になる出来事