Filed in: Programing
Home » Programing
いまさら?な感じもするが、快適な開発環境を作るべく、Windows上にLinuxの仮想環境を用意し、PHPの開発環境を作ってみることにした。
利用したソフトウェアとバージョンは下記になる。
VMware Player2.5
Windows Vista(ホスト)
Cent OS 5.2(ゲスト)
Apache
mysql
PHP
Eclipse3.3
VMware...
Filed in: PHP, Programing
自分用のレポジトリを持ちたいという理由で、Subversionをインストールしたときのメモ。
yumでsubversionが既にインストールされているが、Apacheとの連携をする際に、Apacheもyumでインストールしないとうまく連携できないようなので、Subversionもソースからインストールした。
Apache2に関しては、DSOを有効にして既にインストール済みとして進める。
最新版のSubversionをダウンロードし、Configure。
#...
Filed in: Programing, Server
livedoorのラボ「EDGE」からリリースされたレコメンデーションエンジン「Cicindela」を試してみた。
Cicindelaは何を提供するか
Cicindelaが提供するものは主に下記のものだ。
WebAPIとなるWebプログラム(Handlers)
データ解析プログラム(Recommender)
データを加工するフィルタ(Filters)
制御、設定部分(Config)
その他データ作成用の補助スクリプト等
これらすべてが、perlのプログラムで作成されていて、Apache+mod_perl+mysqlな環境で動作する。
内部構造は柔軟な構造になっているらしく、自作のフィルタ(Filter)やレコメンダー(Recommender)を設定(Config)で自由に組み合わせて利用できるようだ。
機能的には、「データの蓄積」「データの操作」「データの取得」の3種類で、すべてWebAPI経由で操作可能だ。
WebAPI...
Filed in: Programing
外部にあるSubversionのレポジトリなど、プロキシを通してsvnコマンドを利用したいときは、設定ファイルで設定するだけで利用することができる。
~/.subversion/servers
[global]
http-proxy-exceptions = *.local, localhost
http-proxy-host = proxy.com
http-proxy-port = 10000
http-proxy-exceptionsには、proxyを通したくないホスト名を指定できる。
備忘録まで・・・
Filed in: Programing, Server
FON La Fonera (ラ・フォネラ) FON機能搭載 無線LANルータ 世界中のFONスポットで無料インターネットが利用可能!フォン・ジャパン株式会社
無線LANサービスである、「FON」を利用してみた。
FONのサービス内容をざっくりいうと、自分が契約しているネット回線に上記の無線ルータを設置し、アクセスポイントを開放する代わりに、その他に開放しているユーザのアクセスポイントを無料利用できるというサービス。現在、世界中でユーザを増やしていて、日本でも10万ユーザを超えたといわれている。
私も、EeePCを購入したついでにこのルータを設置してみたわけだが、意外と使える。
まず設置はとても簡単。
すでにブロードバンドルータなどを利用していれば、LANケーブルを接続して、ユーザ登録と認証をするだけ。
そしてネットワーク構成に関しては、外部に開放する認証や暗号化のないセグメントのネットワーク(FON_FREE_INTERNET)と、認証、暗号がかかったプライベート用のネットワーク(My...
Filed in: Programing, Server
暑い毎日が続いていますが、自宅サーバな方はサーバのCPU温度が気になるものです。
というわけで、本日はLinuxサーバ上でのCPU温度やファンの回転数を計測するlm_sensorsを紹介する。
セットアップ
まずはインストールしよう。今回はyumを利用する。
# yum install lm_sensors
ソースからインストールしたい場合は下記から。
Edge...
Filed in: Programing, Server
Javaでいう「ActiveMQ」、Perlでいう「TheSchwartz」みたいなジョブキューサーバ的なもので、PHPから簡単に利用できるものがないかと探していると、symfonyのプラグインとしてありました。
その名も「sfJobQueuePlugin」です。
まあ、何がやりたいかと言うと、、Webサーバの処理等ですぐ処理しなくてもよいような処理や、Webプロセスとしてやるには時間がかかってしまったり、重たい処理なんかを、ジョブキューサーバにリクエストしておいて、非同期に処理させたい場合なんかに利用したいんですね。
例えば、メール大量送信処理とか、CSVや画像のアップロード処理なんかをキューにリクエストを送っておいて、非同期で処理⇒何かしらの手段で通知!みたいな感じをしたい時とかを想定してます。
さっそく、インストールしてみることに。
インストール
いつものプラグインインストールと同じで、プロジェクトディレクトリ下で下記のコマンドを。
symfony...
Filed in: PHP, Programing
さくらインターネットでsymfonyをインストールしてみた。
さくらインターネットでもPHP5が利用できるようになっているので、さくらインターネットコントロールパネルの「PHPのバージョン選択」で、PHP5を選択しておこう。
インストールする場所を「$HOME/local」とする。sshでサーバに入り下記のディレクトリを作成。
$...
Filed in: PHP, Programing
オープンソースのアクセス解析ソフト、「AWStats」を導入してみた。
導入については、いつもお世話になっている
Apacheアクセスログ解析 - (AWStats)Fedoraで自宅サーバー構築
こちらのサイトを参考にしました。
違う部分は、Apacheをソースで入れているため、AWStatsもソースをダウンロードしてインストールした部分くらいだ。
AWStats...
Filed in: Programing, Server


