■
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 anyblock.
#
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
■
Hatena10th
ジョニーデップ激似のオレにはてなTシャツ下さい!(ドヤッ
switch文で複合条件
switch (hoge) { case 'a' : case 'A' : alert('hoge!'); break; case 'b': case 'B': alert('hage hage!'); break; } // a || Aの時「hage!」b || Bの時「hage hage!」
固定ページでのパンくずリンク
下記を参考に、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> » <?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> » <?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/iphonesafariでjqueryを使ったイベントのバインドにおける注意/
コンソールの色を変更する
全体的に変える場合 /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
無事削除できたようです。
パッケージの再インストールはまた別のお話