Home » Programing

パシフィコ横浜で行われた、Google Developer Dayに行ってきた。 今年で3回目で、毎年サプライズがあったり、ためになる講演もあって結構楽しみにしていたんだけど、今年もやっぱりありました! 今年はなんと、Android端末(GDDフォン)の無料配布! さすがGoogle! 先日アメリカで開催されたGoogle...
Filed in: Programing
PHPで携帯サイト開発者には、お馴染みのPEARモジュール「Net_UserAgent_Mobile」がRC2となってアップグレードされたようです。 Net_UserAgent_Mobile :: 1.0.0RC2 アップグレード方法はPEARコマンドで。 # pear upgrade Net_UserAgent_Mobile 今回アップグレードされた内容は、 docomoの新機種マッピング対応 ...
Filed in: PHP, Programing
だいぶ前になるが、ライブドアのオープンソースレコメンデーションエンジン「Cicindela」の概要とインストールをしたが、今回はもう少し内容について、深くつっこんでみた。 インストールについては、以前の記事、 ライブドアのレコメンデーションエンジン「Cicindela」を試す...
Filed in: 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を使ってみた

Posted by on 11月 6, 2008
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