Apache + PHP + PstgreSQL

が,どーしても研究室のワークステーションに入らん!
ひとまず動くようになったのは,

  • PosgreSQLはimperialにあった残骸.
  • Apache + PHPはavariでコンパイル.

その際,libpq.soが必要になるので,postgresqlのソースを展開して,
libpq関連のとこだけコンパイルした.と言うのも,
postgresql全てはコンパイルできなかったから.
SGI4台とも同じ症状.
やれやれ.納得行かんがとりあえず公開.

スポンサード リンク

せっかく入れたけど,いきなりWindows2000に.

押領司が「Win2kはAdobeのPSドライバがまだない」と言っていたので,
共有マシンはNTにしたんだが,
玉木さんが,「Win2kでも使えるじゃん」っと言うことで,
いきなりNT消してWin2k入れることにした.

Win2kはあっさりビデオカードも認識してくれたし,
楽チンだった.
ただ,同じ設定のユーザをいくつも作るのが面倒だった.
NTみたいにコピーはできんのか!

スポンサード リンク

PostgreSQL & PHP

今作ってる
大西研計算機データベース を研究室で動くようにするために,PostgreSQLとPHPをインストールする.
前までwebサーバはimperialで動いていたので
みんなここにインストールしてもいいんだけど,
遅いしHDDの空きも /export1 ぐらいにしかないので
avariにでも入れることにした.
でも,PostgreSQLがインストールされてる!誰だろ?

まず,apache-1.3.9.こいつは全然問題なくコンパイルできた.
次に,php.–with-pgsql をつけると,libpq.so がいるらしい.
つまりPostgreSQLをコンパイルしなければならない.
で,PostgreSQLは,いいとこまで行くんだけど,
結局エラーが出てコンパイルできず.
Webで検索しても解決法は見つけれなかった(T_T).
あきらめて,libpq.soに関係ありそうなとこだけコンパイルすることにした.

何とか,apache@avari -> PostgreSQL@imperial で動くようになった.
やれやれ.

スポンサード リンク

hasslerを共有NTに.

luxorのユーザ情報が飛んで久しい.
スペック的にもそろそろ厳しいのでhassler(PentiumII333)を
共有NTにすることにした.

NTのインストールは初めてである.
しかし,NT自体は以外にあっさりインストールできた.
だがしかし,ビデオドライバを入れるのにService Packがいるとか,
IE5を入れるのにService Packがいるとか,
とにかく
Service Packである.

DOS/Vマガジンの付録CD-ROMとっときゃいいのに,
結局ダウンロードか?
と思ったら,どっかの共有フォルダに残ってたので,
それをてきとーにインストール.
ビデオドライバもインストール.
なんだかNTでのハードウェアのインストールはよう分からん….

NTのネットワーク越しプリンタのインストール :
次に当初の目的,プリンタのインストールだ.
しかし,ネットワーク越しのプリンタはどうすればいいのだろう?

まず,TCP/IP越しにlprに投げるためのサービス(?)を入れて,
「ローカルプリンタ」としてインストールを始め,
ポートをそのlprと指定するようだ.
*1で,プリンタのhost名(platon, freezer, prinprin)(or IPアドレス)と,
ポート名(マニュアルで調べたら,passthru, xjprint, raw)を指定すればいいようだ.
しかしその後プリンタの種類を聞かれる.
ここでなかなかそのものズバリのドライバがなくて,
なんだか怪しいことになった.
そのせいか,elのテスト印刷が出てこなくて,
いったん電源を切って入れなおしたら,
文字化けした数行が印刷されたものが大量に出てきた.
しばらく色々試したが全然止まらないので,
結局もう一度電源を切ってしばらく待って入れ直したら止まった.

AdobeのPSプリンタドライバ :
そうこうしてるうちに,玉木さんがどっかから
AdobeのPSプリンタドライバなるものを取ってきてた.
このドライバのsetupから上と同じようにしてインストールすると,
うまいこといってしまった.
ただし,プリンタを入れるごとに再起動させられる….



*1
:つまり,ここで出てくる「ネットワークプリンタ」は,
リモートのWindowsにぶら下がってるプリンタのことのようだ.

スポンサード リンク

相棒さんと初ボーリング

である.
ボーリング自体すげー久々.
3年ぶりぐらい.
でもスコアはまあまあ.
1ゲーム目は170代.
2ゲーム目はちょっとバテて120代.
相棒さんは100越すのがやっとでした.ちゃんちゃん.

スポンサード リンク

相棒さん-面接-採用!

今日は相棒さんはバイトの面接.そして見事採用(ほぼ)決定!
「通勤距離以外は文句なしです.」だとさ.
確かにちょっと遠いよね.
それでも相棒さんは,
「名大よりは楽.駅から歩く距離が長いもん.」だとさ.

スポンサード リンク

相棒さんの卒業式

今日は大学の卒業式.俺は自分の卒業式はサボったんだけど,
今日は相棒さんが袴を着て卒業式ってんで,俺もスーツを着込んで車でお迎えである.
か,かわいい…♪
でも結局相棒さんも式には出ないで午後の農学部のやつだけ出てた.
で,俺はその間研究室.陳さんが中国から帰ってきてて,
133.6.108.XX のままのbalzacがypservを探してブロードキャストしまくり.
silveriaからのエラーメールが1000通超えてた.
もはやメールボムだ….

帰ってきてから,相棒さんちでとんがらし麺とバームクーヘンを食って,
その後さらに相棒さんの両親と外食.
さすがに食べすぎ.

スポンサード リンク

silveriaへMRTG

ややこしい.実体がつかめん.
結局まともに動いたのは今日.
とはいっても,httpには乗ってない.
だってWebサーバ外だもん….
どうしたもんかねぇ.

スポンサード リンク

PostgreSQL <-> php3

nobodyを追加

~/$ sudo -u postgres createuser nobody
Enter user's postgres ID or RETURN to use unix user ID: 99 ->
Is user "nobody" allowed to create databases (y/n) n
Is user "nobody" a superuser? (y/n) n
createuser: nobody was successfully added
Shall I create a database for "nobody" (y/n) n
don't forget to create a database for nobody
~/$

nobody(public)にselect許可

ohnishilab=> grant select on hosts to public;
CHANGE

カラムを追加

ohnishilab=> alter table hosts add column k(integer);

また寝るの6:30だよ….すっかりずれてしまった….
明日もデートなのに….
ねよ.

スポンサード リンク

車、音楽、コンピュータ、etc…