2006-01-01から1年間の記事一覧

innodb テーブルを1テーブル1ファイルにするには

「mysqld」 セクションに「innodb_file_per_table」オプションを記述する。

perl -MCPAN -e shell メモ

Squidメモ

起動方法 squid -z キャッシュフォルダの作成コマンド RunCache & Squid起動/etc/hosts を参照するようにするには、2.5系以上を使う。2.4系では、/etc/hosts を見てくれない。

svn merge の使い方

ブランチrukatanの修正を適用する。 変更を適用したいディレクトリに移動する。 ディレクトリごと指定したい場合 svn merge -r 54:73 svn://localhost/home/svn/repos/prj/webmail/branches/rukatan/ 特定のファイルを指定したい場合 svn merge -r 54:73 svn…

これ便利 Realtime validation

http://blog.masuidrive.jp/articles/2006/01/05/validation

一定期間内のMySQLサーバーの状態を知る

以下のコマンドで、SHOW STATUS の差分を取得できる。 mysqladmin -uxxx -pxxx -i10 -r -c10 extended-status > status.txt -i インターバル -r 差分を取る -c 回数

PHPの拡張モジュールを後から追加する方法

PHP

例: domxmlを追加する場合 phpのソースをダウンロードして解凍する。(例: php-4.3.8.tar.gz ) tar zxvf php-4.3.8.tar.gz cd php-4.3.8/ext/domxml phpize ./configure --with-zlib-dir=/usr/lib make make installすると、 domxml.so が/usr/lib/php/exte…

変更履歴の確認

svn log -r 10:15 file:///home/svn/repos

conflict の resolve方法

squid.conf:22を編集中に、squid.conf:23に更新されてしまった場合 svn update squid.confこれで、 squid.conf squid.conf.mine squid.conf.rOLDREV squid.conf.rNEWREVができるので、いずれかを選択して、squid.conf に上書きするか、エディタやマージツー…

バージョンを戻す方法

$ svn merge -r 22:21 squid.conf U squid.conf $ svn commit -m 'reverted to 21' squid.conf

ソース圧縮ツール

これすごい。ソースのサイズが3分の1くらいになる。 http://hometown.aol.de/_ht_a/memtronic/MemTronic_CruncherCompressor_v09g.html

ブランチの作成

svn copy svn://localhost/repos/prj/myportal/trunk svn://localhost/repos/prj/myportal/branches/yoshifumis_branch -m "Create a private branch"

mysql_pconnect と mysql_connect の比較

テストコード mysqltest.php 上記のスクリプトを、ab -n 10 http://localhost/mysqltest.phpmysql_pconnectだと、1,2回(リクエスト数が増えると、少し増える。)しかMySQLにコネクトせず、その…

アメリカの赤ちゃんの名前トップ100

http://www.babynamesworld.com/top-100-baby-names.php?f_jaar=2004&f_top=100&f_gender=male&submit=1&x=73&y=7

キャラクター図鑑のサイト

http://page.freett.com/o00o/

リポジトリのバックアップ&リストア

ダンプ方法 $ cd /home/svn/ $ svnlook youngest repos 26 $ svnadmin dump repos > dumpfile * Dumped revision 0. * Dumped revision 1. * Dumped revision 2. … * Dumped revision 25. * Dumped revision 26. ロード方法 $ cd /home/svn/ $ svnadmin crea…

ワンライナー 置き換え

==OEM== を ABC に、 ==OEM_TITLE_LABEL== を ABC.COM に置き換え。 perl -p -i.bak -e "s/==OEM==/ABC/g; s/==OEM_TITLE_LABEL==/ABC.COM/g;" test.txt

VMware4.5.1 build-7568 に、Fedora Core 3をインストールした時のメモ

そのままでは付属のVMware Toolsがうまくインストールできない。Googleで検索したところ、ここ http://kerneltrap.org/node/4030?PHPSESSID=b58e0f21f90fd8e2e2f51eff73d48bd1 にパッチがあることが判明。このパッチは、VMware4.5.2用のパッチなので、少々修…

CentOS4.3で yum

yum search とかすると、 Searching Packages: Setting up repositories Cannot find a valid baseurl for repo: update Error: Cannot find a valid baseurl for repo: updateこんなん出るので、 rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM- …

CentOS4.3インストールメモ

VMware4.5 にインストールするときは、 「Virtual machine configuration」で、「Typical」だとハードディスクが無いよ、って言われてインストールできない ので、「Custom」を選択して、SCSI Adapterとして、「LSI Logic」を選ぶ。そうするとインストールで…

2006年の放送予定

http://www.ntv.co.jp/anpanman/tv_info/2006.html

2006年の放送予定

http://www.ntv.co.jp/anpanman/tv_info/2006.html

メール関連メモ

PHP

PEAR Mailだと、MTAに引数渡せない。 PEAR Mail_mail を使えば、MTAに引数を渡せる。

svnserve メモ

svnserve をデーモン起動 svnserve -d公開するリポジトリパスの指定方法 svnserve -r /home/svn/svn://hostname/home/svn/repos/project1 が svn://hostname/repos/project1 のようになる。

Subversionのユーザ管理

repos/conf/svnserve.conf を以下のように修正 [general] #anon-access = read anon-access = none auth-access = write password-db = passwd上記の設定では、同じディレクトリの「passwd」にユーザ名とパスワードを記述することになる。repos/conf/passwd …

SSHのポートフォワーディングでSubversionサーバに接続

自宅のWindowsからリモートのLinuxの svnserve デーモンに、svn:// で接続する場合 ssh -N -L 3690:転送先のIP:3690 ユーザ名@リモートのLinux (127.0.0.1でリッスン) ssh -N -L IPアドレス:3690:転送先のIP:3690 ユーザ名@リモートのLinux (「IPアドレス」…

パスワード無しでログイン(Cygwin)

SSH

Windows上で、 ssh-keygen -t rsa (ssh-keygen -t dsa)cygwin/home/ユーザ名/.ssh/ の下に、 id_rsa ←秘密鍵 id_rsa.pub ←公開鍵ができるので、「id_rsa.pub」を、Linuxの ~/.ssh/ の下に、「authorized_keys」という名前で保存する。 既に「authorized_keys…

max_allowed_packet の設定方法

/etc/my.cnf の mysqldのセクションに以下の行を追加。3.23では、16MがMAX。 set-variable = max_allowed_packet = 16M

コマンド メモ

キューのflush postqueue -fキューの表示 postqueue -pキュー内のメールの表示 postcat -q キューIDキューからメールを削除 postsuper -d キューIDキューからメールを全部削除 postsuper -d ALLdeferred キューからメールを全部削除 postsuper -d ALL deferr…

キーワード置換

各ファイルのプロパティ「keywords」に値「Id」を指定する。 実際のコマンドは以下。 svn propset svn:keywords Id MakeGBForm2.c