Twitter クローン構築 – その1

巷では、Twitterがそれなりに流行っているらしいです。
Twitterとは、ブログとチャットを足して2で割ったようなサービスとのことですが、今回は、そのTwitterクローンサービスをGPLのOSSで、社内、イントラ向けに構築してみましょう。
また、Jabberサーバも同時に構築し、イントラメッセンジャーとTwitter クローンサービスを連携させます。
外部から遮断されたイントラ限定サービスとすることで、本家Twitterとは少し違った用途にも使えるかもしれません。

Wikipedia – Twitter
Wikipedia – Jabber

イントラメッセンジャーサーバとしてGPLのXMPPサーバ「ejabberd」と、
同じくGPLで、TwitterクローンのOSS「しゃべる」をCentOS5に導入してみます。
構築方法は、また後日書きます。

VMware ゲストOSの時計

VMware Server や VMware WSでゲストOSの時計が異常に進んだり遅れたりする場合の対処メモ。

ホストOS : Windows
Athlon 64 X2などのCPUを使っている場合。
AMDのDual-Core Optimizerをインストールすると解消する。

以下よりダウンロード。(Vistaの場合、DLしたファイルを管理者権限で実行する)
http://www.amd.com/jp-ja/Processors/TechnicalResources/0,,30_182_871_13118,00.html

ホストOS : Linux
以下の設定で解消する場合がある。


vi /etc/vmware/config
--------------------------------------------------------------------------------
host.cpukHz = 1700000 ← CPUのクロック
host.noTSC = TRUE
ptsc.noTSC = TRUE
--------------------------------------------------------------------------------

CentOS5 phpMyAdminのインストール

CentOS5にPHP5.2.8とMySQL5.1.30

上記記事からのつづき。

phpMyAdminのインストールと基本設定のメモ書きです。

php-mcrypt と svnからチェックアウトするためにsubversionをインストール。
expectは、mkpasswdコマンドで使用。

yum -y --enablerepo=remi,epel,rpmforge install php-mcrypt
yum -y install subversion
yum -y install expect

phpMyAdminのstableをsvnよりチェックアウトして任意のディレクトリに移動

svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin
mv phpmyadmin/ /var/www/

続きを読む →

CentOS5にPHP5.2.8とMySQL5.1.30

※Remiは、PHP5.3系になりました。PHP5.2系をインストールする場合は、以下をご覧ください。
CentOS5 : PHP5.2.11 インストール

phpMyAdminの最新stable版が、PHP5.1.6で動作しない。。。

ソースからインストールだと、パッケージ管理が面倒くさくなるので、

Les RPM de Remi

Fedora Extra Package for Enterprise Linux  (epel)

DAG (rpmforge)

上記、リポジトリを追加して yumで、PHPと、ついでにMySQLもアップデートする事にした。

続きを読む →