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

バージョン管理

みなさんは社内でWEBアプリケーションの開発を行うときのバージョン管理フローをどのように行っているでしょうか。私の勤務する会社ではSubversionを使用して、以下のような方法でバージョン管理を行っています。 ※制作部とはマークアップやデザインを行う部…

シェルで一斉置換

シェルを使って、あるカレントディレクトリ以下の、 特定の拡張子のファイルに含まれる文字列を置換する方法。 // EXT:置換対象とするファイルの拡張子 // TO:置換後の文字列 // FROM:置換前の文字列 $ EXT="php";FROM="example2";TO="example";AFILES=`f…

LAMPのバージョンを確認するコマンド

Linuxカーネル $ uname -a Linux serverx 2.6.27-7-server #1 SMP Fri Oct 24 07:37:55 UTC 2008 i686 GNU/LinuxLinuxディストリビューション // Ubuntu $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 8.1 Release: 8.10 Codename: intrepid…

Linuxでの32ビットと64ビットマシンの見分け方。

Linuxでの32ビットと64ビットマシンの見分け方を紹介します。 32ビットか64ビットかを見分けるにはCPUの情報とカーネルの情報が必要です。 まずはCPU。 //マシンに搭載されているCPUの情報が表示されます。(マルチコアの場合はそれぞれのCPUの情報が表示さ…

vim のファイル文字コード指定

vim

色々なサーバでVIMを使っていると、一々.vimrcに文字コードの自動認識用の設定を書くのも面倒くさくなってきます。 そこで文字コードを指定してVIMを開く方法を紹介します。 // SJISで開く $ vim "+e ++enc=sjis ファイル名" // または $ vim "+e ++enc=cp93…

リバースプロキシでサーバ移行。

あるWEBアプリケーションのサーバ移行を行うことになったので、長時間サーバを停止せずに移行を行う方法を考えていました。 通常サーバ移行を行う場合は、ネームサーバのZoneのAレコードを書きかえることになるのですが、 example.com A 111.111.111.111(移…