RSpecっぽいものを探したけど、良さそうなのがみつからなかったので、とりあえず一番メジャーそうなPHPUnitをインストールする。 PEARのバージョンが古ければ先にPEAR自体をアップデートする。 $ pear list $ pear list-upgrades #=> ここにPEARが含まれていればうp $ sudo pear install PEAR #=> アップデート PHPUnitのインストール。 $ sudo pear channel-discover pear.phpunit.de $ sudo pear channel-discover pear.symfony-project.com $ sudo pear channel-discover components.ez.no $ sudo pear install pear.symfony-project.com/YA
別にさくらのVPSに限った事じゃないけど、OSにCentOSを選択した場合、yumでインストール・アップデート出来るPHPは(2010年11月現在で、PHP5.16)となってて、ちょっと悲しい。 というわけで、yumでPHP5.3xをインストールする方法のメモ。 Remiリポジトリを使うので・・・ cd /etc/yum.repos.d rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/remi-enterprise.repo リポジトリの設定をした後、 remiリポジトリを指定してPHPをインストール。 yum --enablerepo=remi install php MySQLも、remi
さくらVPSにPHP5.3.3をインストールする方法をご紹介いたします。 さくらVPSにPHP5.3をインストールした経緯 さくらVPSには2つ契約しており、2つ契約しているうちの1つには、PHP5.3.3を無事インストールでき、後日契約したもうひとつも同じように5.3.3にアップグレードしていたところ、何を勘違いしたか5.3.4rc1を入れてしまっていたのです。 ミスというか勘違いというか・・・。 それで、rcといえどもそんなに問題は無いだろうとそのまま運用を続けていたわけですが、「なんだかおかしい?」と確定的ではないのだけど感覚的に嫌な予感がするので、PHP5.3.3にしようと思った次第です。 さくらVPSにはデフォルトで、CentOSが入っており、PHPは5.1.6が標準で入っています。 ですがですね。 PHP5.1.6って中途半端・・。 使えない。。。 なにが使えないってクロージャ
TweetPocket CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法2010/7/11 現在 CentOS 5系(RedHat Enterprise Linux 5系)で PHPの最新版(5.3.x系)を使いたくなった為バージョンアップすることにした。 出来ることなら、yumでのパッケージ管理をしたいので、「Les RPM de Remi」で公開されているRPMリポジトリを活用し、PHP(やMySQL)の最新版を導入することにした。 現時点での環境 $ cat /etc/redhat-release CentOS release 5.5 (Final) $ php -v PHP 5.1.6 (cli) (built: Mar 31 2010 02:44:37) Copyright (c) 1997-2006 The PHP Group
yumが動かなくなりました。 # yum grouplist Loaded plugins: allowdowngrade, fastestmirror, priorities Setting up Group Process Loading mirror speeds from cached hostfile * addons: mirror.averse.net * base: mirror.averse.net * epel: ftp.riken.jp * extras: mirror.averse.net * rpmforge: fr2.rpmfind.net * updates: mirror.averse.net でずっととまったままです。インターネットへの疎通はOKです。 yum clean dbcacheやってみましたが他もやったほうがよいでしょうか? # yum clea
あらまし 最近さくらVPSを契約してまして、yumを最適化した際の手順をまとめました。 参考にしたサイト http://kajuhome.com/ 上記サイトはCentOSによる自宅サーバーを運営している方のサイトです。 このサイトがなかったら私はプログラマになれずにいたと思います。 で、私からプログラムをとったら、人間としての価値が半分以下になるわけです。 そういう訳でこの人のおかげで一人の人間が道を踏み外さずに済んだという、偉大な方なのです。 この場を借りてお礼申し上げます。 yumの最適化 おもに次の作業を行います。 標準でカバーしているパッケージの数が少ないので増やす 便利なyum pluginが存在するので活用する パッケージの数を増やす まず現在のパッケージ数を確認します。 この時点では数が少ないです。 $ date Sat Feb 26 23:21:03 JST 2011 $
$ git log commit cb6993bc605c1c7eaa7c7627a95cdce84b886e03 Author: to <ryutaro.kamitsu@gmail.com> Date: Wed Dec 1 18:55:13 2010 +0900 Tombloo 0.4.16(Quote - Twitter) commit 660dd7bfa47827e85d6a8b463e33f2a08c6d583f Author: to <ryutaro.kamitsu@gmail.com> Date: Wed Dec 1 18:52:37 2010 +0900 Quote - Twitter変更対応 ~以下略~ $ git log --pretty=format:"[%h] %s" [cb6993b] Tombloo 0.4.16(Quote - Twi
グーグルが高速プロトコル「SPDY」をChromeブラウザで有効化。Gmailなどで利用を開始していた グーグルがより速いWebを実現するために、HTTPを高速化した新プロトコル「SPDY」を開発中であることは、昨年夏に公開した記事「グーグルがWebを高速化するために何をしているか」で紹介しました。 SPDYの話題はその後ほとんど見かけなくなりましたが、グーグルはそのSPDYをChromeに実装し、同社のサービスで利用していることがニュースサイトConceivably Techの記事「Google Chrome Gets SPDY – And An Onscreen Keyboard」で指摘されています。 なぜグーグルはひっそりとSPDYを有効化したのだろう? SPDYとは従来のWebのプロトコルであるHTTPを改良し、毎回同じ情報がやりとりされるヘッダの情報を圧縮したり、リクエストの回数
画像スライダーに関することならお任せ!なjQueryプラグイン「Slider Kit... 次の記事 ≫:かなりいい感じのWordPressテーマ20 Allan Jardine | Reflections | Visual Event ページに仕込まれたJavaScriptのイベントを全部見える化出来るブックマークレット「Visual Event」。 JavaScript で開発していて、jQuery等の各種フレームワークや、on〜 を使ってイベントを埋め込むことは多いですね。 後になって、どこにイベントがあるのかをすぐ見える化し、どのような処理が記述されているのか、確認することのできるブックマークのご紹介です。 当サイトにはそれほどイベントが組み込まれていませんので、Yahoo! Japanのトップページで試してみます。 ブックマークレットを起動すると、グレーアウトされ、エレメントの上
最近、Node.jsに興味があります。Node.jsを調べていると、I/O関係で、非同期I/O、ノンブロッキング、コールバック等、いろいろとキーワードがでてきて混乱してきます。 そこで、ブログに書いて整理しよう思います。間違いがあれば是非、指摘してください。 言葉の定義 ◇非同期呼び出し(Asynchronous Call)と同期呼び出し(Synchronous Call)の違い 同期呼び出し(Synchronous Call) 通常メソッドを呼び出すとメソッド内の処理が完了するまで、呼び出し元には戻ってこない。このようなメソッド呼び出しのこと。 非同期呼び出し(Asynchronous Call) メソッドを呼び出した瞬間に呼び出し元に処理が戻ってくるような呼び出しのこと。非同期で呼び出されたメソッドは、環境によって処理されるタイミングが変わる。 ◇マルチスレッド(multithread
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く