Mac OSX 10.6 Perl 正規表現が動かない バックスラッシュの書き方
11月 29, 2010 — 12:19

MacでPerlを使っていて非常に疑問だったのが何故か正規表現が正しく動作しない問題だったのですがWindowsと違ってMacでは¥マークが実はバックスラッシュと扱いが同じではなく¥を記述しても正常に動作しません。

バックスラッシュを実際に記述したい場合は下記のような入力を行う必要があります。
optionキー(alt) +

まだ試していませんがCやJavaなどの他の言語にも影響があるかもしれません。

C言語 RAND ランダムな数字を表示する
11月 23, 2010 — 6:36

入力した個数分のランダムな9以下の数字を表示する

#include <stdio.h>
int main(void){
int i,x;
scanf("%d",&x);

for(i = 1;i <= x;i++){
   printf("%d ",rand()%9);
}
printf("n");
return 0;
}
Macの「っっw」を 「www」にする方法
11月 19, 2010 — 20:37

サブマシンがMacBookになって「www」やShftを押して一文字大文字を作って英数入力を行うときなどで「っっっw」とか意思通り動かず地味にキレそうになってたのですが解決する方法を発見したのでメモしておきます。

Google 日本語入力 for Mac
これをダウンロードしてインストール後「システム環境設定」の「言語とテキスト」で上を使うようにすると「www」が普通に入力できるようになります。

ターミナルの文字が小さすぎて読みにくいとかいろいろ自分に合わせて調整中・・・

Mac OS X 10.6 Snow Leopard perl cpan install path 変更
11月 18, 2010 — 10:41

EclipseでPerlの開発環境を整えたところcpanで追加したモジュールを読み込まなかったので対策した。

MacOSXではcpanのインストールディレクトリとPerlのモジュールへのパスが異なるようなのでシンボリックでつないだ。

ディレクトリをバックアップ
$ mv /Library/Perl/Updates/5.10.0 /Library/Perl/Updates/5.10.0_dir
シンボリックでつなげる
$ ln -s /opt/local/lib/perl5/site_perl/5.8.9/ /Library/Perl/Updates/5.10.0

バージョンが違うのが気になるがほかにいいアイディアが浮かばなかったので気にしないことにする。。。

CentOS XML-RPC 導入
11月 13, 2010 — 23:36

PHPのバージョンを上げた時にアンインストールされてしまっていたので再インストールしました。

32bit版
# yum install php-xml php-xmlrpc php-soap
64bit版
# yum install php-xml.x86_64 php-xmlrpc.x86_64 php-soap.x86_64