Ian Lewis
Aug. 15, 2014
JavaScriptをよく書いている場合、普通のアプリケーションと同じように設定を 書きたい場合があると思う。たとえば、開発の場合によく `DEBUG` フラグとか設定するよね? たとえば、 Djangoを使っている場合、 `settings.DEBUG` が `True` と時に、JavaScriptにも `console.log()` でデバグメッセージの流したりしたい場合がよくあると思う。 だけど、JavaScriptは静的ファイルなので、どうやって、DEBUGを設定するんだ?[...]
Aug. 14, 2014
> AMD の仕様では、「JSファイルのリストを順番通りに読み込み/実行する」 > ということができない。実際何が困ったかというと、分割した mocha > テストケースを順番通りに実行できなくなったということ。結果は変わらなくても、 > 順番通りに実行されないと結果が見辛いし、問題が起こった時に発見が難しい。 > > > たしかにテストケースは毎回同じ順番に並べたいですね。 実はorderプラグインというのがあって簡単にロード順を制御できたのですが[...]
 
July 17, 2012
最近、僕が作っているサイト、 connpass では、関西や、札幌のイベントが増えって来て、connpass のイベントは東京意外、どのくらいあるか、どこにあるかが見たかったのがきっかけ。 connpass の API ではイベントに緯度と経度を簡単に取れるので、Google マップのマッシュアップは簡単に作れるのかた思って、 作ってみました 。 URL: http://connpass-map.ian-test-hr.appspot.com/ Google Maps v3 はわ[...]
May 13, 2009
javascript で変数を定義する時に、var を付ける場合があります。var を付けないと、変数がグローバル名前空間に入ってしまう。 >>> test = function() { test = "blah" }; function() >>> test(); >>> test(); TypeError: test is not a function source=with(_FirebugCommandLine){test();\n}; この場合だと、testがte[...]
July 8, 2008
JSON schema proposalの実装した典型的javascript validatorを試してみとうと思って、Pythonのインタラクティブシェルみたいなjavascriptインタラクティブ インタープリターを使いたいとさらに思って、以前に使ってたBobさんのMochikitインタープリターをまた取り出した。 このインタープリターは Mochikitのいじりにすごくよかったけど、一般的なjavascriptをいろいろ試してみたいから、一般urlからインポートできる ように、[...]
May 29, 2008
会社のモバイルサイトで、 Google Analytics のトラッキングを導入した。Google Analyticsはブラウザーでいろな情報を集めてGoogleサーバに送るものなので、トラッキングをするには JavaScriptが必要な部分がある。しかし、モバイルや、携帯は JavaScriptに徐々に対応しようとしてると思うけど、現在はほとんど対応してない。な ので、サーバ側でトラッキングするほうが標準。他の携帯向けのサイトもあるけども、そのサイトは大体、そのサイトのURLをお客さ[...]