Subsonicを入れてみた

ミュージックサーバでいいのが無いかGoogle先生と相談してて見つけた
これ入れる前はStreemeを入れてたんだけど再生部分はHTML5だけで操作、再生はできるんだけど
Androidとかと相性が悪く(液晶消すと音も止まる)他のを探してた時にSubsonicを見つけた
日本語表示も問題なく、フォルダベースで表示してくれるのでタグがないwavでも問題なく利用できる
また携帯端末向けにトランスコーディングにも対応してるので便利(要FFmpeg

SubsonicのサーバはJAVA、クライアントはWEBベースで再生はFlash
AndroidとかiPhoneは専用のアプリもありクライアントは豊富

入れるのも簡単でUbuntuならまずJAVA
Continue reading

CentOSからUbuntu移行ではまった事

WordPressのTwitter Toolsで以下のようなエラーでPOST時に記事は更新されるがエラーページ表示される

[error] PHP Fatal error: Call to undefined function curl_init() in /public_html/wp-content/plugins/twitter-tools/twitteroauth.php on line 201

みたいなエラーならもしかしたら

Continue reading

mod_dosdetector改造版を入れてみた

Apache用のDos対策モジュールmod_dosdetectorの改造版を入れてみた
本家との違いは
DoSチェックの対象としないアクセスを環境変数で指定できる
不要なサブリクエストの生成処理を取り除くことでパフォーマンスが改善されている
共有メモリ処理が改善されている
みたいです
便利だと思ったのが除外するファイルをcontent-typeで指定しないといけないのだが
改造版だとURLで除外できる
本家の場合は DoSIgnoreContentType  image|javascript|css
改造版は SetEnvIf Request_URI “\.(gif|jpe?g|ico|js|css|png)$” NoCheckDoS
改造版のサイトはこちら
入れ方は以下

wget
tar xvzf mod_dosdetector-fork-1.0.0.tar.gz
cd mod_dosdetector-fork-1.0.0
make
make install
mv dosdetector-sample.conf /etc/httpd/conf.d/dosdetector.conf

設定ファイルを変更Continue reading

TeamSpeak3 サーバスペック

TeamSpeak3のサーバを立てるのはそれほどいいCPUを積んでなくても人数次第ではいける
私の所はPentiumD2.8Gですが、TeamSpeak3のServer自体だと130人ぐらいの時でCPUは200%のうち25%前後
人数を増やしていくとボトルネックになるのは回線だと思う
その時のTeamSpeakの情報(130人前後)

1.3Mなのでbpsに直すと10Mbpsぐらい
どうしても企業用の回線を使ってないので100Mbpsでないのと
IPSを2契約してるが、フレッツ光プレミアム自体が100Mbpsまでなのでそこがボトルネック
NTT西日本情報によると2010年度末までにはフレッツ光ネクストが開通するので
だいぶましになるかな?
ちなみにフレッツ光ネクスト見込み登録しました
プランは値段がかわらないハイスピードタイプ予定
上り下り200Mbps、もちろんベストエフォート

TeamSpeakだけなら問題ないけど、WEBとかも同じサーバでやってるので
アベレージが気になる所。
デュアルコアなら2まではいいらしいけどそろそろ新サーバの調達を視野に。。。

ネクストが来ると同時ぐらいか様子を見てか
ああ、でもFF14も来るのでゲーム用のメインPCも変えないと・・・w
今の所の買い替え予定候補は
CPU Phenom II X6シリーズ Opteron4100シリーズ Xeon X3400シリーズ
メモリはDDR3のECC4G×2 RegisteredはCPU次第か
SSDは東芝に。
HDDは流用
と選んでる時が一番楽しい時期ですねw
ちなみにAMDとIntelの性能はここ
今の値段のままだとAMDですね

PHP高速化

WordPressを入れたので中間コードをキャッシュでPHPを高速化してみました
PHP高速化で有名なのはAPC(Alternatice PHP Cache) eAccelerator XCacheなのですが、
私はAPCを入れてみました

OSはCentOSで「pecl」で入れる事にしました
まずはpeclをyumでインストール

# yum install php-pear

Continue reading

自分用メモ

メモ
間違ってる可能性大

起動スクリプト
オリジナルはこちら

#!/bin/sh
#Teamspeak 3 NOHUP startup script v0.95
#Written by mancert

##############################################################
# Remember to start the teamspeak server manually the first time so you get the
# server admin password and the server admin token.
# If you want to use mysql database, remember to create a ts3db_mysql.ini file
# in the folder ts3 in installed in. And make sure ts3server.ini is set right.
# Changelog @
#
# The test start option will check if you are missing anything before you start the script
#
##############################################################

Continue reading