2011-12-01から1ヶ月間の記事一覧

__proto__プロパティの不思議

__proto__プロパティ周りでJavaScript実装によっていろいろ挙動が異なることが分かったのでメモ。以下のブラウザ(エンジン)で調べた Firefox 9.0.1 (Gecko 20111220165912) GoogleChrome 17.0.963.12 dev-m (v8 ???) Opera 12.00 alpha (Presto 2.10.238) ま…

uncurryThis 関数

http://wiki.ecmascript.org/doku.php?id=conventions:safe_meta_programming にて大変有用な書き方を身に着けた。 Function.prototype.bindとFunction.prototype.callの黒魔術的なもの。 obj.hasOwnProperty("prop"); と書くところをcallで書くと var func …

SpiderMonkeyのErrorオブジェクト

Confused by Firefox: own property with a descriptor not listed by getOwnPropertyNames() FirefoxというかSpiderMonkeyがなんか変。 var e = new Error("hoge"); print("getOwnPropertyNames: " + Object.getOwnPropertyNames(e).toSource()); print(Obj…

Firefox 12.0a1 (Nightly) 超楽しい

12.0a1 が来てたので入れた。 Tools->Web Developer->Inspect を起動。 右下の "3D" ボタンを押下 全機能ではないようだけど、Tilt が入っている模様。楽しすぎる。 追記 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0],…

overflow: auto 便利

CSS

昨日知ったCSS tips。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/w…

乗るしかない、このテックウェーブに!

はい、完全出落ちな記事。 事の始まり Firefoxがピンチ シェア低下、人材流出、Google契約打ち切りで【湯川】 : TechWave 元ネタ: Firefox faces uncertain future as Google deal apparently ends | ZDNet 2009年12月には25.02%あったFirefoxの市場シェアが…

デザイン変更

幅を広げたいということで、ダイアリーのデザインを変更した。IE6〜8での観覧はお勧めできない。

PanoToolbar 作り中

Firefoxのタブグループをサイドバー等にツリー表示する拡張に続き、ツールバーにタブグループをタブ表示するものを作ってる。 https://github.com/teramako/Pano/tree/PanoToolbar/toolbar キャプチャ 機能 タブグループの表示とスイッチ タブグループの新規…

E4Xのプロパティアクセスと比較演算子

今度はみんな僕が大好きなE4Xの不思議に迫るよ!実はこれ、Firefox Hacks Rebootedにも少し書いた内容だけど良いよね。最初に書いておくと、「E4Xすばらしい! これからどんどん使っていこう!」という内容ではない。残念ながら。むしろ、捨てましょう、とい…

cat コマンドでネコを走らせる

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

letへの異常な愛情、(ry

JavaScript Advent Calendar 2011 (オレ標準コース) : ATND 2日目にチョンボをして申し訳ありませんでした。 7日目は1日目にconstさんがconstについて書いてくれたので僕はletで!ただし、ES.nextのletではなく、現状のMozilla JavaScript (mozjs と略すよ) …

Firefox終了のお知らせについて

http://techwave.jp/archives/51717111.html http://ggsoku.com/2011/12/firefox-game-set/ ソースは、TechWave...はい論破終了

【跡地】letへの異常な愛情、(ry

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…