月別アーカイブ: 2011年8月

[JS]push関数の挙動確認。

[JS]sort関数の挙動確認。 | Regelog2 の続き。
これも知らずに使ってた。。
var arr = [0,1,2];

var result = arr.push( 5 );

console.debug( arr );// 0,1,2,5
console.debug( result );// 4

こちらのエントリーがとてもわかりやすかった。

知らずに落ちると抜けだせなさそうな罠について書かれてる。
pushとconcatの話し。

[JS]sort関数の挙動確認。

個人的メモです。 使わないとすぐ忘れる。。
var output1 = $('#output1'),
output2 = $('#output2'),
output3 = $('#output3');


var arr = [1,5,12,9,7];

// そのまま出力
output1.append( arr.join(',') );// 1,5,12,9,7
// ソート
arr.sort();
// 出力
output2.append( arr.join(',') );// 1,12,5,7,9
// ソート
arr.sort(sortFunc);
// 出力
output3.append( arr.join(',') );// 1,5,7,9,12


// sort関数
function sortFunc( a,b )
{
	return a - b;
}
sort()の引数に関数を渡す、
というのがなかなか慣れない。

MTの引越しでブログ内検索が停止してた時の対処法。

xreaからcoreserverに引越ししたのが原因だと思うのですが、
(それ以外に原因がない。)
エラーが出てたことに3ヶ月程気づいていなかった。。 (MTでの更新はもうしてないのもあるが。)

↓MTに備え付けの検索ボックスから検索すると、こんなエラーが出ます。
mt-search.cgi
↑「のパーミッションがないです」と言われてるようです。 ftpソフトか何かでパーミッションを許可してあげるとあっけなく直りました。

なぜ今回のエラーに気づけたか。

google analyticsは無駄にほぼ毎日見てるのですが、
「ウェブマスターツール」は全然見てなかったんですね。

ま、ここで「クロールエラー」という通知を受け取れるようで、
このエラーが出ていて気づいたというわけです。
これからはウェブマスターツールも見ていこうかな。

そういえば、Macを使い始めて2年経ちました。

2年前のMacは、CPUが既にインテルMacになっていて、
値段も大分安くなっていたので、買いやすかったし、
マウス操作とかのモッサリ感が大分払拭されていた。
(インテルMac以前は、IE5.5のブラウザ確認用に使っていただけだったので、ほんとうに古くて遅いものしか触ったことがなかった。)


Mac使いのデザイナーの人に
「Mac買えば(本体代の)10倍は稼げるから絶対買ったほうがいいよ。」
というのも半ば手伝ってポチった記憶がある。
といっても2年前なのでそこそこ鮮明に覚えてる。


結果として、
Macに切り替えてよかったと思ってます。
Windowsを使い続けていたとしてもよかったと思ってると思うけど。


Macを使っていて唯一困ったのが、
VBの開発ができないこと。
VMware上のwindowsにVisual Studioとか入れればよいのだけど、
Windowsだけでも重いのに、Visual Studioで開発するとなると、
さらに重いわけで。

まぁこの点に関しては、
Macを使ってるからobjective-cをさわれるということとのトレードですね。
必要とされるものに対して自分の答えを持てればいいかなと。

あーあとフォントの問題もあった。。
Macとwindowsでフォントが違うというのは。。
大変ですね。。

VMware上のWindowsからMacのXamppにアクセスする。

なんのことはない。
簡単なことでした。
192.168.0.2
に、ブラウザでアクセスするだけです。
この数字にどいういう意味があるのかまでは調べてないです。

VMware上のWindowsにxamppをインストールすると
xamppが2つ存在することになるため、
WindowsからMacのxamppを利用できないかなと思ったのです。
VMwareってよく出来てますね。