grunt: a task-based command line build tool for JavaScript projects WEB+DB PRESS Vol.70 の CoffeeScript 特集で取り上げられていた JavaScript ビルドツールの grunt。設定ファイルにまとめた JavaScript や CSS の結合や圧縮をやってくれ、様々なプラグインによって CoffeeScript や Compass のコンパイル等もできる便利ツール。 興味があったので、今携わっているスマホサイト制作のプロジェクトで使ってみた。 npm でインストールしたら、設定ファイルの JavaScript をちょろっと書いて、grunt コマンドで実行するだけ。サイトのドキュメント読むと何だか難しそうだけど、プロジェクトを作成するとかそんな大げさなことでなく、grunt.js を書い
Flash | Flashでmod_deflate圧縮コンテンツを受け取れない 2 先日、IE上のFlashでmod_deflate圧縮が掛かったXMLを読み込めないというエントリーを書いたけど、ようやく原因が分かった。 Apacheからのレスポンスヘッダに「Content-Encoding: gzip」ヘッダと「Cache-Control: no-cache」ヘッダが含まれているとこの現象が発生した。XMLコンテンツをキャッシュさせないためにこのヘッダを入れていたのだけど、外してみたら解決した。 他にブラウザキャッシュを抑制するHTTPヘッダに「Pragma」と「Expires」があるが、これらは入っていても問題なかった。 Cache-Controlヘッダがないとプロキシでキャッシュされてしまうのかな? でもExpriresヘッダで過去日時を指定しておけば実質的にキャッシュされない?
Flash | Flashでmod_deflate圧縮コンテンツを受け取れない FlashからXMLを取得する際、Apacheがmod_deflateでXMLを圧縮している場合に、IEだと正常に動作しない症状に悩まされている。mod_deflateを外せばちゃんと動くし、mod_deflateが有効な場合でもFirefoxだと問題なく動作し、またIEでも生のXMLを取得する分には問題ない。 IEとFlashPlayer間でXMLを受け渡しするときに何らか問題が発生していると推測しているのだけど、mod_deflateで圧縮されたコンテンツの解凍はブラウザが行い、解凍されたコンテンツがFlashPlayer Pluginに渡されているはずだよね? なら、mod_deflateの有無に関わらずFlashPlayerは正常にXMLを読み込めていいはずなのだが。 う~む・・・
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く