XAMPPでvirtualhostsを有効に
環境:osx 10.8.2, XAMPP version 1.7.3
hoge/XAMPP/xamppfiles/etc/httpd.conf

471 # Virtual hosts
472 #Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

#を取ってvirtualhostsを有効に。

471 # Virtual hosts
472 Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

ここにvirtualhostsの設定を書く
hoge/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
デフォルトだとこんな感じ。

# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# url:http://httpd.apache.org/docs/2.2/vhosts/
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any block.
#

ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Applications/XAMPP/xamppfiles/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common


ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/Applications/XAMPP/xamppfiles/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common

固定ページでのパンくずリンク

下記を参考に、wordpressのパンくずリンクを組み込んでみた
http://www.strollnet.com/wordpress/technique/467/

第二階層までは問題無かったが、第三回階層では逆順に表示されてしまったので
ちょっと上記スクリプトを手直しした。
内容的には、get_post_ancestorsで取得できる配列をarray_reverse逆順にしただけ

<?php
$array = get_post_ancestors($post->ID);
$array = array_reverse($array);
?>
<a href="<?php echo get_option('home'); ?>">Home</a> &#187; 
<?php foreach ( $array as $parid ) { ?>
<a href="<?php echo get_page_link( $parid );?>" title="<?php echo get_page($parid)->post_title; ?>">
<?php echo get_page($parid)->post_title; ?></a> &#187; 
<?php } ?>
<?php the_title(); ?>

eventのプロパティ一覧を調べる。もしくはjsでdumpっぽいこと

template engineとかphpのdumpっぽいことが出来そうなのでメモしておく。

var props = [];
for(var p in event){
    props.push(key);
}
props.sort();
#('log').html(props.join('<br />')).css("text-align":"left");

参照元
http://dev.worksap.co.jp/Members/nogunogu/2010/08/17/iphonesafarijqueryを使ったイベントのバインドにおける注意/

コンソールの色を変更する

全体的に変える場合 /etc/DIR_COLORS を変更する。

# vi /etc/DIR_COLORS

ユーザ毎に変更する場合は/etc/DIR_COLORSをホームディレクトリにコピーして編集する

$ cp /etc/DIR_COLORS ~/.dir_colors

編集が終わったら

$ eval `dir_colors ~/.dir_colors -b`
もしくは
# eval `dir_colors /etc/DIR_COLORS -b`

ここが参考になる
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/358dircolors.html

rpmでインストールしたyumレポジトリの削除

yum update でこんな感じのエラーが出たので、rpmで追加したレポジトリを一旦削除して再インストールしてみることにした

http://ftp.kddilabs.jp/Linux/packages/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.riken.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.tsukuba.wide.ad.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.kddilabs.jp/Linux/packages/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.riken.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.tsukuba.wide.ad.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: failure: repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2 from epel: [Errno 256] No more mirrors to try.

インストールしたパッケージを確認

root # rpm -qa | grep epel
epel-release-5-4

削除する前に--testオプションをつけて確認

root # rpm -e --test epel-release-5-4
エラー: 依存性の欠如:
	epel-release >= 5 は (インストール済み)remi-release-5-7.el5.remi.noarch に必要とされています

remiと依存関係があるようなので、remiのパッケージも削除する

root # rpm -qa | grep remi
remi-release-5-7.el5.remi
root # rpm -e --test remi-release-5-7.el5.remi
// テストで問題なさそうなので
root # rpm -e remi-release-5-7.el5.remi
root # rpm -e epel-release-5-4
root # ls /etc/yum.repos.d
CentOS-Base.repo  CentOS-Media.repo

無事削除できたようです。
パッケージの再インストールはまた別のお話