2008-01-01から1ヶ月間の記事一覧

CentOSからWindowsのドライブをマウントする方法

Linux側から、windowsやsambaのドライブをマウントできるらしいのでやってみた。 # mount -t cifs -o codepage=cp932,iocharset=utf8,username=yoshifumi1975,password=****** //192.168.211.2/temp /mnt/windows# ls -l /mnt/windowsで日本語のファイル名も…

CentOS5 でffmpeg のインストールと動画の変換

install rpmforgeのレポジトリの追加 # wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpmffmpeg のインストール # yum -y install ffmpeg # yum -y in…

mixiの「C/C++の課題丸投げ」コミュニティから「最大公約数の関数」の問題

C

最大公約数に関する次の関係を使って、2つの整数aとbを入力して、それらの最大公約数を求める整数型再帰関数GCD(a,b)を再帰関数を用いて作ってください。 GCD(a,b)=a (a=b) =GCD(a-b,b) (a>b) =GCD(a,b-a) (a<b) LinuxでC言語です。できれば今週中にお願いします。回答例 #include <stdio.h> int gcd(int a, int b){ if(a</b)>…

コンパイルした実行ファイルやオブジェクトファイルに関数が含まれているかどうかをチェックする方法

C

ただし -g オプション付きでコンパイルしていないとだめかも。 /usr/bin/objdump --all-headers ファイル | grep 関数名など

社内LAN用のDNSのセットアップ

DNS

例えば営業部用のセグメントにサブネットsales.example.com(10.0.0.0/16)を切り、専用のDNSサーバーを立てる場合の設定。 インストール yum -y install bind-utils bind-chroot 設定 /etc/named.conf を以下のように指定する。 options { directory "/var/na…

キャッシュサーバーのセットアップ

DNS

LAN内に、DNSのキャッシュサーバーを立ててトラフィックを抑える場合など。 インストール yum -y install bind-utils bind-chroot 設定 /etc/named.conf を以下のように指定する。 LANのネットワークアドレスは、10.0.0.0/16 の場合。 options { directory "…

setquota の使い方

edquota では大量のユーザをいっぺんに編集できない。setquota なら、コマンドラインから変更可能。 # setquota -u ユーザ名 ソフトリミット ハードリミット 0 0 /home

CentOSのネットワークインストールとローカルレポジトリのすすめ

会社などでしょっちゅうCentOSをインストールする場合などでは、DVDのイメージをマウントしてWEBサーバー等でLAN上に公開し、そこからインストールすると便利でよい。 さらに、LAN上でレポジトリを公開すれば、ネットワーク帯域の節約になったさらによい。と…

リモートマシンのVMwareサーバーにアクセスする方法

VMwareサーバーのホストOS上のTCP 902 番をアクセスできるようにしておく。

PEAR のインストール

PHP

以下のようにインストール。 # wget -O go-pear.php http://pear.php.net/go-pear # php go-pear.php Content-type: text/html X-Powered-By: PHP/4.3.8 Welcome to go-pear! Go-pear will install the 'pear' command and all the files needed by it. This…

各言語の比較メモ

すぐに忘れてしまうのでメモメモ。このページをどんどん育てていこう。 文字列関係 C C++ Java Perl PHP JavaScript 文字列の長さ strlen(s) - s.length length(s) strlen(s) s.length 文字列中の任意の1文字 s[2] - s.charAt(2) substr(s, 2, 1) substr(s, …

wget の代替コマンド

今のwget だと2GB以上のファイルはダウンロードできないようなので、代わりにcurlが使えるようだ。 # curl -C - -O http://example.com/foo.mpg

Full-Text Parser PluginsでMecabを使った全文検索

「mysql5.1にテキスト解析プラグインとしてMeCabを組み込んでみる」を参考にして、MySQL5.1から導入されたFull-Text Parser PluginsでMecabを使って日本語全文検索を試してみた。 MecabのRPM作成&インストール 適当なsrc.rpm をダウンロードしてインストー…