配列の添え字について
<?php $a = array( true => 'boolean', 1 => 'integer', '1' => 'string', 1.0 => 'float', ); echo $a[true]; //=> float echo $a[1]; //=> float echo $a['1']; //=> float echo $a[1.0]; //=> float $a = array( true => 'boolean', 1 => 'integer', '1' => 'string', // 1.0 => 'float', ); echo $a[true]; //=> string echo $a[1]; //=> string echo $a['1']; //=> string echo $a[1.0]; //=> string $a = array( true => 'boolean', 1 => 'integer', // '1' => 'string', // 1.0 => 'float', ); echo $a[true]; //=> integer echo $a[1]; //=> integer echo $a['1']; //=> integer echo $a[1.0]; //=> integer $a = array( true => 'boolean', // 1 => 'integer', // '1' => 'string', // 1.0 => 'float', ); echo $a[true]; //=> boolean echo $a[1]; //=> boolean echo $a['1']; //=> boolean echo $a[1.0]; //=> boolean
普段困るような使い方ってのはぱっと思いつかないなぁ。
<?php foreach (array_keys($a) as $key) var_dump($key);
みたいな事をするとどの場合でもint(1)となるので、当然の動作というわけみたいですね。
syslogdが暴走する件
今日の夕方頃、喫煙所で一服をすませた僕が席に着くとMacBookのファンがバキバキに動いていたので何かいたづらをされたのかと思ったが、syslogdが暴走していたみたいだった。 CPU温度をちらりと確認したら91度になっていてワロタ。詳細と対策は明日ブログに書く。
http://twitter.com/kengpong/statuses/778110227
詳細と対策も何も、割と有名な問題みたいだ。
sudo launchctl stop com.apple.syslogd
http://d.hatena.ne.jp/teuder/20080212/1202820799
sudo rm /var/log/asl.db
sudo launchctl start com.apple.syslogd
ということで、ログを削除するか別のところに移すかして対処するのが良い。
FLV再生メモ
- Perian
- RealPyaler
- v11bからFLVの再生が出来る。こちらもシーク、フルスクリーンがあるので良い。
- Perianではうまく再生出来ないものもあるので、その場合はこちらを使う
- v11bからFLVの再生が出来る。こちらもシーク、フルスクリーンがあるので良い。
- VLC
- 上記二つで扱えないものはこれで。シークが無い*2ので、あまり良くない。
基本的にはPerianを入れて、QuickTimeでというのが便利かなと思う。
RealPlayerはあまり印象の良い奴では無かったけども、v11bからはなかなか良いかもという感じ。
.DS_Storeをネットワークボリューム上に作らない様にする
ref:http://www.padmacolors.org/archives/2005/07/14_185026.php
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
こんなんでいけるみたい。
ちょっと古い記事みたいだけど、10.5でもいけるのかしら?
やめた。
週末に本気なんかだせないよ。
休憩するつもりが寝てた
どこのうっかりさんだよ。ふざけんな。
ご飯食べたら本気だす。