Sunday, December 26, 2010

Mac OSでのアプリケーション関連付けについて

Mac OSでのアプリケーション関連付けについて
忘れてしまう人も多いと思います。
以下の手順で行けます。

①対象のファイルを選択



②選択したファイル上で、『⌘キー+i』を押下



③『このアプリケーションで開く』により、関連付けたいアプリケーションを選択

以上となりますが、
下にある『すべてを変更』ボタンを押すと、同一拡張子のファイル全てに
関連付けが行われます。


Saturday, December 25, 2010

C言語のsize_t型

以下のソースはコンパイル時エラーとなる。

#include
#include

int main(void)
{
char str[100];

printf("input something in english. \n");

scanf("%s", str);

printf("the length of string you input is %d. \n", strlen(str));

return 0;
}

strlen関数が返す型は、size_t型となるからだ。
以下のように、%dを%zdへ変更するとコンパイルが可能となる。

#include
#include

int main(void)
{
char str[100];

printf("input something in english. \n");

scanf("%s", str);

printf("the length of string you input is %zd. \n", strlen(str));

return 0;
}


Thursday, December 23, 2010

ApacheとPHPの連携

ApacheとPHPを連携させるためには、インストール時、下記のコマンドが必要なので注意!

$ cd httpd-2.0.63 ※バージョンにより可変
$ ./configure --enable-module=so ※enable以降のパラメータを忘れないこと
$ make
$ sudo make install

覚えておこ。