memo.xight.org - 2006-06-15

2006-06-15 Thu

設定ファイルをまとめて管理する

- Reference
設定ファイルをまとめて管理する
http://playrecord.org/archive/config-files-on-Unix/myconf.html
uyota 匠の一手 - 2006-03-19 - Single System, Multiple Machines
http://uyota.asablo.jp/blog/2006/03/19/294745
uyota 匠の一手 - 2006-03-20 - Single System, Multiple Machines #2
http://uyota.asablo.jp/blog/2006/03/20/296243
- via
void GraphicWizardsLair( void ); // /etcや/usr/local/etcなどを一カ所で管理するテクニック
http://www.otsune.com/diary/2006/06/12/3.html#200606123

switch ,case文を読みやすくする

- Summary
case文には関数が使用可能.
switch 文の引数が0の時にswitch文を抜けてしまうので,switch(true)を利用することで回避.

- 悪い例

$var = 0;
 
// switch 文が falseと評価されてしまう
switch($var) {
	case ($var == 0):
		echo "0!";
		break;
	default:
		break;
}


- 良い例
$var = 0;
 
// switch 文を強制的にtrueで評価
switch(true) {
	case ($var == 0):
		echo "0!";
		break;
	default:
		break;
}


- Sample
$test = 'aaa';
switch (true) {
	case ($test > 10):
		echo "10!";
		break;
	case is_numeric($test):
		echo "digit!";
		break;
	case is_float($test):
		echo "float!";
		break;
	case is_aaa($test):
		echo "aaa!";
		break;
	default:
		break;
}
 
function is_aaa($str)
{
	return ($str == 'aaa');
}


- Reference
zuzara.com - 2006-06-14 - PHPのswitchのcase文には関数が使える
http://blog.zuzara.com/2006/06/14/85/
- via
phpspot開発日誌 - 2006-06-15 - あまり知られていないPHPの構文について
http://phpspot.org/blog/archives/2006/06/php_47.html

Google Maps API による Geocoding

- Summary
Google Maps API で住所から緯度,経度が引けるようになった.
XML,JSONでの出力が可能.
- Demo
GoogleMapsAPIによるジオコーディングのサンプル
http://tatamilab.jp/~funami/gmap/geocoder.html
- Reference
たたみラボ: Where2.0:Google Maps APIがバージョンアップ。ジオコーディングが可能に
http://www.tatamilab.jp/rnd/archives/000218.html
- via
オレンジニュース - 2006-06-14
http://secure.ddo.jp/~kaku/tdiary/20060614.html#p02

Multiple Explorers - インストール不要のInternet Explorer

- Summary
ダウンロード後,アイコンをダブルクリックで動作.
Amazon - Ppk on Javascript: 洋書
- Reference
QuirksMode.org - Browsers - Multiple Explorers
http://www.quirksmode.org/browsers/multipleie.html
Ppk on Javascript: 洋書
- via
MOONGIFT - Multiple Explorers
http://fw.moongift.jp/intro/i-1904.html
MOONGIFT - Multiple Explorers レビュー
http://fw.moongift.jp/review/i-1908.html