2006年01月21日

大雪です

聞いてはいたのだけど、
朝起きてスクリーンを開けてみると、大雪だった。 ( ̄(エ) ̄|||)

今日は、雨で延期された凧揚げ大会が開催される予定で
Bowはそれに出かける予定だったのだけど、この雪じゃなぁ。。
今年は中止かな?

昨日は水戸のモスバーガーでプログラムのコンパイル。
金髪が少ないのか、好奇の目で見られました。慣れてるけど。。

東証のシステムが、増強毎に処理数が100万件しか増やせない、
という構造なのはおかしい。あまりにも少なすぎる。と思っていたら、
どうやら東証では並列処理が行われていないようだ。
正しく並列処理が行われるシステムであれば、
単純計算で、増強毎に1並列処理分が増強されるはずなので、
1並列処理が100万件って、どんだけ貧相なシステムだ!と思っていたから。(w

同業者として開発陣の苦労は大変なものであろうと理解する。
つぎはぎシステムの改修工事ではなく、
とっとと新システム開発チームを作ってあげて欲しい。(その方が開発陣も楽だ)

伊藤元国土庁長官って、似顔絵描きやすそうな顔だよね。


/** 以下内容が専門的なためおもしろくないことが予想されます(爆 **/

Apacheといい、MySQLといい、PHPといい、エラーが起こりまくり。
順調に入ったのはPostgreSQLのみ。

ApacheはすでにApache2系がインストールされていたのだが、
httpd.conf の Document Root を変更しただけで Syntax Error が発生。
手に負えず、慣れているApache1系をインストールし直すことにした。

その際、mod_ssl に OpenSSL を組み込む課程で、
合うものをインストールしようとしたところ、
既に存在している OpenSSL とインストールしようとしている OpenSSL がケンカ。
現存しているOpenSSLを組み込むように変更したら make された。

ただ、SSL Key を作成してパスフレーズを削除したのだが、
Apache の restart の度にパスワードを要求される。もう少し調査が必要なようだ。。

Apache の configure では、MySQLのheaderが見つからないというエラー。
その後、lib と include にシンボリックリンクを貼って回避。

SELinuxが標準で有効らしく、そのままではライブラリが動かない。
対象ライブラリにライブラリの属性を付与。
# chcon -t texrel_shlib_t libssl.so

起動したにも関わらず、ローカルで確認することが出来なかったので
httpd.conf を確認してみたら、既にインストールされているApacheのせいで
Port が 8080 と 8443 になっていた。サクッと 80 と 443 に変更して完了。

PHPは標準インストールだとPHP5になってしまうのでいまいち使えない。
私が使用していたPHPのバージョンはセキュリティアラートが出ているのだが
うちはサーバを他人に貸していないので問題は無し。
アップローダーも提供していないし。
なのだが、Fedora Core 4 の GCC の違いにより、旧バージョンが make 出来ない。

rpm版を試すも、ライブラリ不足だというエラー。
何がどうって、Fedora Core + PHP の文献が極めて少ない!!
諦め加減でもう少し上位のPHPをDLしてきたら、あっさり make された。
しょうがないのでこれを使うことにした。

ただ、私が今までバージョンアップしなかった理由は
新しいPHPのバージョンだと、参照受け取りがされる値を返す function に
宣言がされていないとエラーが返るという違いがあるためだった。
私が新しく書いたプログラムはすべて対応しているが、
数年前に書いたプログラムはこれに対応していない。

もし今入れたバージョンも参照受け取りにエラーが返るタイプなら
プログラムのエラーつぶしをしないと正しく動かないことになる。

とりあえず現在の作業はここまで。
今は SSL の調査をしているが、重要ではないので
どうしてもダメな場合はある程度で調査を切り上げようと思っている。

この記事へのコメント
おはようございますm(__)m

>聞いてはいたのだけど、
朝起きてスクリーンを開けてみると、大雪だった。 ( ̄(エ) ̄|||)


 私は、この予定でした(爆
 しかし・・・
 晴れてます(==;
 アパートのPには、大雪覚悟でワイパー立てた
 車がありました(笑

 今日は大雪で名古屋高速が通行止めで中止にな った忘年会のリベンジの新年会ですが・・
 行きたくない皆の願いも空しいようです。
 (私は行かないから休みです〜♪
  なんで、行かないかは・・・あっちの日記で
  ・・・爆)
Posted by プリちゃん at 2006年01月21日 11:23
お疲れ様でやんす。
門外漢が言うのもなんですが、コンピュータって上位互換ですよね基本的に?
お疲れのところまことにすまんです。

雪喜べるのは犬と子供だけのようですね。
Posted by へへへ at 2006年01月21日 23:21
以下の文と その前までの文章はとても同じ日本語とは
思えませんね(^^; チンプンカンプンだ(笑)
大阪も雪が降ると予報では言われてましたが降らなくて助かりました〜
Posted by やま at 2006年01月22日 01:56
> へへへさん
「PHPがmake出来ない」ヤツのことでしょうか?

私がサーバで使用しているアプリケーションなどはフリーソフトなため、
各アプリケーションが独自の進化をします。
この時、派生したUNIX系OSすべてで動作することを前提とされているわけではありません。

そして、私のようにソースファイルを拾ってくる場合、
「○○というOSで使うもの」という形にはなっていないので、
そのソースファイルをコンパイルするコンパイラに依存する形になります。

このコンパイラも独自に進化しますし、各アプリケーションも独自に進化しますので、
コンパイラがアプリケーションのソースファイルの書式に対してエラーを出すことがあります。
サーバ内の構造の違いによる時もあります。

私に知識があれば、大本のソースファイルを書き換えてエラーを除去しインストールすることが可能なのでしょうが、
(事実そうやってインストールする時もありますが)
全アプリケーションの深い知識を持っていないので、
原因を何日間も悩むより、途中で諦めることが要求されたりするのです。(w
Posted by あおい at 2006年01月22日 05:26
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのTrackBack URL
http://radilog.jp/tb/16272