« December 28, 2003 - January 3, 2004 | Main | January 11, 2004 - January 17, 2004 »

2004.01.09

月への有人飛行ふたたび

アメリカが月や火星への有人飛行を含む大胆な宇宙戦略を発表するらしいです(asahi.com)。月への有人探査はアポロ17号以来なので約30年ぶりじゃないですか。月面基地とかガンダムの世界ですよ!
てゆーか冥王星探査はどうなってますか?

| | Comments (0) | TrackBack (0)

2004.01.08

sudoコマンドを使用できるようにする

一般ユーザーがsudoコマンドでroot権限が必要なコマンドを実行できるようにするには、visudoコマンドで/etc/sudoersファイルにユーザーIDを登録する。
具体的に追加するのは、以下のような行。

user ALL=(ALL) ALL

| | Comments (0) | TrackBack (0)

2004.01.07

1GBのSDメモリーカード

グリーンハウスから1GBのSDメモリーカードが発売されるみたいです。512MB買ったばっかりなのにな~。っていってても最初は高くて買えないと思います。512MBって動画とか入れはじめると結構手狭でっせ。

| | Comments (0) | TrackBack (0)

火星からの映像

Mars Exploration Rover Missionの火星探査車スピリットからの映像がNASAで公開されているようです。3D shotというのもあって、いわゆる赤青メガネで見ると立体的に見えるらしいです。今後も増えるようならメガネを自作しなくては(w

| | Comments (0) | TrackBack (8)

2004.01.06

Apach2+PHP4のインストール

LinuxでApach2+PHP4の環境を作らなくなったので、ソースをダウンロードしてコンパイル&インストール。

1.ソースダウンロード
  Apache 2.0.48
  PHP 4.3.4

2.展開
  gzip -dc httpd-2.0.48.tar.gz | tar xvf -
  gzip -dc php-4.3.4.tar.gz | tar xvf -

3.Apache2のビルド&インストール
  cd httpd-2.0.48
  ./configure
  make
  su
  make install

4.PHP4のビルド&インストール
  ./configure --with-apach2=../httpd-2.0.48 \
    --with-apxs2=/usr/local/apache2/bin/apxs \
    --enable-mbstring --enable-mbregex
  make
  su
  make install

5.httpd.confに以下を追加
  LoadModule php4_module modules/libphp4.so
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps

| | Comments (2) | TrackBack (0)

2004.01.05

スレッドセーフ関数

先日とあるプログラムがcoreを吐いて落ちてしまった。マルチスレッドプログラムなのに、スレッドセーフではない関数を使用していたのが原因らしい。coreを解析したところlocaltimeという関数で落ちていた。ちょいと調べたところ、こんなページ[コンピューター:C言語講座:マルチスレッドについて]が見つかった。対抗のスレッドセーフ関数は
struct tm *localtime_r(const time_t *clock,struct tm *result);
らしい。早速変更してテストしてみようと思う。

| | Comments (0) | TrackBack (0)

« December 28, 2003 - January 3, 2004 | Main | January 11, 2004 - January 17, 2004 »