Ubuntu

XAMPP 1.8.3-0 for Linux の PHP を 5.5.2 にバージョンアップする

PHP 5.5.2 がリリースされましたので、Ubuntu 12.04 での XAMPP 1.8.3-0 for Linux の PHP を 5.5.2 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar x…

Linux で Internet Explorer 6,7,8,9,10 での表示を確認する

http://www.modern.ie/ja/virtualization-tools から Linux 用の仮想マシン(VirtualBox)をダウンロードします。IE9.Win7.For.LinuxVirtualBox の場合は、以下のようにします。 $ wget -c i https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/L…

MySQL でクエリログを記録する

環境は XAMPP for Linux の MySQL 5.5.27。 --- a/my.cnf Mon Mar 18 16:48:51 2013 +0900 +++ b/my.cnf Mon Jun 17 07:08:28 2013 +0900 @@ -37,6 +37,9 @@ read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M +general_log = 1 +general_log_file …

XAMPP 1.8.1 for Linux の PHP を 5.5.0 にバージョンアップする

PHP 5.5.0 がリリースされましたので、Ubuntu 12.04 での XAMPP 1.8.1 for Linux の PHP を 5.5.0 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf…

システムの時間を操作する faketime コマンド

faketime というコマンドがあったようです。 時間に影響を受けるユニットテストで使えないかな。 $ faketime '1999-01-01 12:34:56' php -r 'echo date(DATE_ATOM);' 1999-01-01T12:34:56+09:00

XAMPP 1.7.7 for Linux の PHP を 5.3.24 にバージョンアップする

Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.20 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-dev libreadline6-devPHP のソースを展開します。 $ tar xvf php-5.3.24.tar.bz2 …

GitHub からソースを取得して PHP をコンパイルする

Ubuntu 12.04 で GitHub からソースを取得して PHP をコンパイルする方法。 $ git clone git://github.com/php/php-src.git $ cd php-src $ git checkout PHP-5.3.24 $ PHP_AUTOCONF=autoconf2.59 ./buildconf --force $ ./configure --enable-mbstring --di…

XAMPP 1.8.1 for Linux の PHP を 5.4.13 にバージョンアップする

Ubuntu 12.04 で XAMPP 1.8.1 for Linux の PHP を 5.4.13 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.4.13.tar.bz2 $ cd php-5.4.13ph…

Lubuntu 12.10 に NetBeans 7.3 をインストールする

JRE をインストールします。 $ sudo apt-get install openjdk-7-jre-headless http://netbeans.org/downloads/ から NetBeans をダウンロードします。 $ sh netbeans-7.3-php-linux.sh インストーラを構成しています... システムでJVMを検索しています... イ…

XAMPP for Linux 1.7.7 の PHP 5.3 に Memcached 拡張モジュールをインストールする

libmemcached のインストール http://libmemcached.org/libMemcached.html よりソースコードをダウンロードします。 $ wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz$ tar xvf libmemcached-1.0.16.tar.gz $ cd…

XAMPP 1.7.7 for Linux の PHP を 5.3.20 にバージョンアップする

Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.20 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.3.20.tar.bz2 $ cd php-5.3.20ph…

Pandoc のインストール

Ubunut 12.04 に Pandoc をインストール。リリース版のインストール。 $ sudo apt-get install haskell-platform $ cabal update $ cabal install pandoc 開発版のインストール。 $ git clone git://github.com/jgm/pandoc.git $ cd pandoc $ cabal install

XAMPP 1.7.7 for Linux の PHP を 5.3.19 にバージョンアップする

Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.19 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.3.19.tar.bz2 $ cd php-5.3.19ph…

Redis 2.4.17 のインストール

Ubuntu 12.04 に Redis をインストールします。 Redis のコンパイル $ wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz $ tar xvf redis-2.4.17.tar.gz $ cd redis-2.4.17/ $ make $ make testRedis サーバを起動します。開発用なので /usr/loc…

MongoDB 2.2.0 のインストール

Ubuntu 12.04 に MongoDB をインストールします。 MongoDB 2.2.0 のインストール $ wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.2.0.tgz $ tar xvf mongodb-linux-i686-2.2.0.tgz $ cd mongodb-linux-i686-2.2.0/ $ mkdir dbMongoDB サーバ…

Eclipse 4.2.1 のフォントを Ricty に変更する

「Window」→「Preferences」メニューから「General」→「Apperance」→「Colors and Fonts」を選択します。 「Text Editor Block Selection Font」と「Text Font」を「Ricty」に変更します。 Ricty に変更されました。 関連 NetBeans 7.1 と プログラミング用…

XAMPP 1.7.7 for Linux の PHP を 5.3.17 にバージョンアップする

Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.17 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.3.17.tar.bz2 $ cd php-5.3.17ph…

Eclipse 3.7 & PDT 3.0 & MakeGood 1.8 のインストール

NetBeans に続いて、Eclipse もバージョンアップしておきます。 Eclipse 3.7.1 のインストール http://www.eclipse.org/downloads/ より、Eclipse Classic をダウンロードします。 ダウンロードした eclipse-SDK-3.7.1-linux-gtk.tar.gz を展開し、eclipse …

NetBeans 7.1 と プログラミング用フォント Ricty のインストール

NetBeans 7.1 がリリースされましたので、インストールしてみます。その前に、Linux 環境での研究・開発に適したフリーのプログラミング用 TrueType フォント「Ricty」もインストールしておきます。 Ricty のインストール フォントの生成に必要なパッケージ…

CodeIgniter と Jenkins で継続的インテグレーション

CodeIgniter + CIUnit/PHPUnit + Jenkins + α で継続的インテグレーション(CI)してみましょう。いわゆるひとつの、CI で CI です。 JDK と Ant をインストールする $ sudo apt-get install openjdk-6-jdk $ sudo apt-get install ant Jenkins をインストール…

Mercurial でマージツールに Meld を使う

kdiff3 は日本語の編集に問題があり、日本語をマージ作業中に編集する必要がある場合、作業が困難ですので、別のマージツールに変更することにします。Ubuntu に GUI のマージツールである Meld をインストールし、Mercurial のマージで使えるようにします。…

Mercurial でマージツールに kdiff3 を使う

Ubuntu に GUI のマージツールである kdiff3 をインストールし、Mercurial のマージで使えるようにします。 $ sudo apt-get install kdiff3 KDiff3 日本語文字幅対応パッチ版のインストール KDiff3 日本語文字幅対応パッチ版に入れ替えます。 $ sudo apt-get…