引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…
発端は javascript:alert([].sort.call(null)) これで window オブジェクト取れるのなんで? http://twitter.com/edvakf/status/9222713572 という投稿。 この不可解な挙動を説明することは案外難しい。 まず、ES5のstrict mode以前(つまり、今普通にJavaScriptを使う場合)では、 function fun() { return this; } alert(fun.call(null) === window); がtrueになる。 それから、 var a = [3, 2, 1]; alert(a.sort() === a); alert(a); // [1, 2, 3] sortは破壊的であり、thisを返す。 thisが配列以外の場合については、仕様では未定義であるが、どうなのか。id:nan
JavaScript 難しい。 ECMAScript5の "use strict" 時の [].sort.call(null) の挙動に関する議論
無料で使えて高機能なメーラー「Thunderbird(サンダーバード)」、会社や家で利用している人も多いだろう。このサンダーバード、単体でも十分に高機能なメーラだが、Firefoxと同様にアドオンをつけるとより高機能になる。今回はサンダーバードのオススメアドオンを紹介したい。 ○WAT (WebApplicationTab) → サンダーバードのタブにWebページを開くアドオン。「メーラにブラウザを表示させてどうするんだ?」と思われる方もいると思うが意外にメーラにGmailのようなWebメーラや会社のグループウェアなどを表示させると、メーラ1つの中にスケジュールと他のWebメール、さらにTwitterのようなソーシャルアプリなどを擬似的に統合できるようになって非常に便利だ。今回のアドオンの中で特にオススメ。 ○Check and Send → メッセージ送信前に送信先やメッセージ内容の確認
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く